Java Developer- Foreign Exchange & AWS

  • Date Posted Apr 1, 2021
  • Location toronto, Ontario
  • Job Type Contract
  • Job ID 12214

Integrity, knowledge, imagination, skill, diversity, and teamwork, do you hold them all? Do you have ideas and ideals? Are you a great advisor and a coordinator? Are you a versatile self-starter who can adapt quickly to new environments? Then, Apply Now!

Working with one of our top financial clients, this role calls for a Java Developer- Foreign Exchange & AWS  who will develop with extensive AWS cloud experience with more applications moving to the cloud such as FX Retail Engine The successful candidates team will be migrating current on-premise applications to the cloud such as FXR and FX Rate service to centralize the FX offering across the different channels The individual will design, development and testing of operating systems-level software, compilers, and network distribution software for computing applications


  • Work closely with lead Business Analysts (BAs) to understand business requirements and craft software solutions to meet requirements
  • Participate in hands-on development, writing new software, and enhancing existing frameworks as needed in Java/J2EE/JEE with Oracle back-ends
  • Familiar with both Waterfall and Agile methodologies.
  • Write and ensure all unit test cases are executed through the development lifecycle as needed.
  • Enhance technical documentation and architecture diagrams with any changes needed
  • Work closely with the testing team throughout the SIT phase of development
  • Liaise with other technical groups with the bank to ensure solutions meet the technical requirements of consumer groups
  • Effectively and proactively communicate with team leads to ensure all challenges are understood and addressed.
  • Work in a QA process-oriented environment
  • Integrate FX capabilities with other LOBs
  • Modify existing databases and database management systems
  • Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descriptions
  • Work as part of a project team to coordinate database development and determine project scope and limitations
  • Review project requests describing database user needs to estimate time and cost required to accomplish the project
  • Perform other duties as assigned

Desired Skill Set:

  • 5+ years of experience with System Development 
  • 5+ years of experience with Java/J2EE/JEE/XML/.NET/VBA
  • 5+ years of experience with J2EE/JEE/XML, Spring Framework, Hibernate, JSP, IBM MQ Series, IBM
  • 5+ years of experience with Hibernate /IBM Websphere MQ, IBM Websphere Application
  • 5 years of experience Data Management & Migration
  • 5 years of experience with ETL Tools and development
  • 5 years of experience with Developed utilities focused on client data reconciliation between many databases
  • 5 years of experience with Oracle/MS SQL Server
  • 5 years of experience with QA, SIT, UAT, Performance Testing / Test Automation
  • Experience with SQL/PL-SQL Experience cycle, with the most impactful work centered on analyzing and sanitizing
  • Experience with Oracle/PostgreSQL
  • Experience with Unix shell scripting
  • Experience with working knowledge of the UNIX environment
  • Experience with create or Update scripts as per defined business requirements
  • Experience with Korn/Bash shell scripting
  • Experience with bitbucket, Clearcase, Bamboo, Maven, Ant experience
  • Experience with developing and building versioned code
  • Experience with agile/ SDLC/Scrum/Sprint
  • Experience with Unit test creation and maintenance
  • Experience with Unit testing framework like Mockito, Junit while working for different clients
  • Experience with Java/Junit/Mockito
  • 5 years of experience with System Design
  • Experience with Object-Oriented Design
  • Experience with Sequence Diagrams, Rational Data Models, Class Diagrams, etc
  • Experience working in an environment using these methodologies
  • Ability to work independently and manage one’s time. Knowledge of the full software development lifecycle from business/systems analysis, through requirements gathering and functional specification
  • Ability to troubleshoot issues and make system changes as needed to resolve the issue
  • Knowledge of XML, Java, JSP, and other relevant software
  • Knowledge of computer development software as it relates to systems, such as SQL, VisualBasic, etc. Major Job Duties and Responsibilities
  • Verbal and written communication skills, problem-solving skills, customer service and interpersonal skills authoring, to development, testing, and delivery

BeachHead is an equal opportunity agency and employer. We advocate for you and welcome anyone regardless of race, color, religion, national origin, sex, physical or mental disability, or age.

Privacy Policy

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.
Attach an additional file, if applicable. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

Back to Top