Are you passionate about analyzing technical requirements and developing proposals for change or enhancement on critical systems? Do you have strong analytical skills and attention to detail? Do you have a broad understanding of and interest in the area of technical infrastructure?
At EPAM, we’re seeking a talented Middleware & Infrastructure Engineer with a focus on API Management to join our esteemed team in Zurich. As part of the API Management Infrastructure team, you’ll work alongside a group of dynamic experts dedicated to building and maintaining cutting-edge infrastructure that powers our clients’ applications.
This is your opportunity to play a pivotal role in delivering high-visibility infrastructure that impacts both internal teams and external client offerings. Join a committed team that thrives on innovation, collaboration and technical excellence.
If you’re ready to combine your passion for technology with a chance to work on impactful, high-profile projects, EPAM is the place for you!
Responsibilities
- Understand the technical drivers for a requested change and analyze them against the existing environment
- Uncover the bigger picture behind a change request and constructively challenge requirements and pre-specified solutions
- Coordinate with up- and downstream interfaces/teams on the technical requirements
- Elicit and document functional and non-functional requirements by using different requirements engineering tools and practices
- Collaborate with other software and test engineers to assist in the implementation of user stories
- Proactively manage project risks and work closely with Product owners and other stakeholders to address them
- Learn and share the knowledge with the team members to constantly improve the ways of working
- Document technical specifications and the product description for end users
Requirements
- Expertise in integrating APIs using platforms such as Google Apigee, Oracle Service Bus, WSO2, Kong or custom-built API gateways
- Experience in designing and implementing secure, scalable and maintainable API solutions in a global, multi-region context
- Good understanding and relevant experience with integrating APIs (REST, SOAP, GraphQL, messaging systems)
- Good understanding of API security concepts (i.e. authentication and authorization mechanisms such as OIDC, OAuth2, mTLS, etc.)
- Familiar with how load balancers work and how traffic is routed across services, understand fundamental load balancer strategies
- Understand a multi-tier application setup and how the components interact with each other
- Ability to collaborate with cross-functional teams to support onboarding of client applications and provide consulting on API-first integration strategies
- Strong debugging and problem-solving skills across distributed systems
- Understand OpenAPI specifications
Nice to have
- Java knowledge
- Good hands-on experience with Linux system administration (i.e. user management, basic logs, basic troubleshooting, memory and CPU analysis)
- Familiar with Azure core services (i.e. NSG, EntraID, Azure Load balancer)
- AKS knowledge