Skip to main content
R

Reveal Health Tech

Java Developer

Bengaluru, India5+ yrsPosted today

Skills

JavaREST APIMicroservicesSpringReactJavaScriptHTMLCSSSQLCI/CDPostgreSQLMySQL

Job description

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.

Requirements

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

Benefits

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.

Apply on Reveal Health Tech