Java Technical Lead

Sonata Software Limited
Summit, 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
Senior

Job location

Summit, 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.

Apply for this position