Overview
Accenture is seeking a Full Stack Engineer to develop and/or engineer end-to-end features of a system, from user experience to backend code. The role focuses on Java 17 and Azure cloud-native development, building reactive, microservices-based, event-driven applications.
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
- Minimum 12 years of experience.
- Java 17 proficiency.
- Strong hands-on experience with Spring Boot and Micronaut.
- Expertise in reactive programming using Spring WebFlux and Project Reactor.
- Experience 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).
- Exposure to containerization (Docker, Kubernetes).
- Familiarity with cloud-native security best practices and API design standards.
- Strong problem-solving and debugging abilities.
- Effective communication and teamwork in agile environments.
- Ability to learn and adopt new Azure services and frameworks quickly.
- Bachelor's degree in Computer Science, Engineering, or related field.
- 15 years full time education.
Nice to have
- Microsoft Azure certifications (e.g., Azure Developer Associate, Azure Solutions Architect Associate).
Details
Read the full description and apply on the company’s own careers page.