Back to Careers

Java Developer

HyderabadFull-time

About the Role

As a Java Developer, you will develop enterprise applications with Spring Boot, microservices, and REST APIs that serve millions of requests daily. You'll work on greenfield projects and evolve existing systems—designing for scalability, resilience, and maintainability. From distributed caching to event-driven pipelines, you'll tackle challenging problems with a team that values clean code and pragmatic engineering.

Key Responsibilities

  • Design and develop enterprise-grade microservices using Spring Boot, Spring Cloud, and Java 17+
  • Build and maintain RESTful APIs and event-driven architectures with Kafka and RabbitMQ
  • Write comprehensive unit and integration tests achieving 80%+ code coverage with JUnit and Mockito
  • Optimize application performance through profiling, caching strategies, and database query tuning
  • Participate in code reviews, architectural discussions, and agile ceremonies to maintain high engineering standards
  • Implement CI/CD pipelines and containerize services with Docker and Kubernetes for reliable deployments

Requirements

  • 3+ years of professional Java development experience with Spring Boot and the Spring ecosystem
  • Strong understanding of OOP principles, design patterns, and SOLID architecture practices
  • Experience with relational databases (PostgreSQL, MySQL) and ORM frameworks like Hibernate/JPA
  • Familiarity with message brokers (Kafka, RabbitMQ) and asynchronous processing patterns
  • Working knowledge of Docker, Kubernetes, and cloud platforms (AWS, GCP, or Azure)
  • Excellent collaboration skills with experience working in cross-functional agile teams

What We Offer

Competitive Salary

$100K – $155K base, plus equity and quarterly performance bonuses

Health Insurance

Comprehensive medical, dental, and vision coverage for you and your family

Learning Budget

$3,000 annual stipend for conferences, certifications, and online courses

Team Events

Regular hackathons, tech talks, and team off-sites to foster collaboration

Our team

Join a team that values innovation

Ready to Apply?

Take the next step in your career and join our Java engineering team.

Apply Now