Overview
Full Stack Engineer role developing end-to-end features of a system, from user experience to backend code, with a cloud-first, agile approach. The focus is on reactive, microservices-based, event-driven Java applications deployed on Azure.
What you'll do
- Develop and deploy Java 17-based microservices using Spring Boot, Spring WebFlux, Reactor, and Micronaut.
- Build reactive, event-driven solutions integrating with Kafka and Azure messaging platforms (Event Hubs, Service Bus, Event Grid).
- Design and implement workflows and serverless applications using Azure Functions and Azure Logic Apps.
- Develop APIs and integrate them securely with Azure API Management (APIM).
- Deploy and manage services on Azure App Service, Azure Spring Apps, and Azure Kubernetes Service (AKS).
- Integrate with Azure PaaS data services including PostgreSQL and Cosmos DB.
- Implement caching and performance optimization using Azure Redis Cache.
- Collaborate with architects and senior engineers to translate design patterns into working cloud-native implementations.
- Apply DevOps practices with CI/CD pipelines for automated builds and deployments on Azure.
- Ensure application reliability, scalability, and observability by leveraging Azure monitoring services.
What you'll need
- Java Full Stack Development (must-have skill).
- Minimum 12 years of experience.
- Proficiency in Java 17.
- Strong hands-on experience with Spring Boot and Micronaut.
- Expertise in reactive programming using Spring WebFlux and Project Reactor.
- Experience in developing microservices-based applications.
- Solid understanding of event-driven architecture and real-time processing.
- Practical experience with Kafka for event streaming and messaging.
- Hands-on with Azure Event Hubs, Service Bus, and Event Grid.
- Strong experience with Azure App Service, Azure Spring Apps, and Azure Kubernetes Service (AKS).
- Strong experience with Azure Functions and Logic Apps.
- Strong experience with Azure API Management (APIM).
- Strong experience with Azure Database for PostgreSQL and Cosmos DB.
- Strong experience with Azure Redis Cache.
- Experience with CI/CD pipelines (Azure DevOps, GitHub Actions).
- Bachelor's degree in Computer Science, Engineering, or related field.
- 15 years full time education.
Nice to have
- Microsoft Azure Architecture (good to have skill).
- Exposure to containerization (Docker, Kubernetes).
- Familiarity with cloud-native security best practices and API design standards.
- Microsoft Azure certifications (e.g., Azure Developer Associate, Azure Solutions Architect Associate).
- Ability to learn and adopt new Azure services and frameworks quickly.
Details
Read the full description and apply on the company’s own careers page.