Sr Java Developer
Listed on 2026-10-17
-
Software Development
Backend Developer, Cloud Engineer - Software, Java Developer, Software Engineer
Sonata Software, with over $1.2 Billion Revenue, is a leading AI-first Modernization Engineering company, powered by our unique PlatformationTM 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.
Long term contract
Experience:
8+ years
In-person interview with client
About the role
We are hiring a Lead Software Engineer to own technical direction for a large multi-module Java enterprise platform with a modern React UI, batch processing, partner integrations, and AWS-hosted containerized deployments.
You will lead design and delivery across a mature codebase while modernizing architecture, cloud operations, and developer experience. Experience building AI agents / LLM-powered workflows is a strong plus.
What you’ll do- Lead end-to-end delivery of features across backend services, APIs, UI, and integrations
- Architect and review solutions in a large Maven multi-module Java/Spring application
- Guide evolution of the platform: legacy server-rendered UI alongside modern React, APIs, and batch jobs
- Own or partner on AWS deployment and reliability for containerized Tomcat services (ECS, CDK pipelines, secrets, observability)
- Mentor engineers, set coding standards, drive design reviews, and improve CI/CD and release quality
- Partner with product and stakeholders on external integrations.
- Diagnose production issues across application, database, and infrastructure layers; strengthen monitoring and runbooks
- Optionally lead or contribute to AI-agent initiatives that automate workflows, data handling, or developer productivity
- 8+ years professional software engineering experience; 2+ years in a lead / staff / tech-lead capacity
- Deep expertise in Java (Java 8+; comfort with large enterprise codebases)
- Strong hands-on experience with Spring (MVC, Security, Batch, SOAP/REST), Hibernate/JPA, and relational database modeling
- Solid SQL / MySQL skills: schema design, query tuning, transactional integrity
- Experience with Maven, multi-module builds, and Tomcat (or similar Java app servers)
- Proven AWS experience in production: ideally ECS/Fargate, ECR, ALB, Secrets Manager / SSM, S3, Cloud Watch, and IaC (CDK, Cloud Formation, or Terraform)
- Experience modernizing or maintaining legacy…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).