Job Overview
We are seeking a
highly experienced Infrastructure Engineer (Staff Engineer level)
to lead the
design, development, and evolution of enterprise-grade API platforms and integration frameworks
. This role requires deep technical expertise in
API architecture, cloud-native microservices, and AWS infrastructure
, combined with strong
technical leadership and architectural influence
across multiple engineering teams.The ideal candidate will be
hands-on
, capable of building scalable and secure API solutions, driving API governance standards, and mentoring senior engineers while contributing to long-term architectural roadmaps.
Key Responsibilities
- API Development & Design
- Architect, design, and develop high-performance RESTful APIs using Spring Boot and J2EE frameworks.
- Define and enforce API design standards, naming conventions, and best practices.
- Create, maintain, and govern Swagger / OpenAPI specifications to ensure consistent API documentation and developer experience.
- Ensure APIs are scalable, secure, backward-compatible, and optimized for high-throughput enterprise workloads.
- API Gateway & Integration
- Implement and manage API Gateway solutions to enable secure, reliable, and scalable API consumption.
- Design centralized authentication and authorization mechanisms using OAuth2, JWT, IAM, and related security patterns.
- Define traffic management strategies including rate limiting, throttling, caching, and request routing.
- Integrate APIs with internal and external systems using event-driven and synchronous integration patterns.
- Workflow Orchestration & Automation
- Design, implement, and maintain centralized Apache Airflow pipelines for workflow orchestration, data processing, and automation.
- Ensure pipeline reliability, observability, retry mechanisms, and operational resilience.
- Collaborate with platform and data teams to align orchestration strategies across systems.
- Cloud Platform Engineering (AWS)
- Architect and deploy API platforms on AWS Cloud, leveraging services such as:
- AWS API Gateway
- Lambda
- ECS / EKS
- S3
- RDS
- DynamoDB
- IAM
- Design cloud architectures that meet enterprise requirements for scalability, security, availability, and fault tolerance.
- Optimize AWS infrastructure for performance and cost efficiency, including monitoring usage and implementing best practices.
- Ensure secure networking configurations, IAM policies, and compliance with organizational standards.
- Technical Leadership & Architecture
- Act as a technical leader and mentor, conducting code reviews and guiding engineers on design and implementation best practices.
- Drive adoption of microservices architecture, cloud-native patterns, and distributed system design principles.
- Contribute to architecture roadmaps, technology selection, and long-term platform strategy.
- Collaborate closely with product owners, architects, DevOps, and security teams to deliver enterprise-grade solutions.
Required Skills & Qualifications
Core Expertise
- 10–15 years of experience in software engineering with a strong focus on API development and platform engineering.
- Expert-level proficiency in Spring Boot, J2EE, and RESTful API design.
- Strong understanding of microservices architecture, distributed systems, and cloud-native design patterns.
API Standards & Gateway Technologies
- Hands-on experience with Swagger / OpenAPI for API documentation and governance.
- Expertise in API Gateway technologies, such as:
- AWS API Gateway
- Kong
- Apigee
Workflow & Orchestration
- Proven experience designing and managing Apache Airflow pipelines for centralized workflow orchestration.
Cloud Expertise (AWS)
- Strong hands-on experience with AWS services for API hosting, orchestration, and security.
- Deep understanding of:
- AWS networking concepts
- IAM roles and policies
- Security best practices
- Cost optimization strategies
Architecture & System Design
- Solid experience with enterprise architecture, system integration, and scalable platform design.
- Strong problem-solving, debugging, and performance optimization skills.
Soft Skills
- Excellent communication and stakeholder management skills.
- Proven ability to mentor senior engineers and influence architectural decisions.
- Strong ownership mindset and ability to operate at Staff Engineer level.
Skills: aws,architecture,java,open ai,api