Software Engineer

New York, New York • $150,000-$250,000

About the Company:

Our client is a world leading asset manager with over $50 billion in AUM. They are looking to hire an experienced Java Developer who can sit fully remote.

 

Responsibilities:

  • Planning, designing, developing, and managing Java-based applications and software
  • Proficient in Java ecosystems, OOPs patterns and concepts, writing reusable Java libraries, concurrency patterns, MVC patterns, JDBC, RESTful web services, popular web application frameworks, Java GUI frameworks, and more.
  • Write well designed, testable, efficient code
  • Design and develop microservices
  • Communicate with end-users, various teams, and/or stakeholders to determine their needs

 

Requirements:

  • Bachelor’s degree preferred
  • 5+ years with server-side Java development experience
  • Hands on experience with multi-threading and concurrency in Java
  • Experience with middleware messaging platforms
  • Experience in the Spring Framework
  • Knowledge of Agile/Scrum methodologies
  • Proficient with data structures, software patterns and algorithms
  • Experience working within Financial Services industry and/or familiarity of different asset classes is preferred

 

 

Salary Range: 

$150,000-$250,000

 

#LI-AC1

#LI-Remote

 

  • Drop files here or
    Max. file size: 2 MB.
    • This field is for validation purposes and should be left unchanged.