Tech Lead - Java AI

Black Rock Groups
  • NULL, MO
  • Instant Apply
1 day ago

Job Description

Role Overview

We are looking for a Senior Java Lead Engineer with strong expertise in enterprise application development and a passion for AI driven engineering. The ideal candidate will lead the design and development of scalable microservices based solutions while driving the adoption of Generative AI and Agentic AI capabilities using GitHub Copilot and modern AI frameworks.

Must Have

  • 10+ years of hands on experience in Java application development.
  • Strong expertise in:
  • Java 17+
  • Spring Boot
  • Spring Cloud
  • Spring Security
  • Microservices Architecture
  • REST APIs
  • Kafka/Event Driven Architecture
  • Experience designing and building cloud native applications on AWS, Azure, or GCP.
  • Strong understanding of software design patterns, system design, scalability, and performance engineering.
  • Hands on experience with GitHub Copilot and AI assisted software development practices.
  • Experience conceptualizing, designing, and implementing Generative AI solutions using LLMs.
  • Knowledge of Prompt Engineering, RAG (Retrieval Augmented Generation), and AI application architecture.
  • Experience leading technical teams, conducting code reviews, and mentoring engineers.

Good to Have

  • Experience building Agentic AI solutions using frameworks such as LangGraph, LangChain, Semantic Kernel, CrewAI, or AutoGen.
  • Hands on experience with Azure OpenAI, OpenAI, Claude, Gemini, or similar LLM platforms.
  • Knowledge of Vector Databases and AI evaluation frameworks.
  • Kubernetes, Docker, OpenShift, GitHub Actions, Jenkins, and CI/CD pipelines.
  • Payments, Cards, Banking, or Financial Services domain experience, preferably Mastercard ecosystem exposure.
  • Exposure to AI governance, responsible AI practices, and secure AI solution development.

Key Responsibilities

  • Lead architecture, design, and development of enterprise scale Java applications.
  • Drive modernization initiatives using microservices and cloud native technologies.
  • Design and implement GenAI and Agentic AI solutions to enhance business processes and engineering productivity.
  • Champion GitHub Copilot adoption and AI assisted SDLC best practices.
  • Collaborate with architects, product owners, and cross functional teams to deliver high quality solutions.
  • Mentor engineers and provide technical leadership across the delivery lifecycle.
  • This role is ideal for a seasoned Java engineering leader who combines strong backend engineering expertise with emerging Generative AI and Agentic AI solutioning capabilities.

AI tools may assist in the recruitment process; however, all hiring decisions are made by the recruitment team based on a comprehensive evaluation of candidates.

Note: The pay range for this role is $110,000- $130,000 per annum USD including any bonuses or variable pay. Tech Mahindra also offers benefits like medical, vision, dental, life, disability insurance and paid time off (including holidays, parental leave, and sick leave, as required by law). Ask our recruiters for more details on our Benefits package. The exact offer terms will depend on the skill level, educational qualifications, experience and location of the candidate.

Numbers & Facts

LocationNULL, MO

Skills

  • Amazon Web Services (AWS)unmatched
  • Application Programming Interface (API)unmatched
  • Artificial Intelligence (AI)unmatched
  • Banking Servicesunmatched
  • Best Practicesunmatched
  • Business Processesunmatched
  • Cloud Applicationsunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Database Analysisunmatched
  • Design Patterns Programming Methodologiesunmatched
  • Disability Insuranceunmatched
  • Dockerunmatched
  • Ecosystemsunmatched
  • Enterprise Applicationsunmatched
  • Financial Servicesunmatched
  • GCP (Good Clinical Practices)unmatched
  • GitHubunmatched
  • Javaunmatched
  • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
  • Jenkinsunmatched
  • Kernel Programmingunmatched
  • Leadershipunmatched
  • Legalunmatched
  • Life Insuranceunmatched
  • Mentoringunmatched
  • Microservicesunmatched
  • Microsoft Windows Azureunmatched
  • Performance Engineeringunmatched
  • REST (Representational State Transfer)unmatched
  • Scalable System Developmentunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Systems Scalabilityunmatched
  • Team Lead/Managerunmatched
  • Technical Leadershipunmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder