Senior Java Developer

Project Location(s): Mumbai, India

Responsibilities

• Low level design for features and stories

• Develop and unit test code using Spring framework, APIs and Microservices

• Focus on high code quality and unit test coverage

• Should be well versed with Continuous integration and delivery for building Java applications

• Should have good learning attitude and teamwork to collaborate and achieve as a team

Skills/Experience

• Bachelors or Master’s degree in Science and/or Engineering domain with a working experience between 4 – 6 years’ experience

• Efficient communication skills and a can-do attitude

• Hands on proficiency in Java, with an in-depth knowledge of different frameworks like Spring, Micro-services, Hibernate and REST services

• Experience working in an Agile/Scrum development process

• Familiar with various design and architectural patterns

• Implementing automated unit tests using Junit, TestNG and/or TDD frameworks

• Familiarity with continuous integration and delivery tools such as Git, Jenkins, TeamCity, Maven and TeamCity

• Knowledge of any Middleware like WSO2, Apache Camel, JBoss will be a plus

• Knowledge of any Cloud ecosystem like AWS, Azure will be a plus

• Knowledge of security in java will be a plus