Java Backend Developer

Bangalore Urban, Karnataka, India
Apr 11, 2025
Apr 11, 2026
Hybrid
Full-Time
5 Years
Job Description

We are looking for a passionate and skilled Java Backend Developer with a strong foundation in backend technologies, particularly Java and Spring Boot. This role offers the opportunity to be part of a collaborative and dynamic engineering team, focused on building scalable, robust, and high-performing distributed systems. If you're someone who enjoys solving complex problems and building microservices-based architectures, this role is for you.

Experience. 5+ years

Key Responsibilities

  • Develop, implement, and maintain high-quality backend services using Java and the Spring Boot framework.
  • Work with Apache Kafka to develop distributed, event-driven systems ensuring high throughput and fault-tolerant architectures.
  • Design, build, and maintain microservices following Microservice Architecture principles and common design patterns.
  • Integrate and interact with relational databases such as Oracle or MS SQL Server, ensuring data integrity and performance.
  • Leverage Spring JPA or Hibernate for seamless interaction with databases using object-relational mapping.
  • Collaborate with front-end developers and API consumers to design RESTful APIs that are scalable, secure, and maintainable.
  • Debug and troubleshoot complex issues across distributed systems in development, staging, and production environments.
  • Adhere to best practices in coding, testing, documentation, and continuous integration and delivery.
  • Participate in code reviews, providing and receiving constructive feedback to continuously improve code quality.
  • Stay current with the latest technologies, tools, and best practices in backend development and software engineering.

Must-Have Skills

  • Strong hands-on experience in Java programming language and object-oriented principles.
  • Expertise in Spring Boot and related components (Spring Core, Spring Data, etc.).
  • Experience with distributed processing systems, particularly Kafka.
  • Deep understanding of microservices design and architecture patterns.
  • Proficiency in RDBMS, preferably Oracle or MS SQL Server.
  • Practical experience with ORM frameworks like Spring JPA and Hibernate.
  • Familiarity with RESTful API design, testing, and integration.
  • Solid grasp of software development life cycle, design principles, and version control systems.
  • Excellent problem-solving and analytical skills, with an eye for detail and performance optimization.

Nice to Have (Preferred Skills)

  • Exposure to NoSQL databases like MongoDB.
  • Experience with Docker and Kubernetes for containerization and orchestration.
  • Hands-on knowledge of cloud platforms like AWS.
  • Familiarity with CI/CD pipelines using tools such as Jenkins, Git, and others.
  • Working knowledge or hands-on experience with React JS or other modern JavaScript frameworks for full-stack involvement.

Who You Are

  • A self-driven and proactive engineer with a hunger for learning and growth.
  • Someone who thrives in a fast-paced environment and is comfortable working independently or as part of a cross-functional team.
  • A strong communicator who can articulate technical concepts clearly and concisely.
  • An advocate for clean, readable, and testable code with a mindset of building for scalability and maintainability.

Why Join Us?

  • Work on cutting-edge technologies with a team that values innovation and quality.
  • Be part of an inclusive culture that supports learning, collaboration, and career growth.
  • Competitive compensation, benefits, and flexible working options.

Ready to make an impact with your code? Apply now and be a key contributor to our journey of building transformative digital solutions.