Explore a challenging role as a Senior Java Developer, specializing in microservices, located in Montreal, QC. This position focuses on designing and optimizing enterprise-level applications using Java and Spring Boot.
As a part of our team for 12 months, you will apply your extensive experience to develop scalable, multi-threaded applications. Your expertise will help implement clean code through SOLID design principles while ensuring effective integration of RESTful APIs and event-driven microservices. Collaboration with DevOps teams will be key in deploying applications using Docker and Kubernetes.
Key Responsibilities:
• Design and develop scalable applications in Java/Spring Boot
• Implement performance-driven multi-threaded applications
• Create and maintain microservices and RESTful APIs
• Work with Docker and Kubernetes for application deployment
• Collaborate closely with architects and DevOps teams
Requirements:
• 15 years of software development experience required
• Strong background in Java, Spring, and microservices
• Solid understanding of OOP and SOLID principles
• Experience with Kafka and message-driven systems
• Skilled in containerization technologies
Leverage your senior skills to drive success in enterprise applications based in Montreal.
#J-18808-Ljbffr