Talent.com
This job offer is not available in your country.
Senior Java Developer - Microservices Architecture

Senior Java Developer - Microservices Architecture

Brainhunter Recruiting (India) Private LimitedIndia
7 days ago
Job description

Job Summary :

We are seeking an experienced Java Developer with strong proficiency in Spring Boot and microservices architecture.

The ideal candidate will have hands-on experience in building scalable, cloud-ready applications and working within a collaborative development team.

Experience in the healthcare domain and AWS cloud services is a plus. This role demands a proactive mindset, strong problem-solving skills, and a passion for clean, testable code.

Key Responsibilities :

  • Collaborate as part of a team of 3 or more developers in designing and developing microservice-based applications using Java Spring Boot.
  • Develop clean, maintainable, and efficient code in accordance with best practices and coding standards.
  • Write unit test cases using frameworks such as Mockito and JUnit to ensure code quality and stability.
  • Design, implement, and maintain services interacting with MySQL databases hosted either on-cloud, on-premise, or both.
  • Work with Java 8 features including streams, lambda expressions, and functional interfaces.
  • Participate in code reviews, design discussions, and agile ceremonies (sprint planning, retrospectives, etc.
  • Collaborate with DevOps and cloud engineering teams to ensure smooth CI / CD deployments in Dockerized environments.
  • Troubleshoot and debug production issues, performance bottlenecks, and service-level concerns.
  • Maintain technical documentation for APIs, services, and system components.

Required Skills :

  • 4+ years of experience in backend development using Java (Java 8) and Spring Boot.
  • Proven experience working in a team of 3 or more developers in an agile setting.
  • Strong understanding of microservices architecture, REST APIs, and distributed systems.
  • Experience with unit testing frameworks like Mockito and JUnit.
  • Solid understanding and hands-on experience with MySQL, including performance tuning, query optimization, and schema design.
  • Experience with version control systems like Git and collaboration via GitHub / Bitbucket.
  • Good to Have (Preferred Skills) :

  • Experience working on applications in the healthcare domain or familiarity with HL7 / FHIR standards.
  • Prior experience in upgrading Spring Boot from version 2.7 to 3.
  • Familiarity with containerized development using Docker, Docker Compose, and related tooling.
  • Working knowledge of key AWS cloud services, including but not limited to EC2, RDS, S3, ECS / EKS, and CloudWatch.
  • Experience with CI / CD pipelines (e., Jenkins, GitHub Actions) and monitoring tools (e. , Prometheus, Grafana).
  • Soft Skills :

  • Strong problem-solving and analytical thinking.
  • Effective communication and interpersonal skills.
  • Ability to work independently and collaboratively within cross-functional teams.
  • Detail-oriented and focused on delivering high-quality, well-tested code
  • ref : hirist.tech)

    Create a job alert for this search

    Senior Java Developer • India