Job Opportunity:

Senior Java Developer - API Gateway Specialist

About US:

We unleash growth by helping companies adopt cloud native technologies with our products and services!

InfraCloud Technologies is a Kubernetes focused B2B Open Source Cloud Native Computing company which has been building products, services, and solutions to modernize applications and infrastructure.

InfraCloud was one of the first Kubernetes partners and have been contributing to the open source community around cloud-native technologies. It has been growing almost 100% for last few years consistently.

We are organizers of local chapters of Serverless & Kubernetes Meetup and are actively involved in building a community for new technologies in Cloud & DevOps space.

Websitehttps://www.infracloud.io/

Industry-IT Services and IT Consulting Company

size-201-500 employees

Headquarters-Newark, Delaware

Founded-2016

We are seeking a talented Senior Java Developer with a proven track record in architecting and implementing robust API gateway solutions. In this role, you will play a pivotal role in designing, building, and maintaining our API gateway infrastructure to enable seamless communication between diverse systems, services, and applications.

Responsibilities:
- Lead the design and development of API gateway solutions using Java technologies to facilitate secure, scalable, and efficient communication between internal and external systems.
- Collaborate with cross-functional teams to gather requirements, define API specifications, and design interfaces that meet business objectives and technical requirements.
- Implement best practices for API lifecycle management, including versioning, documentation, security, and performance optimization.
- Develop custom plugins, filters, and extensions to extend the functionality of the API gateway and integrate with third-party systems and services.
- Ensure adherence to industry standards and best practices for API design, security, and governance, including OAuth, JWT, OpenAPI, and RESTful principles.
- Design and implement monitoring, logging, and alerting solutions to ensure the reliability, availability, and performance of the API gateway infrastructure.
- Provide technical leadership and mentorship to junior developers, conducting code reviews, and promoting knowledge sharing and collaboration within the team.

Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 6+ years of professional experience in software development with a focus on Java programming.
- Extensive experience designing, building, and deploying API gateway solutions using frameworks such as Spring Cloud Gateway, Netflix Zuul, or Kong Gateway.
- Proficiency in Java development, including experience with Spring Framework, Spring Boot, and other relevant Java technologies.
- Strong understanding of microservices architecture, RESTful APIs, and API design principles.
- Hands-on experience with containerization technologies (Docker, Kubernetes) and cloud platforms (AWS, Azure, GCP).