Backend Engineer
๐ง๐ต๐ถ๐ ๐ฟ๐ผ๐น๐ฒ ๐ถ๐ ๐ณ๐ผ๐ฟ ๐ผ๐ป๐ฒ ๐ผ๐ณ ๐๐ต๐ฒ ๐ช๐ฒ๐ฒ๐ธ๐ฑ๐ฎ๐'๐ ๐ฐ๐น๐ถ๐ฒ๐ป๐๐
๐ฆ๐ฎ๐น๐ฎ๐ฟ๐ ๐ฟ๐ฎ๐ป๐ด๐ฒ: ๐ฅ๐ ๐ฎ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ - ๐ฅ๐ ๐ฏ๐ฑ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ (๐ถ๐ฒ ๐๐ก๐ฅ ๐ฎ๐ฌ-๐ฏ๐ฑ ๐๐ฃ๐)
Experience: 4+ yrs
Location: Bengaluru, Karnataka, India
As a Backend Engineer, you will design, develop, and maintain scalable microservices that power cuttingโedge applications for a wide range of clients. You will be responsible for architecting robust APIs, integrating with frontโend and thirdโparty systems, and ensuring high availability across multiโcloud environments. Your role will involve continuous refactoring of legacy code, implementing performance optimisations, and collaborating closely with DevOps and data science teams to meet evolving business needs. You will also mentor junior developers, contribute to code reviews, and drive best practices in software quality and security throughout the lifecycle.
Requirements
๐๐ฒ๐ ๐ฅ๐ฒ๐๐ฝ๐ผ๐ป๐๐ถ๐ฏ๐ถ๐น๐ถ๐๐ถ๐ฒ๐
โข Design and implement RESTful services using Java 17 and Spring Boot.
โข Develop and optimize database interactions with Hibernate and JPA.
โข Deploy applications across AWS, Azure, and Google Cloud environments using IaC tools.
โข Automate CI/CD pipelines with Jenkins, GitLab CI, or equivalent.
โข Conduct performance testing and tuning of backend components.
โข Ensure high availability and fault tolerance of microservices.
โข Collaborate with frontโend teams to define and refine API contracts.
โข Implement comprehensive logging, monitoring, and alerting using Prometheus, Grafana, or Splunk.
โข Write unit, integration, and load tests to maintain code quality.
โข Participate in architectural discussions and propose innovative solutions.
๐ช๐ต๐ฎ๐ ๐ ๐ฎ๐ธ๐ฒ๐ ๐ฌ๐ผ๐ ๐ฎ ๐๐ฟ๐ฒ๐ฎ๐ ๐๐ถ๐
โข 4+ years of professional experience developing Java backโend services.
โข Strong proficiency in Java 17, Spring Framework, and Hibernate ORM.
โข Handsโon experience deploying and managing services on AWS, Azure, and Google Cloud.
โข Solid knowledge of containerisation (Docker, Kubernetes) and cloudโnative patterns.
โข Familiarity with eventโdriven architecture and messaging systems (Kafka, RabbitMQ).
โข Proven ability to write clean, maintainable, and wellโtested code.
โข Experience with CI/CD tooling and infrastructure as code practices.
โข Excellent problemโsolving skills and a proactive approach to troubleshooting.
โข Good communication skills and ability to work effectively in agile teams.
โข Passion for continuous learning and staying upโtoโdate with industry trends.
Required Skills
Required Languages
๐ฌ๐ง English