As a key contributor to our digital engineering team, you will be responsible for designing and developing high-quality software solutions.
About the Role
We are seeking a skilled Software Engineer who can work with our Agile/Scrum teams to deliver scalable and secure API architectures using REST, gRPC, and GraphQL. The ideal candidate will have expertise in Java (Spring Boot) and frontend applications using JavaScript/TypeScript with React or Angular.
Key Responsibilities
1. Design and develop APIs using Apigee, KrakenD, or AWS API Gateway.
2. Implement API architectures using REST, gRPC, and GraphQL.
3. Develop backend services using Java (Spring Boot) and frontend applications using JavaScript/TypeScript with React or Angular.
4. Collaborate with cloud environments such as AWS or GCP for deployment, scaling, and monitoring.
5. Utilize CI/CD pipelines, GitHub, Docker, and Kubernetes to manage code, build processes, and deployments.
6. Write unit, integration, and automated tests using tools like Cucumber and Mockito.
7. Contribute to cross-organization API standards, documentation, and best practices.