๐ง๐ต๐ถ๐ ๐ฟ๐ผ๐น๐ฒ ๐ถ๐ ๐ณ๐ผ๐ฟ ๐ผ๐ป๐ฒ ๐ผ๐ณ ๐๐ต๐ฒ ๐ช๐ฒ๐ฒ๐ธ๐ฑ๐ฎ๐'๐ ๐ฐ๐น๐ถ๐ฒ๐ป๐๐
๐ฆ๐ฎ๐น๐ฎ๐ฟ๐ ๐ฟ๐ฎ๐ป๐ด๐ฒ: ๐ฅ๐ ๐ฎ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ - ๐ฅ๐ ๐ฏ๐ฑ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ (๐ถ๐ฒ ๐๐ก๐ฅ ๐ฎ๐ฌ-๐ฏ๐ฑ ๐๐ฃ๐)
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.