Go to search
Senior Java Developer
Java, Spring, Spring Boot, MongoDB, REST API, Scrum, SQL, JUnit
Bangalore, Hyderabad, Pune, Gurgaon
We are seeking an experienced Senior Java Developer with 6+ years of relevant work experience to join our team. As a Senior Java Developer, you will contribute to the design, development, and maintenance of secure backend services and API systems.
Responsibilities
- Develop, enhance, and maintain code for backend microservices and REST APIs
- Build scalable and secure backend services and API systems
- Conduct thorough unit testing to validate the functionality and performance of developed software
- Perform code reviews to ensure adherence to coding standards and best practices
- Follow established practices, including code review, unit testing, and continuous integration, to maintain software quality
- Actively participate in SCRUM ceremonies, such as daily stand-ups, sprint planning, and retrospectives
- Collaborate with cross-functional teams during estimation and planning sessions to ensure accurate scoping of projects
- Mentor and provide guidance to other developers, fostering a collaborative and knowledge-sharing environment
Requirements
- Bachelor's Degree in Computer Science or a similar field; Master's degree in Computer Science is a plus
- Minimum of 6 years of development work experience
- Hands-on development experience with Java and the Spring Framework
- Solid knowledge of APIs and microservices architecture
- Familiarity with financial services and wealth management is advantageous
- Experience with API development, Spring, Spring Boot, Spring Data JPA, SQL, and a readiness to learn new technologies
- Fluent in English with a B2+ level of proficiency
Nice to have
- Experience with Spring Batch and Spring Integration
- Knowledge of Java Microservice Infrastructure
- Understanding of KAFKA
- Proficiency in API First Design
- TDD and BDD skills
- Familiarity with MongoDB