19 Sep
|
Build u0026 Hire
|
Pune
19 Sep
Build u0026 Hire
Pune
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.
- Solid 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.
- Solid 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.
- Robust 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. How To Apply Interested candidates can apply for this position through Build & Hire. Please submit your updated CV/resume along with your application. Candidates whose experience matches the requirements will be contacted by our recruitment team for the next steps.
Apply now and take the next step in your technology leadership career.
📌 Senior Software Engineer - Java (Pune)
🏢 Build u0026 Hire
📍 Pune