Java Backend Developer

Bangalore Urban, Karnataka, India
Apr 18, 2025
Apr 18, 2026
Hybrid
Full-Time
8 Years
Job Description

We are looking for a seasoned Java Backend Developer with at least 8 years of hands-on experience in backend development, particularly in designing and building scalable, secure, and high-performing RESTful APIs and microservices. This role is ideal for someone who thrives in a fast-paced, agile environment and enjoys solving complex technical problems with elegant and efficient code.

You will play a critical role in designing and implementing robust backend systems, working closely with frontend developers, DevOps engineers, architects, and other stakeholders to deliver seamless digital experiences across web and mobile platforms.

Key Responsibilities

  1. API Design & Development. Design, implement, and maintain RESTful APIs and microservices using Spring Boot, adhering to modern software engineering best practices. You’ll be responsible for defining API contracts and integrating them with various front-end applications and third-party services.
  2. Backend Engineering. Write clean, efficient, and maintainable Java code. Leverage Java 8+ features like lambda expressions, streams, and functional programming paradigms to develop backend business logic and services.
  3. Database Integration. Work extensively with relational databases such as MySQL, PostgreSQL, or Oracle using JPA/Hibernate for Object-Relational Mapping. In addition, exposure to NoSQL databases like MongoDB or Cassandra is a strong advantage for managing unstructured data.
  4. Security & Authentication. Implement secure authentication and authorization mechanisms using OAuth2, JWT, and other industry-standard security protocols to protect data and resources.
  5. Performance & Scalability. Analyze and optimize the performance of backend systems and APIs to ensure high availability, responsiveness, and scalability under heavy loads.
  6. DevOps & Deployment. Collaborate with the DevOps team to manage application deployment using Docker containers. Familiarity with CI/CD pipelines using tools like Jenkins, GitLab CI, and version control systems like Git is essential.
  7. Message Queuing & Asynchronous Processing. Utilize message brokers such as RabbitMQ or Apache Kafka for asynchronous communication between microservices to improve system resilience and scalability.
  8. Documentation & Collaboration. Document API specifications using tools like Swagger or OpenAPI. Work in a cross-functional team, contributing to architecture discussions, sprint planning, and continuous improvement.

Required Skills & Qualifications

  • 8+ years of proven experience in Java backend development.
  • Strong command over Spring Boot, Spring MVC, and other core Spring modules.
  • Hands-on experience with Java 8 or above – particularly functional programming aspects.
  • Solid understanding of RESTful architecture, HTTP, and web service design principles.
  • Proficient in using JPA/Hibernate for ORM and managing relational databases.
  • Experience working with SQL databases like MySQL, PostgreSQL, or Oracle.
  • Familiarity with NoSQL databases such as MongoDB or Cassandra is a plus.
  • Experience with OAuth2, JWT, and securing APIs.
  • Working knowledge of API documentation tools (Swagger, OpenAPI).
  • Experience with message queues such as RabbitMQ or Kafka.
  • Proficiency in Docker and container-based deployment workflows.
  • Familiarity with CI/CD pipelines and tools such as Jenkins, GitLab CI.
  • Strong Git knowledge for version control and branching strategies.

Nice to Have (Bonus Skills)

  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of container orchestration using Kubernetes.
  • Understanding of Domain-Driven Design (DDD) and Event-Driven Architecture (EDA).
  • Exposure to monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack).
  • Familiarity with TDD (Test-Driven Development) and unit testing frameworks like JUnit, Mockito.

What We Offer

  • Competitive salary and performance-based bonuses
  • Opportunity to work on cutting-edge technologies
  • Collaborative and inclusive work environment
  • Learning and development support
  • Flexible working hours and remote work options
  • Health and wellness benefits

Join Us

If you are passionate about backend development and want to be part of a dynamic team that builds enterprise-grade software solutions, we’d love to hear from you. Apply now and be part of a journey where innovation, learning, and growth go hand in hand.