Iris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire a Senior Java Fullstack developer for a Long-Term opportunity.
Work location : Toronto, ON (Hybrid onsite – 3 day’s a week)
Senior Consultant min 10+ years of experience.
Essential :
Experience with Java 8+ and Spring Framework (Spring Boot)
Experience developing distributed cloud applications (Openshift)
Hands on experience designing, developing, testing and troubleshooting RESTful API and interface specifications (Swagger, RAML, SOAP)
Working knowledge of web-based application architectures and frameworks (Angular) and the way it integrates with services.
Experience working with Kafka & MongoDB
Experience with Databases like S3, Oracle & MsSQL
Experience working with DevOps pipelines (Git, Maven, Jenkins), continuous integration/delivery, automated testing (unit, functional, performance)
Experience working within professional software engineering practices for the full SDLC, including coding standards, code reviews, source code management, build processes and testing
Experience with code merging and branching methodologies using Git and code release process.
Leverage Open Source technology and contribute to open source where possible
Experience supporting production-level software (Splunk, Dynatrace).
Solid experience with abstraction and applying it to learning new languages
Able to identify problems with the product team and process, investigate potential causes, and propose solutions/next steps.
Desirable :
Object Oriented coding practices, including strong design patterns knowledge, refactoring, clean code.