As a Software Engineer you will play a key role in designing, developing and maintaining Cloud Native Java/GraphQL Applications.
You will collaborate with Cross-functional teams to implement best practices in cloud architecture, microservices and containerization.
You will have deep understanding of Java/GraphQL federation development, cloud technologies and proven track record of delivering robust and scalable solutions.
You will join a team that supports to develop digital products on e-commerce platforms or platform engineering or Service Reliability, who in turn supports over 9800 Ford Motor Company Dealerships globally.
You will work on a balanced product team to define, design, develop and deploy Java Spring reactive GraphQL microservices products hosted on GCP cloud.
Additionally, will conduct proof-of-concepts to support new features, ensure quality, timely delivery using Agile XP practices
Requirements
Bachelor degree in Computer Science, Technology or related field
5+ years of experience in a hands-on technical role engaged in developing, implementing and supporting software applications.
1+ years experience with GraphQL-federation and related frameworks, like Federation-java, spring-graphql or Netflix DGS
2+ years of work experience in Spring reactive framework (spring webflux), GraphQL, Spring-GraphQL
3+ years of work experience in Microservice architecture with REST APIs
2+ years of Cloud Native Development experience on GCP or AWS or Azure
3+ years of work experience in Agile project involvement, Software Craftsmanship
Unit, integration, regression, user testing and load testing (experience with TDD