backGo to search

Senior Java Developer

hot
bullets
Java, Spring, Spring Boot, MongoDB, REST API, Scrum, SQL, JUnit
bullets
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