Senior Java Developer - API Gateway Specialist

Caizin

  • Bangalore, Karnataka
  • Permanent
  • Full-time
  • 19 days ago
Senior Java Developer - API Gateway Specialist Location: Bangalore Are you a seasoned Java Developer with a knack for crafting robust API gateway solutions We're on the lookout for a Senior Java Developer to spearhead the design and implementation of our API gateway infrastructure. If you're passionate about enabling seamless communication across diverse systems and services, we want to hear from you! Responsibilities: Lead the development of API gateway solutions using Java technologies, ensuring secure, scalable, and efficient communication between internal and external systems. Collaborate with cross-functional teams to gather requirements, define API specifications, and design interfaces aligned with business objectives and technical requirements. Implement best practices for API lifecycle management, encompassing versioning, documentation, security, and performance optimization. Customize plugins, filters, and extensions to enhance the functionality of the API gateway and integrate seamlessly with third-party systems and services. Uphold industry standards and best practices for API design, security, and governance, including OAuth, JWT, OpenAPI, and RESTful principles. Design and deploy 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, fostering a culture of code reviews, knowledge sharing, and collaboration within the team. Requirements: Bachelor's or Master's degree in Computer Science, Engineering, or related field. Over 6 years of professional experience in software development, specializing in Java programming. Extensive hands-on experience in designing, building, and deploying API gateway solutions using frameworks like Spring Cloud Gateway, Netflix Zuul, or Kong Gateway. Proficiency in Java development, including expertise with Spring Framework, Spring Boot, and other relevant Java technologies. Solid understanding of microservices architecture, RESTful APIs, and API design principles. Practical experience with containerization technologies (e.g., Docker, Kubernetes) and cloud platforms (AWS, Azure, GCP). Familiarity with API management platforms, developer portals, and API documentation tools. Strong problem-solving skills, meticulous attention to detail, and a commitment to delivering high-quality software solutions. Excellent communication and interpersonal skills, with a collaborative approach to team environments. Please note that we are only considering candidates who are available for immediate joining.

foundit