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 and develop scalable API specifications using OpenAPI/YAML with enhanced data security
* Create CI/CD pipelines for API build, deployment, and integration
* Manage the full API lifecycle, from development to deployment
* Collaborate with application teams to understand API requirements and needs
* Ensure up-to-date API documentation and maintain design quality with proper security measures
* Troubleshoot, resolve issues, and perform root cause analysis to prevent future production issues
Qualifications:
Education and Experience:
* Bachelors Degree in Computer Science or related field
* 5+ years of experience in development, and implementation of enterprise-wide solutions based on Java Technologies (Java, J2EE, Web Services, Spring, Spring Boot and Python)
* At least 3 years of hands on experience with design, development and implementation of Spring Boot, Spring Cloud, Spring Integration based Microservices
Skills and Qualifications:
* Knowledge of test-driven development (TDD) and experience with version control tools like GitLab, along with CI/CD tools
* Proficient with Swagger/Swagger Hub, API Gateway & Management tools such as Apigee
* Hands-on experience with Docker, Kubernetes, and AWS cloud products
* Strong analytical, communication, and presentation skills for interacting with global technical teams
* Familiar with Agile methodologies (Kanban or SCRUM) and deploying microservices (spring-boot) on Docker/Kubernetes
* Understanding of security protocols (OAuth, SAML) and experience with governance, event-driven architectures, and caching strategies
Candidates must be willing to participate in at least one in-person on-site interview.
Share this job:
Share this Job