Senior Java Software Engineer

Montreal 2 days agoContractor External
Negotiable
The responsibilities of this role include the following: • Research, design and develop automation through API call or selenium bots • Manage application changes and enhancements in consultation with application users. • Document processes so they can be replicated • Maintain application database • Provide functional and technical expertise to produce and promote maintainable and quality solutions, including documenting system requirements and documentation of support run book. • Provide timely resolution of functional and technical issues and report incidents to application users. • Communicate with application users regarding application outages, and upcoming events like application code release & projects. • Maintain infrastructure in private cloud and follow Cybersecurity guideline for IT compliance. • Fix vulnerabilities and manage technology obsolescence of the application and software. • Working with transversal IT teams inside SG, who provide internal solutions we use. Profile LANGUAGE: Ability to communicate in English, both orally and in writing, is a requirement as the person in this position will need to collaborate regularly with colleagues and partners in the United States. Must Haves: · 5+ years of experience in Java, JavaScript, Python & Transact SQL · Other Technologies like Git, REST APIs (Spring Boot, Flask), Selenium, SQL Server • IDEs like IntelliJ, Pycharm or Vs Code • Jenkins, Harbor, and other orchestration tools Competencies: · Marked intellectual curiosity: interest in banking, interest in technology, problem-solving skills, vision of strategic issues · Results orientation, pragmatism · Ability to clearly present analyses, particularly with the help of visualization tools, to guide decision making · Autonomy / initiative · Team spirit / sense of responsibility · Ability to listen Nice to Haves: · PowerShell · Camunda, Form.io, BPMN · Insomnia (API management) • PostgreSQL database · Agile way of working (IE, JIRA). • Unit testing, Integration testing, and system testing. • Autosys, DevOps and working with private/public cloud Languages: · English Fluency (Required) · French (nice-to-have)