Job Title Java Developer Microservices
Category Software Developers, Applications
Salary 35,944 CAD (per year)
Java Developer - Microservices Developer using SpringBoot
On behalf of our client in the Banking Sector, PROCOM is looking for a Java Developer - Microservices Developer using SpringBoot.
Java Developer - Microservices Developer using SpringBoot – Job DescriptionCloud Engineering is seeking a Senior Java Developer to join the Chassis and AppFactory team.The initiative is being driven by enhancements to have additional functionalities with new Cloud Native services to be developed using Java and Spring Boot, interacting with vendor services and bank’s new messaging platform using the Kafka messaging technology.The API Architecture and Tooling team builds software components and tools that accelerate the development velocity of hundreds of application development teams, provide architecture as code, provide solution design, development, integration and operational services for enterprise customer digital communication products.An ideal candidate is a Senior Java Developer with 3 to 5 years of experience in designing and developing using the advance features of Spring Boot and Spring projects, and Java.Primarily focused on design and development of Microservices and reusable components by utilizing and extending Spring Boot framework. – most critical part of project – building reusable components using Java and Spring Boot*Participating in daily design discussions focused on scalability and design and implementation best practicesDesigning technical solutions and strategies for software applications and building detail technical design, deployment & implementation patternsAssess and analyze business strategy & requirements, working on breaking-down, scoping and estimating tasks.Our team is a high performing, flexible and fast – you will be asked to provide peer reviews, leadership, mentorship and quality control on a daily basis.
Java Developer - Microservices Developer using SpringBoot – Mandatory Skills5 + year’s advanced level proficiency in Microservices development using Spring Boot and Spring Core framework and other Spring projects and advance Java, JUnit and other Unit/Integration testing frameworks – very technical IVs* - (Conversation with technical specific questions)Minimum 2+ years’ advanced level proficiency in designing and building applications using 12-factor Cloud native and Microservices ArchitectureRecent Projects (minimum 1) proficiency and several years of experience in developing enterprise applications using core Spring framework and Java Design Patterns and strong knowledge and experience with advanced skills including: OAuth AND/OR Spring Security AND/OR SOAP AND/OR Reactive AND/OR Messaging AND/OR Eventing solutions such as Kafka, Pub/Sub.Good communication skills to work with the team to ensure messages are articulated clearlyLooking for a team-player who can work cross-functionally with different membersOpen Mindset with a ‘can do’ attitudeBachelor (equivalent or higher) degree in Computer Science, Engineering or related discipline
Java Developer - Microservices Developer using SpringBoot – Nice to Have SkillsProficient in using GIT for source code repository and Maven / Gradle for build.Proficient in IDE tools such as Eclipse, IntelliJ IDEA or VSCodeProficient in Cloud-native Containerized Architecture and have years of experience in deploying applications to containerized cloud platforms such as Pivotal Cloud Foundry (PCF) and Kubernetes and Istio Service MeshExperience using Jenkins for building CI/CD pipelines and using SonarQube, Fortify, Web Inspect and Black Duck for Code QualityKnowledge of Azure, GCP, Docker, Splunk, Dynatrace is an asset
Java Developer - Microservices Developer using SpringBoot - Assignment Start Date
ASAP – 4 months to start
Java Developer - Microservices Developer using SpringBoot - Assignment Location
Toronto, ON – Working Remotely