04 Sep
|
Optum
|
Bengaluru
We are seeking a highly experienced and forward-thinking Senior Java Developer who combines deep software engineering expertise with a strong understanding of AI-Driven Development Lifecycle (AIDLC) practices. This individual will lead the adoption of AI-native engineering across teams, leveraging contemporary AI tools to accelerate software delivery, improve quality, and transform traditional development practices.
The ideal candidate is a seasoned hands-on engineer, technology strategist, and change agent who can define engineering roadmaps, evaluate emerging AI technologies, guide teams through AIDLC transformation, and establish best practices for AI-assisted software delivery. This role will play a critical part in evolving engineering teams from traditional SDLC models to AI-native delivery models.
Primary Responsibilities
Software Engineering Leadership
- Design, develop, and optimize enterprise-scale Java applications using Java 17/21, Spring Boot, Microservices, REST APIs, and cloud-native architecture.
- Lead technical design, architecture decisions, code reviews, and engineering best practices.
- Develop scalable, secure, resilient, and highly maintainable software solutions.
- Drive modernization initiatives including framework upgrades, cloud adoption, API modernization, and technical debt reduction.
- Mentor engineers and technical leads across multiple teams.
AI-Assisted Engineering & AIDLC Adoption
- Champion AI-Driven Development Lifecycle (AIDLC) practices across engineering teams.
- Utilize AI tools such as GitHub Copilot, coding agents, AI testing tools, AI code review systems, and agentic workflows to improve engineering productivity.
- Define and implement AI-first engineering standards, guardrails, and governance frameworks.
- Drive adoption of specification-driven development, AI-generated testing, AI-assisted design, and agentic delivery practices.
- Establish metrics to measure AI adoption, productivity gains, quality improvements, and delivery acceleration.
- Coach teams on effective human-in-the-loop engineering practices.
Technology Strategy & Innovation
- Continuously monitor industry trends related to AI, Generative AI, Agentic AI, Software Engineering, Cloud Platforms, and Developer Productivity.
- Evaluate emerging tools, frameworks, and engineering methodologies.
- Build technology roadmaps and adoption strategies aligned with business objectives.
- Conduct proof-of-concepts and pilot programs for new AI technologies.
- Present recommendations and business cases to engineering and executive leadership.
- Establish reusable AI assets, prompts, agents, skills, and engineering accelerators. Engineering Transformation
- Lead transformation of traditional Scrum teams into AI-enabled engineering pods.
- Drive organizational change management for AI adoption.
- Develop playbooks, standards, training programs, and implementation frameworks.
- Influence engineering culture toward continuous learning and innovation.
- Partner with architects, product leaders, QA, DevOps, and business stakeholders to institutionalize AI-native practices. Required Qualifications
Experience
- Bachelor's degree in Computer Science, Engineering, or related field.
- 14+ years of software engineering experience.
- 8+ years developing enterprise Java applications.
- 5+ years in technical leadership or architecture roles.
- Proven experience leading enterprise-scale modernization initiatives.
- Demonstrated experience driving adoption of AI-assisted development practices.
Technical Skills
Strong expertise in
- Java 17/21
- Spring Boot
- Microservices Architecture
- REST APIs
- Event-driven Architecture
- MongoDB
- SQL Server / RDBMS
- Hibernate / JPA
- Kubernetes
- Docker
- Azure Cloud
- CI/CD Pipelines
- GitHub Enterprise
AI Engineering Skills
- GitHub Copilot
- AI Coding Agents
- Prompt Engineering
- Agentic Workflows
- AI-Assisted Testing
- Specification-Driven Development
- AI Governance & Guardrails
- AI Quality Validation
- AI Productivity Measurement
Architecture & Engineering Practices
- Domain-Driven Design
- Secure Coding
- Performance Engineering
- Observability
- DevSecOps
- Cloud-Native Design Patterns
📌 Principal AI/ML Engineer (Bengaluru)
🏢 Optum
📍 Bengaluru