Senior Full Stack Engineer (Java 25, Angular 18 & Azure)
Summary
Senior fullstack engineer (4+ years) building a digital customer ecosystem that blends eCommerce, product information, and self-service digital services on Microsoft Azure. Day to day: Java 25/Spring Boot backend, Angular 18/TypeScript frontend, Kafka/event-driven microservices, and AKS/Docker deployments. Onsite during training, then hybrid.
About the Opportunity:
We are looking for a Senior Fullstack Software Engineer with at least 4 years of relevant experience to help develop a Digital Customer Ecosystem that integrates eCommerce, product information, and digital services into a seamless self-service experience. You will work across backend, frontend, and cloud technologies, building scalable, distributed systems within Microsoft Azure.
Work Setup:
100% onsite during initial training, transitioning to a hybrid setup (2 days RTO per week).
Work Shift: Mid Shift
Key Responsibilities:
- Design, develop, and maintain applications using Java, Spring Boot, Angular, and TypeScript.
- Write clean, maintainable, and testable code using automated testing tools such as JUnit, Mockito, Selenium, and Playwright.
- Develop REST APIs, microservices, and event-driven integrations using Kafka, Azure Event Hubs, and Azure Service Bus.
- Deploy and manage applications in Azure Cloud, including containerized workloads using AKS and Docker Swarm.
- Integrate applications with APIs, messaging platforms, and relational and NoSQL databases, including MS SQL, MySQL, and MongoDB.
- Collaborate with architects, product owners, QA teams, and engineers to deliver effective technical solutions.
- Participate in Scrum activities, sprint planning, estimations, and continuous improvement initiatives.
Qualifications:
- At least 4 years of relevant software development experience in fullstack engineering or a similar role.
- Strong hands-on experience with Java 25, Spring Boot, Angular 18, TypeScript, and modern frontend technologies.
- Experience designing and developing distributed systems, microservices, and event-driven architectures.
- Practical experience with Microsoft Azure, CI/CD pipelines, Jenkins, Azure DevOps, Docker, and Git.
- Solid understanding of automated testing across backend and frontend applications.
- Ability to work independently, take technical ownership, and develop scalable solutions in cloud-native environments.
- Strong communication, collaboration, and problem-solving skills in an agile, cross-functional team.
Skills
- Agile
- AKS
- Angular
- API
- Azure
- Azure DevOps
- Azure Service Bus
- CI/CD
- Cloud
- Cloud Native
- DevOps
- Distributed Systems
- Docker
- E-commerce
- Event Driven Architecture
- Git
- Java
- Jenkins
- JUnit
- Kafka
- Microservices
- Mockito
- MongoDB
- MySQL
- NoSQL
- Playwright
- REST
- Scrum
- Selenium
- Spring
- SQL
- SQL Server
- Test Automation
- TypeScript