About Sonata Software
Sonata Software is a leading Modernization Engineering company headquartered in Bengaluru, India, with a global presence across the US, UK, Europe, APAC, and ANZ. We specialize in delivering modernization-driven hypergrowth for clients through our proprietary Lightening suite and 16-step Platformation playbook. Our services span Cloud, Data, Dynamics, Contact Centers, and emerging technologies like Generative AI and MS Fabric.
To learn more, visit: www.sonata-software.com
Role Overview
We are seeking experienced
Backend Engineers and Technical Leads with strong expertise in
Java,
Spring Boot, and
cloud-based application development. The ideal candidate will design, develop, and lead scalable backend solutions, mentor teams, and collaborate with cross-functional stakeholders to deliver high-quality products.
Key Responsibilities
- Lead backend design, development, and deployment of scalable applications using Java and Spring Boot.
- Architect and optimize cloud-native services ensuring high availability, reliability, and performance.
- Implement data persistence and access layers using Hibernate, JPA, and SQL databases.
- Collaborate with product and frontend teams to define and implement APIs and integration interfaces.
- Review code, troubleshoot production issues, and perform performance tuning of backend services.
- Participate in sprint planning, architecture discussions, and design reviews.
- For Tech Lead: Manage and guide development teams, ensuring adherence to coding standards and best practices.
Primary Skills (Must-Have)
- Strong hands-on experience in Java, Spring Boot, Hibernate, and JPA.
- Solid understanding of SQL and relational databases.
- Experience with cloud platforms (AWS / Azure / GCP).
- Proven experience in backend architecture, API design, and performance optimization.
- Good understanding of CI/CD pipelines, microservices, and containerization (Docker/Kubernetes preferred).
- Excellent problem-solving and leadership skills.
Preferred Skills (Good-to-Have)
- Experience with Node.js for building microservices or backend APIs.
- Hands-on experience with PostgreSQL.
- Exposure to message queues, caching mechanisms, and API gateway design.
- Familiarity with DevOps practices and monitoring tools.