Java Developer
Typical Day in Role
• Learning new tools to support project requirements
• Designing new or adapting existing functionalities (split of building net new code and enhancement of existing code and migrations will depend on resource strengths)
• Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications
• Leverage industry best practices to finalize design and starting build
• Assure quality, security and compliance requirements are met for supported area (working to meet commitment with the Federal Reserve)
• Approximately 20% of the work is front end development, although the team is flexible to increase front-end workload if skillsets are matching
• Working with development team, QAs, and senior manager
Must Have Skills/Requirements:
• 10+ years’ progressive experience as a developer
• 2+ years’ hand-on experience with Java
• 2+ years’ hand-on experience with JavaScript
• 2+ years’ hand-on experience with Linux/Unix
• 2+ years’ hand-on experience writing intermediate SQL queries
Nice to have Skills:
• In-house to cloud migration experience is a great asset
• Experience with Oracle to Postgres DB migration is an asset
• Experience with Solaris to RHEL is an asset
• Experience within capital markets is an asset
Soft Skills:
• Independent
• Proactive
• Strong communicator
Degrees or certifications:
– Bachelor’s degree in a related field required