Senior Java Developer x 2
Typical Day in Role
• Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications
• Act as an expert technical resource for modeling, simulation and analysis efforts
• Leverage industry best practices to design, test, implement and support a solution
• Assure quality, security and compliance requirements are met for supported area
• Be flexible and thrive in an evolving environment
• Adapt to change quickly and adjust work accordingly in a positive manner
• Role split is 80% development (even split of building new features and integration activities) and 20% testing and documentation
Candidate Requirements/Must Have Skills:
1) 10+ years core Java Development (version 8.0 or above)
2) 8+ years’ experience with database development using SQL
3) 8+ years’ experience with shell scripting working in a Unix/Linux environment
3) 5+ years Spring Boot experience
4) 3+ years’ experience with front end GUI development (Javascript/ Angular)
Nice-To-Have Skills:
– Experience with development using Kafka is an asset
– Experience with using Nifi is an asset
– Recent Capital Markets Murex experience is a plus and will be prioritized
Soft Skills:
– Good communication skills to work cross-functionally with business users, product owners and project managers
– Team player and ability to collaborate across teams and functions
Degrees or certifications:
• Bachelor’s degree in a technical field such as computer science, computer engineering or related field required