Senior Java Developer in New York, NY at Open Systems Technologies

Date Posted: 10/27/2019

Job Snapshot

Job Description

A financial services firm is seeking a Senior Java Developer to join their team in New York, New York.

Responsibilities

  • Work with business analyst to ensure full understanding of the requirements within the context of existing systems
  • Make technical decisions and lead the architecture
  • Produce and document technical designs and implement according to design
  • Ensure that the deliverables meet all the specified functional and performance requirements
  • Escalate technical design or specification issues to business analyst and development manager as soon as they arise
  • Support business critical applications during business and off hours
  • Set development milestones for yourself and teammates, providing regular status updates to the project manager
  • Perform maintenance programming and correction of identified defects
  • Document and implement unit tests/user acceptance automation tests, test plans and test harnesses

Qualifications

  • Must have at least a Bachelor’s degree in computer science, math or related field
  • 7+ years of experience developing business critical enterprise-level solutions
  • Strong expertise in Java required; Other languages such as C++, Python are a plus
  • Ability to lead development projects and build sustainable and scalable enterprise solutions
  • Extensive domain knowledge in multiple areas of software technologies, including big data, NoSQL multi-threading, distributed processing, messaging, etc.
  • Energetic, self-motivated and possess excellent problem-solving and communication skills
  • Ability to work within an established team and be willing to take direction
  • Knowledge of trading systems, foreign exchange or derivatives is a plus
Job keywords: