Sr Java Developer
- Source: LinkedIn
- Sonata Software
- On-site
- Chennai
- Full-Time
- Senior
Job Description
About Sonata Software Sonata Software, with over $1.2 Billion Revenue, is a leading AI-first Modernization Engineering company, powered by our unique Platformation framework. Our 6400+ AI Engineers are helping enterprises transform from systems to intelligent business platforms leveraging partner ecosystem to drive speed, efficiency and growth. Our bouquet of Modernization Engineering Services with AI -first approach cuts across Cloud, Data, AI, Dynamics, Test Automation, and Managed Services.
Sonata’s AI-led modernization is enabled by a powerful suite of proprietary tools and assets. At the core is the Harmoni.AI Enterprise Platform, which includes Agent Bridge -a governance and observability framework; Agent Builder -a development toolkit for fungible agents integrated into enterprise systems; and the Agent Marketplace -an internal ecosystem for modular, reusable agents.
Headquartered in Bengaluru, India, Sonata Software has a strong global presence, including key regions US, UK, India, Malaysia, Mexico, Australia, DACH (Germany/Switzerland) & Nordics (Finland). We are a trusted partner of Fortune 500 companies in Banking, Financial Services and Insurance; Healthcare and Lifesciences; Telecom, Media, and Technology; and Retail, Manufacturing and Distribution space.
Deep collaborations with partners like Microsoft, AWS, Salesforce, and Snowflake strengthen our ability to deliver cutting-edge AI solutions. Our 30+years of partnership with Microsoft, and being part of the elite Microsoft Inner Circle, places us among the top 1% of global Microsoft partners. Sonata is now among the first companies to earn the Microsoft Frontier Partner Badge Also; Sonata Software is proud to achieve AWS Premier Tier Status in the AWS Partner Network.
Job Title- Sr Java Developer Location- Chennai Roles And Responsibilities
- Lead the development and implementation of Java-based applications and microservices.
- Contribute to high-level architecture and design decisions.
- Maintain and enhance existing codebases, ensuring high performance and scalability.
- Conduct and lead code reviews to ensure coding standards and best practices.
- Mentor junior developers, providing technical guidance and support.
- Work closely with Product, QA, DevOps, and other teams to translate business requirements into technical specifications.
- Ensure solutions meet non-functional requirements such as scalability, resilience, performance, and security.
- Oversee DevOps practices, deployment strategies, and CI/CD pipelines.
Qualifications & Required Skills Design & Architecture
- Experience implementing modular architecture.
- Strong understanding of scalability, resilience, and non-functional requirements (NFRs).
- Ability to evaluate and improve architectural patterns.
Java Programming
- Strong knowledge of OOP, SOLID principles, and Java 8+ features.
- Expertise in building RESTful APIs.
- Hands-on experience with Spring Framework, Spring Boot, JPA/Hibernate, dependency injection, and application configuration.
- Exposure to reactive programming is a plus.
Microservices Development
- Experience building and deploying microservices in production.
- Understanding of common microservice patterns such as Saga, Circuit Breaker, and distributed tracing.
- Familiarity with cross-cutting concerns (security, auditing, logging, exception handling).
Event Streaming
- Practical experience with Kafka or Azure Event Hubs.
- Understanding of pub/sub models, consumer groups, and partitioning.
- Ability to integrate event streaming with microservices.
Cloud Technologies
- Experience with Azure services such as AKS, Helm, and Azure Event Hubs.
- Understanding of cloud-native application deployment and best practices.
DevOps & Deployment
- Hands-on experience with CI/CD pipelines, Docker, Kubernetes, and containerization.
- Knowledge of deployment strategies on Azure or other cloud platforms.
Soft Skills
- Strong problem-solving abilities with the capacity to make informed architectural decisions.
- Excellent collaboration and communication skills, with experience working alongside DevOps, QA, and Product teams.
Why join Sonata Software? At Sonata, you´ll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what´s possible. To build never seen before solutions to some of the world’s toughest problems. You´ll …
Skills
- Java
- bridge
- java-8
- spring
- spring-framework
- spring-boot
- Hibernate
- Kafka
- microsoft-azure
- helm
- Docker
- Kubernetes
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
