Job Description
Back-End Engineer :
Required Qualifications :
- 8+ years of overall IT experience with ability to collaborate effectively with different teams & excellent communications skills with ability to communicate effectively in visual, verbal, and written form.
- 8+ years of experience in various technology platforms and frameworks, both front-end and back-end that include JAVA, / J2EE, Webservices (REST / SOAP), Design Patterns, Microservices Architecture, Database Management using IBM DB2, SQL / Stored Procedure, XML, JavaScript, HTML etc.
- 8+ years of relevant and current digital and / or ecommerce experience including APIs, Micro services, customization, integration, UI development and analytics
- 8+ years of experience in various J2EE technologies including Hibernate, Struts MVC Framework and Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC.
- 8+ years of experience developing RESTful and SOAP based web services
- 8+ years of experience in working with design and development of microservices using Spring Boot
- 8+ years of experience with agile development required, SAFe Agile experienced preferred.
- 5+ years of Experience in applying DevOps strategies, designs, implementations, and working with tools and utilities like Maven, SonarQube, Jenkins, GIT, IntelliJ etc.
- 5+ years of Hands on experience working in ORM frameworks like Hibernate, Ibatis
- 5+ years of knowledge and experience working on relational databases like Oracle / 12c, DB2 10.0+
- 5+ years of experience on Continuous Integration Continuous Delivery (CI / CD), Splunk, App Dynamics etc.
- 5+ years of Experience in functional automation tools Experience in API testing using Postman / SoapUI or other tools
- 5+ years of Experience in using Application Lifecycle / Test Management tools - Rally
Preferred Qualifications :
Experience in GraphQL.Experience with Angular 10+ preferableExperience in Retail Pharmacy – Modernization with decommissioning legacy systems.Strong desire to build in test from the start with TDD development experienceExperience with Agile / SAFe Software Development PrinciplesExperience with GCP would be a plusExperience with DockerExperience in leveraging container-based technologiesExperience in developing and deploying scalable cloud-based systemsExperience in Node.js, frameworks (e.g. Express), and JavaScript, in asynchronous programming using NodeJS / JavaScript & deployment of the same to Google Cloud