Java Backend Developer in India at Jobgether
Explore Related Opportunities
Job Description
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.
- 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.
- 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.
- 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