Sr. Java Developer in Charlotte, NC at APEX Systems

Date Posted: 11/15/2019

Job Snapshot

Job Description

Job #:  1017972


Role: Sr. Java Developer 
Duration: 1 year+
Location: Charlotte, North Carolina 
Company: Large Financial Services Company 
For more information please reach out to Ian McNabb at IMcnabb@apexsystems.com
 
Agile Software Developer
Apex is seeking a motivated Agile Software Developer with application and programming knowledge to contribute toward the success of our technology initiatives.  This position will support the replacement of our Foreign Exchange (FX) trading platform and related accounting system interfaces and reporting with a more robust, straight-through-processing information technology platform to meet customer service and quality expectations. This developer will be involved in the transformation of our internal monolithic FX applications to a microservice architecture, exposing shared services through APIs, and DevOps enablement.
The candidate will execute end-to-end development and testing of software products in an agile lifecycle. Partnering with key technical and business stakeholders, the agile developer will help refine the product vision, estimate and design solutions, create, purchase, or customize the requisite hardware and software to create the solution, ensure the quality of the final product through manual and automated tests, and support the new software as it is moved to production.
 
Basic Qualifications
 
Required Skills
  • Basic Coding Skills (Java), including Version Control Systems and IDEs
  • Functional Testing experience, including ability to create, maintain and execute automated tests
     

Preferred Skills/Experience
  • Application development and systems testing knowledge
  • Knowledge of system testing tools
  • IT/software quality assurance skills
  • Experience in: Unit Testing (including automation and integration with CI systems) and Agile Software Development (typically Scrum)
  • Open, honest, collaborative and clear intra-team communication skills
  • Ability to work in ambiguity and integrate to a solution – can estimate and solve basic business problems without explicit direction
  • Creative, flexible, and willing to continuously change
  • Ability to identify defects
  • Basic skills in service virtualization, test case modeling, and test data management tools and processes
  • DevOps capabilities – containers, cloud, automation, security, configuration management, CI/CD
  • Ability to follow policy requirements related to documentation and other processes
  • Strong attention to detail
  • Strong time management skills

 
Additional Nice to Have Skills/Experience 
- Knowledge in the Selenium testing framework 
- Knowledge with Swagger and Apigee API Platform. 
- Knowledge in UI development using AngularJS and Node.js 
- Knowledge in the various monitoring solutions such as AppDynamics, Splunk, and ELK. 
- Knowledge in the AS/400, DB2, and/or Equation. 
- Knowledge in FX/Capital Markets is a plus
 
 
 
 
 
 
 
 
EEO Employer
Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at 844-463-6178.