Java Technical Lead
Sonata Software Limited
Bernards, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Bernards, United States of America
Tech stack
Java
Software Applications
Azure
Code Review
Computer Programming
Continuous Integration
Software Design Patterns
DevOps
Distributed Systems
Hibernate
Java Persistence API
Data Streaming
Spring Cloud
Spring-boot
Backend
Containerization
Solid Principles
Kubernetes
Kafka
REST
Docker
Microservices
Job description
We're looking for a skilled Senior Java/Microservices Engineer to lead the development of modern, scalable, cloud-native applications. If you enjoy solving complex engineering problems, mentoring developers, and building high-performance systems, this role is for you!
What You'll Do
- Lead the development, enhancement, and implementation of enterprise-grade software applications
- Contribute to architectural design, ensuring scalability, resilience, and performance
- Maintain and improve existing codebases; drive high-quality standards through code reviews
- Mentor junior developers and provide hands-on technical guidance
- Collaborate with cross-functional teams (Product, QA, DevOps) to translate requirements into technical specifications
- Build robust microservices and event-driven applications on Azure
Tech Stack You'll Work With
Backend: Java 8+, Spring Boot, REST APIs, JPA/Hibernate
Architecture: Microservices, distributed systems, design patterns (Saga, Circuit Breaker)
Event Streaming: Kafka / Azure Event Hubs (pub-sub, partitioning)
Cloud: Azure (AKS, Helm), containerization, cloud-native deployments
DevOps: CI/CD pipelines, Docker, Kubernetes
Requirements
- Strong expertise in Java programming and SOLID principles
- Hands-on experience building and deploying microservices
- Understanding of NFRs-scalability, resilience, performance, security
- Working knowledge of event streaming platforms
- Familiarity with Azure Cloud & Kubernetes
- Strong problem-solving, decision-making, and collaboration skills
- Experience guiding or mentoring junior engineers
About the company
As a leading Modernization Engineering company, we aim to deliver modernization-driven hypergrowth for our clients based on the deep differentiation we have created in Modernization Engineering, powered by our Lightening suite and 16-step Platformation playbook. In addition, we bring agility and systems thinking to accelerate time to market for our clients.
Headquartered in Bengaluru, India, Sonata has a strong global presence, including key regions in the US, UK, Europe, APAC, and ANZ. We are a trusted partner of world-leading companies in BFSI (Banking, Financial Services, and Insurance), HLS (Healthcare and Lifesciences), TMT (Telecom, Media, and Technology), Retail & CPG, and Manufacturing space. Our bouquet of Modernization Engineering Services cuts across Cloud, Data, Dynamics, Contact Centers, and around newer technologies like Generative AI, MS Fabric, and other modernization platforms.