Java Developer

Reveal Health Tech· ENG BU - Engineering - India
Apply Now ↗
📍 Bengaluru, Karnataka, IndiaContract

About this role

We’re looking for a Java Developer with 5+ years of strong hands-on experience in backend development, building REST APIs and microservices using Java, Spring Boot, and Dropwizard. The ideal candidate should also have working knowledge of React.js, database management, and end-to-end application development, with a focus on building scalable, secure, and reliable applications.

Key Responsibilities

  • Design, develop, and maintain backend applications using Java, Spring Boot, and Dropwizard.
  • Build and integrate RESTful APIs and microservices for seamless application communication.
  • Develop and maintain frontend components using React.js, JavaScript, HTML, and CSS.
  • Work with relational databases, write optimized SQL queries, and ensure data integrity.
  • Write unit and integration tests using JUnit and Mockito to maintain code quality.
  • Troubleshoot issues, debug applications, and optimize performance and reliability.
  • Collaborate with cross-functional teams in an Agile environment to deliver scalable and secure solutions.
  • Maintain code repositories, support CI/CD pipelines, and contribute to application deployment and maintenance.


Backend Technologies

  • Java (Core Java, OOP, Collections, Exception Handling, Multithreading)
  • Dropwizard Framework – hands-on experience building and maintaining RESTful APIs
  • Spring Boot – development and integration of backend services and microservices
  • REST APIs, JSON, HTTP protocols, and API integrations
  • Maven/Gradle for build and dependency management

Frontend Technologies

  • React.js, JavaScript (ES6+)
  • HTML5, CSS3
  • React Hooks, component-based development, and state management
  • Frontend and backend API integration

Databases

  • Experience with relational databases such as PostgreSQL, MySQL, or Oracle
  • Strong SQL skills, including joins, subqueries, indexing, and query optimization
  • Understanding of database schema design, transactions, and data integrity
  • Exposure to ORM frameworks such as Hibernate/JPA is an advantage

Testing & Quality

  • JUnit, Mockito
  • Unit testing and integration testing
  • REST API testing using Postman or similar tools

Tools & Infrastructure

  • Git, GitHub, GitLab, or Bitbucket
  • Docker and CI/CD pipelines
  • Linux/Unix fundamentals
  • Application logging, debugging, and performance troubleshooting

Architecture & Engineering Practices

  • Microservices architecture and distributed systems fundamentals
  • Object-oriented design principles and design patterns
  • API security, authentication, and authorization
  • Agile/Scrum development practices

Preferred Skills

  • Experience supporting and enhancing existing enterprise Java applications
  • Familiarity with Redis or other caching technologies
  • Exposure to AWS, Azure, or other cloud platforms
  • Experience with monitoring and observability tools

What do you get in return?

  • Be part of a high-impact team shaping the future of our IP and product innovation strategy.
  • Work with cutting-edge technologies in a focused yet flexible lab environment.
  • Help define how applied AI can solve real-world problems in complex, high-stakes domains.
  • Grow with a small, mission-aligned team backed by executive support and a long-term vision.
  • Receive industry-best compensation and benefits.

Next Steps

  • Send us your updated CV. If possible, include a cover letter highlighting how you have contributed to and enriched your previous organization.
  • If we find your profile suitable, our Talent team will reach out to understand your profile, interests, and how we can best align your aspirations with the opportunity.
  • Finally, you will have a conversation with our Founder to learn more about us and explore whether this is the right next career move for you.

Frequently Asked Questions

Is the salary disclosed for the Java Developer position at Reveal Health Tech?
The salary for this Java Developer role at Reveal Health Tech is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Java Developer position at Reveal Health Tech located?
This Java Developer role at Reveal Health Tech is based in Bengaluru, Karnataka, India. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Java Developer role at Reveal Health Tech full-time or part-time?
This is listed as a Contract position. It is posted as a Java Developer role in the ENG BU - Engineering - India department at Reveal Health Tech.
Which team or department does the Java Developer at Reveal Health Tech belong to?
This Java Developer position is part of the ENG BU - Engineering - India department at Reveal Health Tech. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Java Developer position at Reveal Health Tech?
Click the "Apply Now" button on this page. You will be redirected to Reveal Health Tech's official application portal hosted on workable where you can submit your application directly.
When was the Java Developer job at Reveal Health Tech posted?
This Java Developer position at Reveal Health Tech was posted on Oct 14, 2026. Apply as soon as possible — early applications are often reviewed first.
Java Developer
Reveal Health Tech
Apply for this role ↗

You'll be redirected to Reveal Health Tech's official application page on workable.