Java Springboot Developer

Job Description

Job Title: Java FSD

Location: Toronto, ON (Thrice a Week Onsite)

Primary Skills

7+ years of strong Technical Expertise in Java8, Spring, Spring Boot 2.x, Spring cloud, Spring Security, Spring JPA and Microservices conceptsGood knowledge on Java 17 and Spring boot 3Understanding of Microservices SOLID principle, 12 factors app, Microservice design patterns and Cloud Native ArchitectureStrong understanding of Containerized application development and hands on deploying applications in OCP/PCF/Kubernetes ClusterExperience in Git, Gradle/Maven, Jenkins/Helios and other DevOps ToolsExperience in Code quality Tools/Framework like SonarQube, AquaScan, NexusIQ, CheckMarx,Experience in Junit development using MockitoExperience in RDBMS like DB2, SQLServer, SingleStoreAbility to provide Technical Solution for the requirements & Guide the team technically3+ Years experience in Agile ScrumStrong Communication & Leadership skills

Good To Have

Hands on experience with Java 17, Spring boot 3Hands on experience with Non cloud to cloud (e.g. WebSphere to PCF) and Cloud to Cloud migration projects (e.g PCF to OCP)Hands on experience with APIGEE, Swagger / OpenAPIData store/ Caching services such as Redis, MemCache

Secondary Skills

Excellent communications skills.Agile experienceUnderstanding of IT Standards and Methodologies.Knowledge in Wealth Management Domain is desirable.