Senior Software Engineer - Java

Build & Hire

Maharashtra

On-site

INR 1,500,000 - 2,000,000

Full time

9 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Build & Hire is seeking an experienced Senior Technology Lead - Java in Pune, India to spearhead architecture, design, and delivery of enterprise-grade Java applications using cloud-native microservices and AI-enabled capabilities.

The role requires hands-on leadership, strong Java/Jakarta EE expertise, and a track record of driving modernization, DevOps practices, and secure coding in Agile environments. You will mentor teams and collaborate with product and enterprise architecture stakeholders.

Qualifications

  • 6-8+ years of software development experience with Java.
  • Strong hands-on experience with Java 17/21+.
  • Proven experience with Spring Boot 3.x, Spring Framework, and Spring Cloud.
  • Strong understanding of Hibernate/JPA and Jakarta EE.
  • Experience with Maven and Gradle.
  • Designing and developing microservices and distributed systems.
  • Hands-on REST API design with OpenAPI/Swagger.
  • Experience with Apache Kafka and event-driven architectures.
  • Cloud-native development on AWS/Azure/GCP.
  • Docker and Kubernetes experience.
  • CI/CD pipelines and Infrastructure as Code.
  • Security best practices (OWASP).
  • Observability and monitoring practices.
  • Leadership, mentoring, and stakeholder communication.

Responsibilities

  • Lead architecture, design, and implementation of enterprise-grade applications.
  • Drive modernization toward cloud-native microservices architectures.
  • Define engineering standards, guidelines, and architectural best practices.
  • Design scalable, resilient distributed systems and API-first strategies.
  • Implement event-driven architectures and AI-enabled capabilities.
  • Mentor developers and lead technical reviews and decisions.
  • Drive cloud adoption across AWS/Azure/GCP and container platforms.
  • Collaborate with Product Managers and Enterprise Architects to translate requirements into scalable solutions.
  • Identify risks and mitigation strategies; ensure secure software delivery.

Skills

Java 17/21
Spring Boot
Microservices
Cloud-native
DevOps
OpenAPI/Swagger
Kafka
Docker
Kubernetes
CI/CD
IaC
OWASP security
Generative AI
Architecture leadership
Agile
Stakeholder management

Education

Bachelor's or Master's degree in Computer Science, Engineering, or related discipline

Tools

OpenShift
Helm

Job description

We are currently hiring for an experienced Senior Technology Lead - Java in Pune for one of our clients.

The role focuses on leading the architecture, design, development, and delivery of scalable, secure, and high-performance enterprise applications using modern Java and cloud-native technologies.

You will work across Java, Spring Boot, microservices, cloud platforms, DevOps, event-driven architecture, and Generative AI, while providing technical leadership to engineering teams and working closely with Product Managers, Enterprise Architects, and business stakeholders.

This role is suited to a hands-on technology leader who can combine strong software engineering expertise with solution architecture, technical decision-making, team mentoring, and modern technology adoption.

Key Responsibilities
  • Lead the architecture, design, and implementation of enterprise-grade applications.
  • Drive modernization initiatives from monolithic applications toward cloud-native microservices architectures.
  • Define engineering standards, coding guidelines, design principles, and architectural best practices.
  • Design scalable, resilient, and high-performance distributed systems.
  • Drive API-first architecture and enterprise integration strategies.
  • Implement event-driven architectures using messaging and streaming platforms.
  • Conduct architecture, design, and code reviews.
  • Lead performance optimization and application reliability initiatives.
  • Provide technical mentorship to developers and technical leads.
  • Lead cloud adoption and modernization initiatives across AWS, Azure, or Google Cloud Platform.
  • Design and implement containerized solutions using Docker and Kubernetes.
  • Drive adoption of CI/CD and Infrastructure as Code (IaC) practices.
  • Collaborate closely with DevOps and Site Reliability Engineering (SRE) teams.
  • Integrate Generative AI, LLM APIs, and AI-powered capabilities into enterprise applications.
  • Design AI-assisted workflows and intelligent automation solutions.
  • Evaluate emerging technologies and recommend solutions aligned with business and technical requirements.
  • Work closely with Product Managers, Enterprise Architects, and business stakeholders.
  • Translate business requirements into scalable and maintainable technical solutions.
  • Identify technical risks and define appropriate mitigation strategies.
  • Support Agile engineering teams in delivering high-quality software at scale.
