Software Engineer – Full Stack

Location: Charlotte, NC
Employment Type: Direct Hire
Job ID: 140521
Date Added: 11/02/2023

Apply Now

Fill out the form below to submit your information for this opportunity. Please upload your resume as a doc, pdf, rtf or txt file. Your information will be processed as soon as possible.

* Required field.
Job Title: Lead Java Developer
Location: Charlotte, NC (Hybrid)

Compensation Expectation– $170-200k salary

The Company
A large global financial institution providing offerings of commercial and investment banking services.  North America headquarters are in New York City with other locations including Charlotte, NC.

The Role
  • Looking for a lead hands on Java Developer to build out APIs to integrate with third-party platforms
  • Continuous improvement of the development and release environment
  • The Java Developer will support app design, development, and implementation of the platforms

What You’ll Do as a Lead Java Developer
  • Hands-on development using Java 17
  • Align with sales, traders, and quants to design and develop an innovative trading platform
  • Build out APIs to integrate the bank with third-party trading platforms
  • Continuous improvement of the development and release environment, tooling, and processes
  • Support application design, development, and implementation of trading platforms

Qualifications
  • Experience with Java 17
  • Strong core Java development skills including streams, lambdas, and advanced APIs
  • Experience delivering applications from inception to design
  • Knowledge of CI/CD on large complex systems
  • Extensive experience and understanding of distributed systems, developing, profiling, and maintaining multi-threaded applications
  • JVM monitoring, profiling, performance tuning, and debugging.
  • Experience with analysis tools (JConsole, JVisualVM, Elastic Search)
  • Extensive experience of test-driven development
  • Scrum/agile methodology
  • Investment banking experience
  • Knowledge third-party trading platforms is a plus
  • Hands-on experience with dynamic scalability and cloud deployment