JobTarget Logo

Java Backend Developer in India at Jobgether

NewJob Function: Information Technology
Jobgether
India, India
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Java Backend Developer

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Java Backend Developer in India.

This role is designed for an experienced backend engineer who thrives in building, stabilising, and scaling complex distributed systems. You will work on a large-scale digital platform that connects users, institutions, and employers through search, recommendations, and intelligent matching workflows. The environment is highly technical, combining Java-based microservices, cloud infrastructure, and data-intensive systems across AWS. You will take ownership of backend services end-to-end, from API design and performance tuning to production stability and security hardening. The role involves deep collaboration with engineering, DevOps, and product teams to ensure systems are reliable, scalable, and production-ready. It is a fully remote position offering exposure to modern backend architecture challenges at scale. You will also contribute to improving engineering practices, mentoring developers, and strengthening system design maturity across the team.

Accountabilities:
  • Design, build, and maintain scalable backend services using Java (17/20/21+) and Spring Boot, ensuring clean architecture and high performance across distributed systems.
  • Develop and maintain secure, versioned REST APIs supporting web, mobile, partner, and AI-driven applications.
  • Improve Spring Boot applications by optimising startup behaviour, dependency management, memory usage, and runtime performance.
  • Investigate and resolve production issues across services, databases, queues, and cloud infrastructure, ensuring system stability and resilience.
  • Work with MongoDB, PostgreSQL/MySQL, Redis, and Elasticsearch to optimise data models, queries, indexing, and search/matching performance.
  • Build and maintain event-driven and asynchronous systems using Kafka, RabbitMQ, or AWS SQS/SNS for scalable workflows.
  • Support AWS-based infrastructure (EKS/ECS, EC2, Lambda, RDS, S3, IAM, CloudWatch) in collaboration with DevOps teams, focusing on scalability and cost efficiency.
  • Strengthen backend security using Spring Security, OAuth2, JWT, SSO, and role-based access control mechanisms.
  • Improve observability through logging, monitoring, alerting, and tracing using tools like CloudWatch, ELK, Prometheus, or similar platforms.
  • Mentor developers, review code, and contribute to technical documentation, architecture decisions, and engineering best practices.
Requirements:
  • 5+ years of backend engineering experience with strong expertise in Java development.
  • 4+ years of hands-on experience with Spring Boot and strong knowledge of the Spring ecosystem (Spring MVC, Spring Data, Spring Security, configuration, lifecycle, and dependency management).
  • Strong experience designing REST APIs and building microservices-based architectures.
  • Solid understanding of Java (17/21+), Docker, CI/CD pipelines, and Git-based workflows.
  • Deep experience with at least one relational database (PostgreSQL or MySQL), including schema design, indexing, and query optimisation.
  • Strong understanding of authentication and authorisation mechanisms (OAuth2, JWT, SSO, RBAC).
  • Experience with production debugging, incident response, root-cause analysis, and system troubleshooting.
  • Hands-on experience with cloud platforms, preferably AWS, and containerised deployments.
  • Strong testing experience using JUnit, Mockito, integration testing, and API testing approaches.
  • Ability to write clear technical documentation and communicate effectively in English in asynchronous environments.
  • Nice to have: experience with Elasticsearch, Redis, MongoDB, Kafka, Kubernetes, AWS Lambda, Keycloak, or AI/ML API integrations.
  • Strong ownership mindset, pragmatic problem-solving approach, and ability to balance stability, delivery, and refactoring decisions.
Benefits:
  • Salary: PKR 1,400,000 – 2,000,000 per year
  • Fully remote work / work-from-home flexibility
  • International exposure across multiple regions and teams
  • Competitive compensation with potential performance bonuses
  • Company equity/share options based on product success
  • Supportive and collaborative team environment
  • Opportunity to work in an agile, fast-paced engineering culture
  • Access to sponsored online courses, tech talks, and learning resources
  • Career growth opportunities and internal promotions based on performance
  • Flexible, family-friendly working setup
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

India, India

Frequently asked questions about this position

Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.