ABOUT SONATA SOFTWARE

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 AgentBridge-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.



Role: Java Developer

Duration: Long Term Contract/Full-time

Location: Phoenix, AZ (3 Days/Week from office)


Note: Final interview will be F2F in client office.


Role Overview

We are looking for an experienced Senior Backend Java Developer with strong hands-on expertise in Java, Spring Boot, REST API development, Microservices, AWS cloud services, MySQL, and Oracle databases. The ideal candidate should have experience designing, developing, deploying, and supporting scalable backend applications in a production environment.


The candidate is expected to work in a fast-paced Agile environment, collaborate with cross-functional teams, and contribute to application performance, reliability, security, and maintainability.

Key Responsibilities

  • Design, develop, and maintain backend applications using Java, Spring Boot, Hibernate/JPA, and Microservices architecture.
  • Build, enhance, and support RESTful APIs for enterprise application integrations.
  • Design and optimize database solutions using MySQL and Oracle.
  • Write efficient SQL queries, perform query tuning, indexing, and database performance optimization.
  • Deploy, monitor, and troubleshoot applications on AWS using services such as EC2, S3, RDS, Lambda, API Gateway, IAM, and CloudWatch.
  • Implement secure coding practices, API security, authentication, authorization, and secrets management.
  • Participate in code reviews, unit testing, integration testing, debugging, and production issue resolution.
  • Work with CI/CD pipelines for automated build, deployment, and release processes.
  • Collaborate with product owners, architects, QA, DevOps, and other engineering teams in Agile/Scrum environments.
  • Ensure code quality, scalability, reliability, and adherence to software development best practices.


Required Qualifications

  • 8–10 years of experience in Java/J2EE backend development.
  • Strong hands-on experience with Java 8/11/17, Spring Boot, Spring MVC, Hibernate/JPA, and REST APIs.
  • Good understanding of Microservices architecture, API design, service-to-service communication, and distributed system concepts.
  • Experience with AWS services including EC2, S3, RDS, Lambda, API Gateway, IAM, and CloudWatch.
  • Strong database experience with MySQL and Oracle.
  • Experience in SQL optimization, indexing, query performance tuning, and transaction handling.
  • Experience with CI/CD pipelines using tools such as Jenkins, GitHub Actions, AWS CodePipeline, or similar.
  • Proficiency with Git, Maven/Gradle, JUnit, Mockito, and code quality practices.
  • Strong analytical, troubleshooting, problem-solving, and communication skills.


Preferred Skills

  • Experience with Docker and Kubernetes.
  • Knowledge of messaging technologies such as Kafka, RabbitMQ, or AWS SQS.
  • Experience with OAuth2, JWT, Spring Security, or secure API development.
  • Exposure to AWS Secrets Manager, ElastiCache, or other cloud-native services.
  • AWS Certification is a plus.
  • Experience supporting production applications and handling performance or availability issues.




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 be challenged, but you will not be alone. You´ll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next.


Sonata Software is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity, age, religion, disability, sexual orientation, veteran status, marital status, or any other characteristics protected by law.

Similar jobs

More from Sonata Software North America Inc.
Sonata Software North America Inc. 1 hour ago
Sonata Software North America Inc. 3 hours ago

Java Developer

Apply Now
Back to search page