Java Backend Developer
Summary
Build and maintain Java microservices using Spring Boot, REST/GraphQL APIs, and Azure cloud services for a Zurich-based client.
We have one open position of Java Backend Developer with one of our client based in Zurich, Switzerland. This is a Contract/Freelance position. Below is the full job description for your reference. Please share your application once you are interested
Mode: Contract/Freelance
Location: Zurich, Switzerland(2-3 Days work from office)
Job Description:
Required skills and experience
- Strong experience in Java and Spring Boot, including Spring Batch and Spring Cloud, and building microservices.
- Proficiency in REST API and GraphQL schema design.
- Experience with NoSQL data modelling, such as Azure Cosmos DB; data streaming, such as Confluent Kafka; and authentication/authorization protocols, including OAuth 2.0 and Microsoft Entra ID.
- Familiarity with Azure Cloud Services, including App Services, Azure Monitor, and API Management.
- Collaborative communication skills: able to express ideas clearly in English and adapt technical content for diverse audiences while working closely with product managers, designers, and engineers in agile settings.
- Strong commitment to quality, maintainability, documentation, and continuous learning.
- AI-related skills, such as Spring AI or LangChain, are a strong plus.
Profile we are looking for
- A strong backend engineer with deep Java, Spring Boot, microservices, REST API, cloud, observability, and quality engineering experience, able to collaborate across product, design, and engineering teams in an agile environment.