Java Developer

Montreal 5 days agoContractor External
Negotiable
Experience Level: Level 3 (5-7 years) Location: Montreal (Day 1 onboarding onsite / in office presence 3x week) (Only Local candidates) We are looking for a strong full stack developer to join our Resilience team and help deliver key initiatives. The applicant should be a solid Java programmer, with strong design and implementation fundamentals. • Develop web applications and components based on a Java/React technology stack • Understand the architecture and functional sub-components within overall application platform • Participate in complete software lifecycle analysis, design, develop, test, and deploy solutions • Be in sync with the tools and processes available firmwide • Take ownership of project and deliverables Skills Required • Bachelor’s degree in Computer Science, Information Technology, Management Information Systems or related field required • 5-7 years of hands-on experience on Java • Strong Object-Oriented Programming and Design Pattern concepts with practical experiencing of leveraging the same during development • Integrating the REST APIs in the UI • A very strong communicator with the ability to interface directly with clients and analysts to ensure technical requirements and delivery align with expectations • A good understanding of Agile/Scrum and ability to deliver solutions under this methodology • Hands on experience with strong interest and aptitude for computer application design, development, and maintenance • Ability to utilize technology/design to provide business solutions, adapting new technologies based on the project requirement • Strong analytical and design skills, including the ability to understand business requirements and translate them into efficient and effective technical designs that work well within large-scale, well-structured enterprise environments • Effective communication, presentation, and collaboration skills • Can work independently effectively Nice to have • Strong database skills (i.e. PostgreSQL, DB2) • Web Technologies (React, css, JavaScript, Bootstrap) • Experience with MVC patterned applications using JavaScript frameworks and working with front end development teams, preferably in React/Typescript • Excellent troubleshooting skills, with the ability to quickly identify and document the root cause of issues, and effectively communicate possible resolutions