Java Microservices Developer
2 months ago
We are seeking a highly skilled Senior Software Engineer to join our Canadian IT – Platform and Engineering team. As a key member of our team, you will be responsible for designing, developing, and deploying Java REST web service APIs and microservices using Docker and Kubernetes.
Key Responsibilities- Lead and participate in the design, development, and deployment of Java REST web service APIs and microservices.
- Ensure service designs follow approved architecture.
- Learn and incorporate emerging API technologies into our APIs.
- May build event-driven services using Kafka depending on project scope.
- Use and enhance our DevOps tools and processes for CD/CI, including Jenkins, Artifactory, BitBucket, Gradle, Continuous Delivery Director, and Ansible.
- Mentor and support colleagues in their capabilities.
- Identify defects in services, debug, and provide effective solutions to resolve the defects.
Our APIs are REST services built from Open API/Swagger specs, written in Java Spring Boot, deployed to a Kubernetes environment (on prem/AWS) using Docker containers, secured with OAuth2 using Okta.
- Build new microservices/domain services that populate and access database technology like MongoDB and Postgres.
- Build event-driven processes/microservices that consume topics from Kafka.
- Post-secondary Computer Science diploma or degree.
- More than 5 years of development skills and progressive information technology experience with full application development life cycle and systems integration experience.
- Strong working experience with Java APIs, REST, SOAP, Spring, JSON, Open API, Swagger, web services, and web hosting technologies.
- 1+ years of experience using DevOps tools (Jenkins, Artifactory, BitBucket, Maven, CDD/Ansible).
- Customer obsession – customers are at the center of all we do.
- Strong analytical and problem-solving skills with the ability to analyze situations/problems systematically and deliver effective right-sized solutions in a timely manner.
- Experience with managing and coordinating team activities in a multi-site environment.
- Strong organizational and planning skills.
- Excellent verbal and written communication skills.
- Experience with Kafka, Kafka Streams, Kubernetes, Okta, AWS, MongoDB.
- Experience with Group Retirement products and business domains.
- Working knowledge of Business Rule Management Systems such as IBM's ODM.
- Experience with WebSphere, DB2, Java UI: Swing, Spring MVC, SonarQube for static code analysis.
- Exposure to Enterprise Service Bus (ESB) integration architectures and technologies.
- Periodic weekend/after-hours work may be required to support project implementations and system upgrades.
- Occasional travel between SLF locations may be required depending on work assignments.
- Potential on-call support may be required.
- Enhanced Reliability Clearance is required.
- A collaborative and inclusive culture.
- An environment of continuous learning and improvement.
- Anchored to our Purpose, our Sustainability Plan has three pillars which represent the areas where we have the greatest opportunity to drive positive impact in society: increasing financial security, fostering healthier lives, and advancing sustainable investing.
- In 2024, Sun Life ranked among the top 100 most sustainable global corporations by Corporate Knights for the 15th consecutive year, leading Canadian insurers.
- We are proud to be on the 2024 Best Workplaces in Canada list by Great Place to Work.
- We're also listed as one of the Best Workplaces for Women and Best Workplaces with Most Trusted Executive Teams.
-
Senior Java Microservices Developer/Engineer
2 weeks ago
Toronto, Ontario, Canada Lorven Technologies Full timeRole: Senior Java Microservices Developer/EngineerLocation: Toronto, ONDuration: Long termJob Description:We are seeking a skilled Senior Java Microservices Developer/Engineer to join our team at Lorven Technologies. The ideal candidate will have strong technical expertise in Java 8, Spring, Spring Boot, Spring Cloud, and Microservices concepts.Key...
-
Senior Java Microservices Developer/Engineer
1 month ago
Toronto, Ontario, Canada Lorven Technologies Full timeJob Title: Senior Java Microservices Developer/EngineerLocation: Toronto, ONDuration: Long termJob Description:We are seeking a highly skilled Senior Java Microservices Developer/Engineer to join our team at Lorven Technologies. As a key member of our development team, you will be responsible for designing, developing, and deploying cloud-native Java...
-
Senior Java Microservices Developer/Engineer
1 month ago
Toronto, Ontario, Canada Lorven Technologies Full timeJob Title: Senior Java Microservices Developer/EngineerLocation: Toronto, ONDuration: Long termJob Description:We are seeking a highly skilled Senior Java Microservices Developer/Engineer to join our team at Lorven Technologies. As a key member of our development team, you will be responsible for designing, developing, and deploying cloud-native Java...
-
Senior Java Microservices Developer/Engineer
4 weeks ago
Toronto, Ontario, Canada Lorven Technologies Full timeRole: Senior Java Microservices Developer/EngineerLocation: Toronto, ONDuration: Long termJob Description:We are seeking a highly skilled Senior Java Microservices Developer/Engineer to join our team at Lorven Technologies. As a key member of our development team, you will be responsible for designing, developing, and deploying cloud-native Java applications...
-
Senior Java Microservices Developer/Engineer
4 weeks ago
Toronto, Ontario, Canada Lorven Technologies Full timeRole: Senior Java Microservices Developer/EngineerLocation: Toronto, ONDuration: Long termJob Description:We are seeking a highly skilled Senior Java Microservices Developer/Engineer to join our team at Lorven Technologies. As a key member of our development team, you will be responsible for designing, developing, and deploying cloud-native Java applications...
-
Senior Java Microservices Developer/Engineer
2 weeks ago
Toronto, Ontario, Canada Lorven Technologies Full timeRole: Senior Java Microservices Developer/EngineerLocation: Toronto, ONDuration: Long termJob Requirements:We are seeking a highly skilled Senior Java Microservices Developer/Engineer to join our team at Lorven Technologies. The ideal candidate will have strong technical expertise in Java 8, Spring, Spring Boot, Spring Cloud, and Microservices concepts.Key...
-
Senior Java Microservices Developer/Engineer
4 weeks ago
Toronto, Ontario, Canada Lorven Technologies Full timeJob Title: Senior Java Microservices Developer/EngineerLocation: Toronto, ONDuration: Long termJob Description:We are seeking a highly skilled Senior Java Microservices Developer/Engineer to join our team at Lorven Technologies. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable and efficient...
-
Senior Java Microservices Developer/Engineer
4 weeks ago
Toronto, Ontario, Canada Lorven Technologies Full timeJob Title: Senior Java Microservices Developer/EngineerLocation: Toronto, ONDuration: Long termJob Description:We are seeking a highly skilled Senior Java Microservices Developer/Engineer to join our team at Lorven Technologies. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable and efficient...
-
Senior Java Microservices Developer/Engineer
3 weeks ago
Toronto, Ontario, Canada Lorven Technologies Full timeJob Title: Senior Java Microservices Developer/EngineerLocation: Toronto, ONDuration: Long termJob Description:We are seeking a highly skilled Senior Java Microservices Developer/Engineer to join our team at Lorven Technologies. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable and efficient...
-
Senior Java Microservices Developer/Engineer
3 weeks ago
Toronto, Ontario, Canada Lorven Technologies Full timeJob Title: Senior Java Microservices Developer/EngineerLocation: Toronto, ONDuration: Long termJob Description:We are seeking a highly skilled Senior Java Microservices Developer/Engineer to join our team at Lorven Technologies. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable and efficient...
-
Senior Java Microservices Developer/Engineer
2 weeks ago
Toronto, Ontario, Canada Lorven Technologies Full timeJob Title: Senior Java Microservices Developer/EngineerJob Summary:Lorven Technologies is seeking a highly skilled Senior Java Microservices Developer/Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying cloud-native Java applications using microservices architecture.Key...
-
Senior Java Microservices Developer/Engineer
4 weeks ago
Toronto, Ontario, Canada Lorven Technologies Full timeJob Title: Senior Java Microservices Developer/EngineerLocation: Toronto, ONDuration: Long termJob Description:We are seeking a highly skilled Senior Java Microservices Developer/Engineer to join our team at Lorven Technologies. As a key member of our development team, you will be responsible for designing, developing, and deploying cloud-native applications...
-
Senior Java Microservices Developer/Engineer
4 weeks ago
Toronto, Ontario, Canada Lorven Technologies Full timeJob Title: Senior Java Microservices Developer/EngineerLocation: Toronto, ONDuration: Long termJob Description:We are seeking a highly skilled Senior Java Microservices Developer/Engineer to join our team at Lorven Technologies. As a key member of our development team, you will be responsible for designing, developing, and deploying cloud-native applications...
-
Senior Java Microservices Developer/Engineer
2 weeks ago
Toronto, Ontario, Canada Lorven Technologies Full timeRole: Senior Java Microservices Developer/EngineerLocation: Toronto, ONDuration: Long termJob Description:We are seeking a highly skilled Senior Java Microservices Developer/Engineer to join our team at Lorven Technologies. The ideal candidate will have strong technical expertise in Java 8, Spring, Spring Boot, Spring Cloud, Spring Security, and...
-
Senior Java Developer
4 weeks ago
Old Toronto, Ontario, Canada Nexus Systems Group Inc. Full timeJob Title: Senior Java Developer - Cloud and MicroservicesJob Summary:Nexus Systems Group Inc. is seeking a highly skilled Senior Java Developer to join our team. The ideal candidate will have extensive experience in Java, Spring Boot, and cloud-based technologies. The successful candidate will be responsible for designing, developing, and delivering complex...
-
Senior Java Developer
4 weeks ago
Old Toronto, Ontario, Canada Nexus Systems Group Inc. Full timeJob Title: Senior Java Developer - Cloud and MicroservicesJob Summary:Nexus Systems Group Inc. is seeking a highly skilled Senior Java Developer to join our team. The ideal candidate will have extensive experience in Java, Spring Boot, and cloud-based technologies. The successful candidate will be responsible for designing, developing, and delivering complex...
-
Java Microservices Developer
1 week ago
Toronto, Ontario, Ontario, Canada Tata Consultancy Services Full timeAbout TCS;Tata Consultancy Services is an IT services, consulting, and business solutions organization that has been partnering with many of the world’s largest businesses in their transformation journeys for over 55 years. Its consulting-led, cognitive powered portfolio of business, technology, and engineering services and solutions is delivered through...
-
Senior Microservices Developer
4 weeks ago
Toronto, Ontario, Canada Clearbridge Mobile Full timeJob Title: Senior Microservices DeveloperWe are seeking a highly skilled Senior Microservices Developer to join our team at Clearbridge Mobile. As a key member of our development team, you will be responsible for designing, developing, and maintaining our microservices architecture using the Spring framework.Key Responsibilities:Design and develop...
-
Senior Microservices Developer
4 weeks ago
Toronto, Ontario, Canada Clearbridge Mobile Full timeJob Title: Senior Microservices DeveloperWe are seeking a highly skilled Senior Microservices Developer to join our team at Clearbridge Mobile. As a key member of our development team, you will be responsible for designing, developing, and maintaining our microservices architecture using the Spring framework.Key Responsibilities:Design and develop...
-
Senior Microservices Developer
4 weeks ago
Toronto, Ontario, Canada Clearbridge Mobile Full timeJob Title: Senior Microservices DeveloperWe are seeking a highly skilled Senior Microservices Developer to join our team at Clearbridge Mobile. As a key member of our development team, you will be responsible for designing, developing, and maintaining our microservices architecture using the Spring framework.Key Responsibilities:Design and develop...