Senior Tech Lead-Java
ONLY W2 resources unable to consider contractors resource
About the Role:
We are looking for an experienced and motivated Lead Software Engineer with strong expertise in Java Spring Boot, Microservices architecture, Kafka messaging, Azure cloud platform, and Full Stack Development to lead a high-performing development team. The ideal candidate will drive design, development, and deployment of scalable and robust applications, mentor junior engineers, and collaborate closely with cross-functional teams to deliver high-quality software solutions.
________________________________________
Key Responsibilities:
Atleast 8+ years of experience in leading the design, development, and deployment of microservices-based applications using Java Spring Boot.
Architect and implement scalable, secure, and high-performance microservices.
Design and implement event-driven systems using Apache Kafka for messaging and streaming.
Develop, deploy, and maintain cloud-native applications on Microsoft Azure platform.
Oversee and contribute to full stack development activities including frontend and backend, ensuring smooth integration and deployment.
Collaborate with product managers, architects, QA, and other stakeholders to define requirements and deliver solutions on time.
Provide technical leadership and mentoring to junior and mid-level developers.
Drive best practices around code quality, testing, CI/CD, and agile methodologies.
Troubleshoot and resolve production issues and perform root cause analysis.
Continuously improve software engineering processes and tools.
________________________________________
Required Skills and Experience:
Strong hands-on experience in Java Spring Boot development.
Proven expertise in building and deploying Microservices architecture.
In-depth knowledge of Apache Kafka for real-time messaging and event streaming.
Experience in working with Azure cloud services (e.g., Azure App Services, Azure Functions, Azure Kubernetes Service, Azure DevOps).
Full Stack Development experience with ReactJS experience
Proficient in RESTful API design, integration, and security best practices.
Experience with containerization tools like Docker and orchestration with Kubernetes is a plus.
Familiarity with CI/CD pipelines and automation tools.
Strong analytical and problem-solving skills.
Excellent leadership, communication, and interpersonal skills.
Experience leading software teams and managing complex projects.
________________________________________
Preferred Qualifications:
Certifications in Java, Azure, or related technologies are a plus.
Experience with Agile/Scrum development methodologies.
Mandatory Skills
Java Spring Boot, Microservices, Kafka, Azure, Full Stack Development