Job Title : Java Developer
Location : Montreal (Day 1 onboarding onsite / in office presence 3x week)
Experience Level : Level 3 (5-7 years)
Duration : 12 Months Contract
Responsibilities :
- Hands-on technologist passionate about technology with strong experience in Java-based systems.
- Work on existing and new initiatives within the Sanctions suite of applications.
- Customize for evolving business needs and improve architecture and infrastructure.
- Design, develop, test, and deploy code following SDLC standards.
- Communicate effectively with global teams and adapt rapidly to changing environments.
- Understand complex business use cases and design appropriate solutions.
- Develop underlying implementation leveraging team strengths for application success.
- Financial domain knowledge, understanding of Anti Money Laundering (AML) and Customer Risk ranking quantitative methodologies is an advantage.
- Utilize current technology stack : Java, Spring, Angular, Apache / Tomcat, Hadoop, DB2, vendor software, and open-source Java technologies.
- Incorporate agile methodologies including Scrum, Test Driven Development, Continuous Integration, and Continuous Delivery.
Skills required :
6 years of hands-on experience with Core Java and advanced Java / Spring Boot / RestFul / Web Services, OO and Functional Development concepts, XML, REST, SOAP, JSON.Strong relational Database skills including SQL, and query tuning Service Design Concepts.Proficiency in Agile Development Methodologies, DevOps tools & methodologies.Strong oral and written communication skills with excellent interpersonal skills and professional approach.Skills Desired :
Microservices concepts and high-quality software architecture and design methodologies such as SOA.Ability to read and create design and process flow diagrams.Experience with Linux and Shell Scripts (PERL, Python etc.).Angular UI experience is a plus.