Sr Java Developer
Sonata Software, with over $1.2 Billion Revenue, is a leading AI-first Modernization Engineering company powered by the Platformation™ framework. Our 6400+ AI Engineers help enterprises transform into intelligent business platforms leveraging a partner ecosystem to drive speed, efficiency, and growth. Our Modernization Engineering Services, with an AI-first approach, span Cloud, Data, AI, Dynamics, Test Automation, and Managed Services. Sonata’s AI-led modernization is enabled by proprietary tools, including the Harmoni.AI Enterprise Platform, AgentBridge, Agent Builder, and the Agent Marketplace. Headquartered in Bengaluru, India, Sonata has a global presence in the US, UK, India, Malaysia, Mexico, Australia, DACH (Germany/Switzerland), and Nordics (Finland). We partner with Fortune 500 companies in Banking, Financial Services, Insurance, Healthcare, Lifesciences, Telecom, Media, Technology, Retail, Manufacturing, and Distribution. Deep collaborations with Microsoft, AWS, Salesforce, and Snowflake strengthen our AI solutions delivery.
About the role
We are seeking an accomplished Senior Java/Microservices Developer with over 8 years of experience in designing and developing enterprise-grade cloud solutions for the logistics business. The ideal candidate will have strong expertise in Java technologies, Spring Boot microservices, and AWS cloud architecture, with a proven ability to deliver scalable, secure, and high-performance applications.
Freight Forwarding or Logistics industry experience is mandatory.
Responsibilities
- Design and develop cloud-native solutions for enterprise web applications and APIs.
- Build and deploy Spring Boot microservices using containerization technologies (Docker, Kubernetes) ensuring scalability, resiliency, and security.
- Architect and implement solutions leveraging AWS services such as ECS, IAM, API Gateway, ELB, VPC, S3, Lambda, EC2, RDS, Route53.
- Develop serverless components using AWS Lambda, Step Functions, EventBridge, and Serverless Framework.
- Implement and deploy RESTful APIs as reusable, loosely coupled microservices.
- Implement authentication and authorization mechanisms (OAuth2, JWT, MFA, SSO, Spring Security).
- Design and develop data layer components using ORM frameworks (Hibernate, JPA) and work with SQL/NoSQL databases (Postgres, MySQL, MongoDB, Cassandra).
- Conduct code reviews, unit/integration testing, performance tuning, and caching strategies.
- Participate in backlog grooming, sprint planning, and Agile ceremonies; provide technical mentoring to team members.
Requirements
- Bachelor’s degree in Computer Science or related field.
- 8+ years of experience in Java/J2EE and Spring Boot.
- Strong expertise in AWS cloud architecture (ECS, IAM, API Gateway, ELB, VPC, S3, Lambda, EC2, RDS, Route53).
- Experience with containerization (Docker, Kubernetes) and CI/CD tools (Jenkins, AWS CDK, Git).
- Proficiency in SQL (Postgres, MySQL) and NoSQL databases (MongoDB, Cassandra).
- Knowledge of security protocols (OAuth2, JWT, SSL, MFA, SSO).
- Experience with multi-threaded programming, caching techniques, and performance tuning.
Skills
- Core Expertise: Java/J2EE, Spring Boot, Spring Cloud
- Cloud Platforms: AWS (primary), Google Cloud, Azure
- Containerization: Docker, Kubernetes
- CI/CD Tools: Jenkins, AWS CDK, Git
- Database Technologies: SQL (Postgres, MySQL), NoSQL (MongoDB, Cassandra)
- Security: OAuth2, JWT, SSL, MFA, SSO
Benefits
At Sonata, you’ll have the opportunity to use your skills and imagination to push the boundaries of what’s possible. You’ll build never-before-seen solutions to some of the world’s toughest problems. You’ll be challenged but supported by a team of diverse innovators, all driven to craft what comes next.
Preferred Certifications: AWS Certified Developer – Associate