Title: Java Spring boot Developer
Location: Brampton, ON (Onsite- 5 days)
Prior Digital experience is required
Job Description
- Spring Boot Tech lead who needs to be comfortable with operating in Azure environment, and Databricks.
- Ideally someone at a senior level to coordinate with cross functional teams and work with support
- Strong hands-on experience in Java 8/21, OOP, SOLID Principles, and writing clean, maintainable code.
- Expertise in Spring Boot, Spring Data JPA, and transaction management.
- Solid experience with REST and SOAP web services development.
- Practical understanding of microservices architecture, OAuth 2.0, and security best practices.
- Proficient in Kafka messaging systems integration.
- Hands-on experience with Docker and Kubernetes deployments.
- Strong background in caching mechanisms (Redis) and backend performance optimization.
- Deep understanding of multithreading, concurrency, and asynchronous programming patterns.
- Good knowledge of backend testing frameworks and practices.