About the position

The Back-End Java Application Developer role focuses on developing and enhancing a sophisticated technology platform that supports the firm's institutional equity derivatives business. The position involves working closely with various teams to improve external connectivity and pricing tools, while promoting best practices in application development and testing.

Responsibilities

  • Support and lead different phases of the product lifecycle including analysis, development, and testing.
  • Develop new and existing components in Java.
  • Work on front-end application development using HTML5 and Angular.
  • Promote best practices in Test-Driven Development (TDD) and development tools.
  • Collaborate with front office business users to analyze and gather requirements.
  • Interact with business owners and stakeholders as well as other agile teams across the fleet.
  • Contribute to building a cloud-ready, horizontally scalable pricing system.

Requirements

  • Practical experience building Java applications.
  • Experience with Test-Driven Development (TDD).
  • Deep understanding of Agile development techniques and systems engineering principles.
  • Experience with application integration, software design patterns, and frameworks.
  • Knowledge of unit testing, automated testing, and performance/memory analysis.
  • Experience in sales and trading platforms or middle office trade processing systems in Equities/FX/Fixed Income/Derivatives domain.
  • Bachelor's Degree required.

Nice-to-haves

  • Equity derivatives product knowledge is advantageous.

Benefits

  • Hybrid work model (3 days onsite per week).
  • Potential for conversion to a permanent position.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service