About Us:
Responsibilities
Develop robust, enterprise-class web apps
Design and develop enterprise mid-tier components of web driven n-tier application framework with technologies such as: Java, ORM (Hibernate, JPA), Spring Boot, JSON, REST, SOAP, XML
Writing and tuning SQL and no SQL database queries
Design data models and web APIs
Provide operational user support
Implement web services, data persistence access features and external interfaces to third-party systems
Partner closely with front-end and database engineers to ensure features are developed holistically
Comply to coding standards for performance, ease of maintenance and scalability and application security
Follow Agile software development methodology and team architecture standards.
Participate in design, code, and test inspections throughout the life cycle to identify issues/defects
Mentor team members and collaborate on design
Qualifications
Experience in Java Spring Framework (Boot, Batch, Data, Security)
Desired technology experience includes: Java, ORM (Hibernate, JPA), Spring, Spring Security, JSON, REST, SOAP, XML, JavaScript, JQuery and/or Apache Tomcat, PHP, Laravel, Symfony.
Experience with Object-Oriented Programming
Experience in CI/CD environment (ie. Docker, Jenkins, Ansible, Kubernetes) and scripting languages (Python, Bash, Powershell, Perl
Experience with Pair Programming and Automation Testing / Cypress Testing Framework (End to End Testing) is preferred but not required
Experience developing and integrating complex software systems through the full SDLC
Experience with Business Applications (ie. Business Process Management / BPM) and Security Standards (HIPAA, ISO 27001 etc.) is nice to have
Experience with Agile Scrum
Renegade Group is a group of companies is working since 2009. We deal in furniture. The Renegade Group consists on online stores. We strive to serve our customers providing them easy access through our online stores. We have team of highly skilled and professional developers who are working round the clock to maintain and develop new features to existing and newly created stores.