Détails du poste
- Lieu de travail : Montreal (Hybride)
- Type de poste : Temporaire à temps plein
Description du poste
Job Title: Java Developer
Location: Montreal (Day onboarding onsite / in office presence x week)
Experience Level: Level (- years)
Duration: 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, DB, vendor software, and open-source Java technologies.
- Incorporate agile methodologies including Scrum, Test Driven Development, Continuous Integration, and Continuous Delivery.
Skills required:
- 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.