Job Title: Java Backend Developer
Location: Remote (India)
Experience Required: 4+ Years
Employment Type: Full-Time
About the Role
We are seeking a talented and experienced Java Backend Developer to join our engineering team. In this role, you will contribute to building robust, scalable, and cloud-native backend systems. You will work on distributed architectures, leverage modern Java frameworks, and utilise a powerful tech stack to solve real-world problems at scale.
Key Responsibilities:
Design and develop backend systems using Java 17+ and frameworks such as Spring 6, Spring Boot 3, Vert.x, and Dropwizard.
Build and maintain microservices with high availability and performance.
Model relational data and optimise interactions with MySQL databases.
Implement effective caching mechanisms using Redis.
Integrate Elasticsearch for advanced search and indexing capabilities.
Develop and expose secure, well-documented RESTful APIs.
Create serverless workflows using AWS Lambda and expose them via API Gateway.
Integrate asynchronous messaging through services like AWS SQS, SNS, and ActiveMQ.
Collaborate through GitHub, including version control, code reviews, and CI/CD workflows.
Apply knowledge of Data Structures, Algorithms, and Multithreading to write efficient and maintainable code.
Requirements:
4+ years of hands-on experience in Java backend development.
Strong proficiency in Java 17+ and backend frameworks like Spring 6, Spring Boot 3, Vert.x, Dropwizard.
Solid understanding of MySQL: schema design, performance tuning, and query optimisation.
Experience with Redis, Elasticsearch, and cloud services on AWS (Lambda, API Gateway, SQS, SNS, EC2, S3, RDS).
Familiarity with ActiveMQ or similar message brokers.
Strong computer science fundamentals in Data Structures, Algorithms, System Design, and Multithreading.
Proficient in collaborative development using GitHub.
Nice to Have:
Exposure to Ruby on Rails.
Experience with Docker, Kubernetes, and other containerization/orchestration tools.
Familiarity with observability tools like Kibana, Datadog, and service discovery tools like Consul.
Experience using AI tools (ChatGPT, Claude AI) to improve productivity and code quality.
Knowledge of API security, rate limiting, and best practices in cloud deployments.
Work Culture & Perks:
Work with cutting-edge technologies and build systems with real-world impact.
Join a collaborative, technically focused team that values continuous learning.
Enjoy a remote-first work culture with quarterly travel to the Bengaluru office.
Competitive salary, benefits, and career growth opportunities.
Job Type: Full-time
Work Location: Remote
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.