Backend Engineer
Bengaluru, KA, India18h ago
Key details
- Location
- Bengaluru, KA, India
- Work style
- Onsite
- Level
- Mid level
- Job type
- Full-time
- Experience
- 4–7 yrs
- Function
- Software engineering
- Focus area
- Backend
- Posted
- 18h ago
Skills
About the role
𝗧𝗵𝗶𝘀 𝗿𝗼𝗹𝗲 𝗶𝘀 𝗳𝗼𝗿 𝗼𝗻𝗲 𝗼𝗳 𝘁𝗵𝗲 𝗪𝗲𝗲𝗸𝗱𝗮𝘆'𝘀 𝗰𝗹𝗶𝗲𝗻𝘁𝘀
𝗦𝗮𝗹𝗮𝗿𝘆 𝗿𝗮𝗻𝗴𝗲: 𝗥𝘀 𝟮𝟬𝟬𝟬𝟬𝟬𝟬 - 𝗥𝘀 𝟯𝟱𝟬𝟬𝟬𝟬𝟬 (𝗶𝗲 𝗜𝗡𝗥 𝟮𝟬-𝟯𝟱 𝗟𝗣𝗔)
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.
How well do you match this job?
Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.