Description:
Here's what you'll be doing:
- Design, develop, and implement features across web applications using Java Spring Boot and Angular (10 and higher version) in a containerized environment on Azure.
- Build and maintain RESTful APIs for seamless data exchange.
- Leverage microservices architecture to create modular and scalable systems.
- Collaborate with designers and back-end engineers to ensure a cohesive user experience.
- Write clean, maintainable, and well-tested code using object-oriented principles and design patterns.
- Troubleshoot and debug complex issues with a keen eye for detail.
We're looking for someone with:
- 5+ years of experience developing Java web applications using SpringBoot and Angular10+
- 5+ years of experience working with SQL Server, writing complex SQL queries and query tuning
- Proficiency in unit testing frameworks like Mockito
- 2+ years of experience with containerization technologies (Docker, Kubernetes) and cloud platforms (AWS, Azure, GCP)
- Soe working experience with DevOps related activities on Azure
- Ability to independently troubleshoot problems and zero in on the likely root causes for issues
- Some experience with Kafka
Bonus points if you have:
- Experience with reactive programming concepts using Spring WebFlux
- Knowledge of functional automated testing with Cypress Testing Framework