Required Skills / Primary Skills
  • 6-8+ years of software development experience, with strong expertise in Java.
  • Strong hands‑on experience with Java 17/21+.
  • Strong experience with Spring Boot 3.x, Spring Framework, and Spring Cloud.
  • Strong understanding of Hibernate/JPA and Jakarta EE.
  • Experience with Maven and/or Gradle.
  • Strong experience designing and developing microservices and distributed systems.
  • Hands‑on experience building REST APIs and working with OpenAPI / Swagger.
  • Experience with Apache Kafka and event-driven architecture.
  • Strong understanding of cloud-native application development.
  • Experience with AWS, Azure, or GCP.
  • Hands‑on experience with Docker and Kubernetes.
  • Experience with CI/CD pipelines and Infrastructure as Code.
  • Strong understanding of software architecture principles and design patterns.
  • Experience delivering enterprise-scale digital transformation initiatives.
  • Experience working in Agile software development environments.
  • Strong understanding of application security, secure coding practices, and OWASP principles.
  • Experience with modern observability and monitoring practices.
  • Strong technical leadership, problem‑solving, and decision‑making capabilities.
  • Proven experience mentoring developers and technical leads.
  • Strong stakeholder management and communication skills.
Additional Skills
  • Experience with GraphQL and API gateway technologies.
  • Experience with OpenShift and Helm Charts.
  • Experience with serverless architectures, load balancing, and auto-scaling.
  • Database experience with PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch, or OpenSearch.
  • Experience with GitHub Actions, GitLab CI/CD, or Jenkins.
  • Experience with Terraform and Infrastructure as Code.
  • Experience with SonarQube, Nexus, Artifactory, and software quality/security tooling.
  • Familiarity with SAST and DAST security tools.
  • Experience with OpenTelemetry and Dynatrace or similar observability platforms.
  • Strong understanding of OAuth 2.0, OIDC, JWT, Zero Trust Security, and secure application development.
  • Experience integrating Generative AI and LLM APIs into enterprise applications.
  • Experience with Azure OpenAI or OpenAI APIs.
  • Understanding of Retrieval-Augmented Generation (RAG) and vector databases.
  • Experience building or integrating AI agents and intelligent automation.
  • Experience with LangChain and/or Spring AI is preferred.
  • Experience leading cloud transformation or application modernization programs.
  • AWS, Azure, or GCP certifications are an advantage.
  • Kubernetes certifications such as CKA or CKAD are an advantage.
  • TOGAF or other architecture certifications are preferred.
  • AI/ML or Generative AI certifications are a plus.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related discipline.
Leadership Competencies
  • Strategic thinking and technical decision-making.
  • Strong stakeholder management and communication.
  • Team building, mentoring, and technical leadership.
  • Strong problem-solving and analytical capabilities.Innovation mindset and willingness to adopt emerging technologies.
  • Delivery excellence and ownership.
  • Technical risk identification and mitigation.
  • Ability to balance architectural quality with practical delivery requirements.
Employment Details
  • Location: Pune, India
  • Industry: Technology / Enterprise Software
  • Role: Senior Technology Lead - Java
  • Experience: 4-5 years
  • Employment Type: Full Time
  • Compensation: 15-20 lakhs DOE

If you're a hands-on Java technology leader with strong experience in enterprise application architecture, microservices, cloud-native development, and modern DevOps practices, this is an opportunity to lead large-scale technology initiatives while helping engineering teams adopt cloud, AI, and modern software engineering practices to deliver scalable business solutions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Full Stack Lead
Java Full Stack Lead

Persistent Systems • Pune District

Hybrid
INR 4,000,000 - 6,000,000
Hybrid work
Flexible hours
Long Service awards
+2
Java Gen AI Architect
Java Gen AI Architect

Persistent • Pune District

On-site
INR 3,500,000 - 6,000,000
Competitive salary
Education sponsorship
Cutting-edge technologies
+3
Java Architect
Java Architect

DATAECONOMY • Pune District

Hybrid
INR 4,000,000 - 7,000,000
Opportunities for professional growth
Collaborative work environment
Work on enterprise-scale applications
Technical Lead
Technical Lead

SourcingXPress • Hyderabad

On-site
INR 2,800,000 - 3,400,000
Hybrid work model
Java Technical Lead – Microservices & Cloud
Java Technical Lead – Microservices & Cloud

Crew Kraftorz LLP • Hyderabad

On-site
INR 2,000,000 - 4,000,000
Java Software Engineer
Java Software Engineer

Alp Consulting Ltd. • Chennai District

On-site
INR 1,200,000 - 1,800,000
Java Full Stack Lead
Java Full Stack Lead

Virtuoso Staffing Solutions • Pune District

Hybrid
INR 3,000,000 - 4,200,000
Lead Software engineer (JAVA) - Pune, India
Lead Software engineer (JAVA) - Pune, India

Photon • Pune District

On-site
INR 2,500,000 - 4,000,000
Senior Software Engineer -Java
Senior Software Engineer -Java

1203 Barclays Global Serv. Cent • Pune District

On-site
INR 2,400,000 - 3,600,000
Senior Technical Lead - Java Microservices | AWS Cloud | Angular | Nod
Senior Technical Lead - Java Microservices | AWS Cloud | Angular | Nod

Happiest Minds Technologies • Dadri, Pune District, Bengaluru

On-site
INR 2,800,000 - 5,600,000