Technical/Functional Skills:
- Should have Experience in Java/J2EE technology with expertise in Spring (Spring Boot, Spring MVC, Spring Core, Spring Rest Controller, Spring Batch)
- Good on Rest Services including the API documentation.
- Should have experience on the Design Patterns and Java 8 features.
- Should be familiar with GCP, Kubernetes & Docker features.
- Should have done Test Driven Development. Knowledge on REST Assured, Mockito, Wiremock, and MockMVC.
- Should have worked on repository management like SVN, GitHub.
- Should have worked on Continuous Integration environment like Jenkins, Concourse.
- Should have worked on the dependency Management like Maven, Gradle.
- Should have experience in developing SQLs. Knowledge in Oracle, DB2.
- Should have recent hands on development experience in above mentioned technologies
- Should have experience in Tomcat Grid server and Cloud Deployment.
- Should have experience in working in team following Agile or XP methodology
- Should have Retail domain experience to understand the business requirement.
- Should have experience in coordinating with various matrix teams
- SQL performance tuning experience is preferred.
- Minimum 2+ years of Senior programming level experience involving some architecture and high level design
- Skilled in co-ordinating with teams of at least 3 offshore members
- Ability to groom junior level programmers
- Understanding of distributed systems and related concepts required
Experience Required:
- 6 + years experience in Java spring boot, Hands on developer
- 8+ years experience in Java Spring MVC
Roles & Responsibilities:
- Should have Experience in Java/J2EE technology with expertise in Spring (Spring Boot, Spring MVC, Spring Core, Spring Rest Controller, Spring Batch)
- Good on Rest Services including the API documentation.
- Should have experience on the Design Patterns and Java 8 features.
- Should be familiar with GCP, Kubernetes & Docker features.
- Should have done Test Driven Development. Knowledge on REST Assured, Mockito, Wiremock, and MockMVC.
- Should have worked on repository management like SVN, GitHub.
- Should have worked on Continuous Integration environment like Jenkins, Concourse.
- Should have worked on the dependency Management like Maven, Gradle.
- Should have experience in developing SQLs. Knowledge in Oracle, DB2.
Generic Managerial Skills:
- Ability to take understand environment and application needs and implement tools and processes
- Demonstrate a proven record of timely execution and delivery.
- Ability to ensure quality of the delivered components.
- Strong oral and written communications skills
- Work creatively and analytically in a fast-pace
- Be extremely proactive and independent
- Be a value addition to the team to collaborate and achieve success by completing project goals
Education:
- B. Tech or computer science engineering