We are looking for an experienced Full Stack Developer to join an international Agile team working on a modern, cloud-native platform. The role combines backend and frontend development, with a primary focus on Java microservices and React-based web applications deployed on Microsoft Azure.
Details:
- Allocation: 50%
- Location: Czechia, sometimes onsite in Prague
- Start: ASAP
- Contract type: B2B
- Language: English
Responsibilities:
- Develop and maintain backend microservices using Java 17, Quarkus, and Maven.
- Build and enhance REST APIs using Hibernate Panache, Hibernate Validator, and OpenAPI.
- Design and implement integrations with Azure services, including Azure DevOps, Azure SDK, Azure CLI, Azure Container Registry, and Bicep.
- Develop frontend features using React 18, TypeScript, Vite, Tailwind CSS, and Material UI.
- Implement event-driven communication using Dapr and Azure Event Hubs.
- Work with MongoDB and Microsoft SQL Server for data persistence.
- Build, maintain, and optimize CI/CD pipelines using Azure DevOps.
- Package and deploy applications using Docker, Helm, Kubernetes, and Nginx.
- Collaborate with cross-functional teams in an Agile environment to deliver high-quality software.
Requirements
- Strong commercial experience with Java 17.
- Hands-on experience with Quarkus and Maven.
- Strong knowledge of React 18 and TypeScript.
- Experience with Azure DevOps and CI/CD pipelines.
- Experience working with Dapr.
- Strong knowledge of MongoDB and Microsoft SQL Server.
- Experience developing RESTful APIs.
- Familiarity with Docker and Kubernetes.
- Experience working in Agile software development teams.
- Good communication skills in English.