Role description
We are seeking a highly experienced Staff Engineer to lead the design and development of enterprise-grade APIs and integration frameworks. The ideal candidate will have deep expertise in building scalable API platforms, implementing API gateways, and driving best practices for microservices architecture. This role requires strong technical leadership, hands-on development skills, and the ability to influence architectural decisions across teams.
Key Responsibilities
API Development & Design
1. Architect and develop RESTful APIs using Spring Boot and J2EE frameworks.
2. Define and enforce API standards, including Swagger/OpenAPI specifications.
API Gateway & Integration
1. Implement and manage API Gateway solutions for secure and scalable API consumption.
2. Drive centralized authentication, authorization, and traffic management strategies.
Workflow Orchestration
1. Design and maintain centralized Airflow pipelines for data processing and automation.
Cloud Platform Engineering
1. Architect and deploy API solutions on AWS Cloud leveraging services like API Gateway, Lambda, ECS/EKS, S3, RDS, DynamoDB, and IAM.
2. Optimize cloud infrastructure for scalability, security, and cost efficiency.
Technical Leadership
1. Mentor engineers, review code, and establish best practices for API development.
2. Contribute to architectural roadmaps and technology strategy.
Required Skills & Qualifications
Core Expertise
1. 10-15 years of experience in software engineering with a focus on API development.
2. Strong proficiency in Spring Boot, J2EE, and RESTful API design.
API Standards & Tools
1. Hands-on experience with Swagger/OpenAPI documentation.
2. Expertise in API Gateway technologies (e.g., Kong, Apigee, AWS API Gateway).
Workflow & Orchestration
1. Experience with Apache Airflow for centralized workflow management.
Cloud Expertise
1. Strong hands-on experience with AWS services for API hosting, security, and orchestration.
2. Familiarity with AWS networking, IAM policies, and cost optimization.
Architecture & Design
1. Solid understanding of microservices architecture, distributed systems, and cloud-native patterns.
Other Skills
1. Strong problem-solving, debugging, and performance optimization skills.
2. Excellent communication and leadership abilities.
Required Certifications
1. AWS Certified Solutions Architect - Professional
2. AWS Certified Developer - Associate
3. AWS Certified DevOps Engineer - Professional (preferred)
Skills
J2Ee,Spring Boot,Restful Api,Gateway