Software Engineer (Java Backend)

Mumbai

right image

As a Software Engineer (Java Backend) at Fluent Health, you will contribute to the design, development, and maintenance of our backend systems that power our innovative healthcare solutions. You will work as part of the backend engineering team to build scalable, reliable, and secure services using Java, Spring Boot, and modern development practices.

This role requires a solid foundation in backend development, a willingness to learn, and a collaborative mindset. You’ll collaborate with cross-functional teams, including frontend engineers, mobile developers, QA, and product management, to deliver solutions that drive meaningful impact in the healthtech space.

Key Responsibilities:

  • Collaborate with the backend team to design and implement microservices and scalable backend solutions using Java and Spring Boot.
  • Write clean, efficient, and reusable code adhering to coding standards and best practices.
  • Develop and maintain RESTful APIs and GraphQL APIs for seamless data exchange across platforms.
  • Work on integrating FHIR standards into backend systems to ensure compliance and interoperability.
  • Implement event-driven architecture components using Pub/Sub systems (e.g., Kafka, Google
  • Pub/Sub) and websockets.
  • Write clean, maintainable, and well-documented code following industry best practices.
  • Collaborate with database engineers to optimize database queries and manage relational
  • (PostgreSQL) and NoSQL (MongoDB) databases.
  • Assist in troubleshooting, debugging, and resolving production issues.
  • Participate in code reviews, providing and incorporating constructive feedback.
  • Contribute to continuous integration/continuous deployment (CI/CD) pipelines and ensure smooth software delivery.
  • Stay up-to-date with emerging backend technologies and bring fresh ideas to the team.

Technical Skills:

  • Strong programming skills in Java, with experience in Spring Boot or a similar framework.
  • Knowledge of designing and implementing RESTful APIs and familiarity with GraphQL.
  • Familiarity with microservices architecture and distributed systems principles.
  • Basic understanding of FHIR standards or willingness to learn.
  • Exposure to Pub/Sub systems (e.g., Kafka, Google Pub/Sub) and websockets.
  • Experience with relational databases like PostgreSQL and NoSQL databases like MongoDB.
  • Familiarity with cloud platforms (e.g., Google Cloud Platform, AWS, or Azure).
  • Basic understanding of software testing practices, including unit and integration testing.
  • Comfortable working in a Git-based version control environment.

Soft Skills:

  • Strong problem-solving and analytical skills with attention to detail.
  • Excellent communication skills for effective collaboration with cross-functional teams.
  • A growth mindset, with the ability to learn quickly and adapt to new challenges.
  • Team-oriented with a proactive attitude and a focus on achieving shared goals.

Experience:

  • 2-4 years of experience in backend software development (or equivalent).
  • A Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.


Want to join us? Apply now

 

 

 

 

 

No file chosen