Overview:
Our Technology teams challenge the status quo and reimagine capabilities across industries. Whether through research and development, technology innovation or solution engineering, our team members play a vital role in connecting consumers with the products and platforms of tomorrow.
Responsibilities:
Candidates must be willing to participate in at least one in-person interview, which may include a live whiteboarding or technical assessment session.
Key Responsibilities:
* Design, develop, and document scalable, secure APIs using OpenAPI Specifications/YAML
* Build and maintain CI/CD pipelines for API deployment and lifecycle management
* Collaborate with application teams to gather requirements and implement API solutions
* Ensure high code quality with proper logging, monitoring, tracing, and security standards
* Troubleshoot API platform issues, perform root cause analysis, and drive preventive solutions
* Contribute to technical grooming sessions and support continuous improvements to API integrations
Qualifications:
Education and Experience:
* Bachelor's Degree in Computer Science or related field
* More than 8 years of experience in development, and implementation of enterprise-wide solutions based on Java Technologies (Java, J2EE, Webservices, Spring, Spring Boot)
* At least 5 years of hands on experience with design, development and implementation of Spring Boot, Spring Cloud, Spring Integration or Node.JS based Microservices
Skills and Qualifications:
* Strong analytical, communication, and presentation skills with ability to collaborate across global technical teams
* Hands-on experience with Agile methodologies (Kanban, Scrum) and test-driven development practices
* Expertise in deploying microservices (Spring Boot, Node.js) using Docker, Kubernetes, and AWS cloud services
* Proficient in security protocols (OAuth, SAML) and API Gateway/Management tools like Apigee
* Familiar with event-driven architecture, message-based systems, caching strategies, and governance frameworks
* Experience with version control (GitLab), CI/CD pipelines, and API documentation tools such as Swagger/Swagger Hub
Share this job:
Share this Job