Overview
We are seeking a Lead Software Engineer – Application Integration (API) Solution Engineer to join the API Office, empowering the Digital community to design, create and maintain impactful API products. In this role, you will strategize, architect and deliver capabilities that support the API development lifecycle, enabling the developer community to deliver quality APIs and reduce time to market. A strong, hands-on background in Java is essential for designing, developing and maintaining robust API solutions.
Responsibilities
- Apply hands-on Java expertise to design, develop and maintain API solutions
- Act as a technical expert in resolving complex engineering challenges related to software development, infrastructure and system integrations
- Collaborate with Product Owners, Engineers and stakeholders to define API requirements and ensure seamless delivery from design to deployment
- Lead the design and development of API solutions that adhere to API principles, standards and best practices
- Partner with product development teams to promote API lifecycle management and a culture of API-first
- Evaluate and enhance API Office technology systems for stability, observability and resiliency
- Promote and optimize adoption of the MuleSoft Anypoint Platform
- Implement observability best practices to minimize Mean Time to Detection (MTTD) and Mean Time to Resolution (MTTR)
- Guide teams in designing scalable, high-performance and secure API solutions
- Stay current with industry trends, emerging technologies and best practices in API architecture and integration
- Mentor teams and facilitate knowledge-sharing across the organization
Requirements
- 10+ years of experience in a technical engineering role (systems development, business solutions, security, application infrastructure)
- 5+ years architecting, leading and supporting integration of scalable applications/API solutions
- Hands-on expertise in Java, demonstrated in recent roles
- Proficiency in Node.js and Python
- Background in Microsoft Azure or integrating cloud-based SaaS systems using API management platforms
- Expertise in high-availability and disaster recovery strategies
- Hands-on experience with MuleSoft Anypoint Platform for API management
- Strong background in observability, monitoring and logging
- Deep understanding of API lifecycle management (design, implementation, deployment, monitoring) and OpenAPI Specification-based API design
- Knowledge of microservices architecture, cloud-based distributed systems and API security standards (OAuth2.0/OpenID Connect)
- Experience implementing CI/CD automation (e.g., GitHub), contract testing and mocking services
- Expertise with Java Spring Boot, Docker and Kubernetes
- Strong communication skills for both technical and non-technical audiences, with the ability to collaborate across teams, influence architecture decisions and drive best practices
- Capability to thrive in a fast-paced Agile product development environment and adapt to changing priorities
Nice to have
- Hands-on experience with Mule Application development
- Familiarity with Rust for Flex Gateway policy development
India
Opportunity to work on technical challenges that may impact across geographies
Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
Opportunity to share your ideas on international platforms
Sponsored Tech Talks & Hackathons
Unlimited access to LinkedIn learning solutions
Possibility to relocate to any EPAM office for short and long-term projects
Focused individual development
Benefit package:
- Health benefits
- Retirement benefits
- Paid time off
- Flexible benefits
Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)
[epamgdo] India (About EPAM)
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
[epamgdo] India (About EPAM)
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
[epamgdo] India (About EPAM)
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
[epamgdo] India (About EPAM)
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
[epamgdo] India (About EPAM)
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
[epamgdo] India (About EPAM)
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.