Sr. Software Developer (Java/Scala)

FlexTrade Systems
Milwaukee, WI
Full-time

About FlexTrade

FlexTrade Systems is the global leader in high performance, multi asset order and execution management solutions. A pioneer in the field, FlexTrade is internationally recognized for introducing FlexTRADER®, the world's first broker-neutral, execution management trading system, which allows clients to completely control and customize their execution workflows through a comprehensive ability to search / access liquidity while maintaining the confidentiality of their trading strategies.

FlexONE Team

We are looking for talented developers who are passionate about technology to work on FlexTrade's OEMS platform, FlexONE, which is our state-of-the-art, fully integrated Order Management System (OMS) and Execution Management System (EMS).

Our team is responsible for the development of the firm's flagship, buy-side OMS.

Responsibilities

You will work in a fast-paced, financial software development environment and be expected to :

  • Design and implement new features on the product roadmap using technologies including Scala, Akka, and gRPC.
  • Take initiative and be resourceful in gathering requirements from Project Managers and other sources.
  • Identify and implement performance enhancements in the core product.
  • Implement bug fixes and assist with production support as needed.
  • Collaborate with and mentor other members of the team while proactively problem solving.

Required Skills

While we believe a great developer will pick up and grow skills as needed, minimum requirements for this job include :

  • A Bachelor's degree (or higher) in CS or a related field.
  • At least 5 years of software development work experience.
  • Proficiency in one or more programming languages (Java, Scala, C#, etc.)
  • Excellent knowledge of object-oriented design and development.
  • Excellent communication skills to articulate ideas, problems, and solutions.
  • Motivation and determination to achieve, learn and grow.

Desirable Skills

  • Experience with functional programming concepts (Scala is a plus).
  • Knowledge of SQL and relational databases.
  • Experience in Financial Services, Mathematics, or related fields.

FlexTrade Systems, Inc. does not accept unsolicited resumes from search firm recruiters. Fees will not be paid in the event a candidate submitted by a recruiter without an authorized agreement for a particular SOW (Statement of Work) in place is hired : such resumes are deemed the sole property of FlexTrade Systems, Inc.

FlexTrade Systems, Inc. is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability status, or any other status protected by law.

9 days ago
Related jobs
Promoted
FlexTrade Systems
Milwaukee, Wisconsin

Proficiency in one or more programming languages (Java, Scala, C#, etc. We are looking for talented developers who are passionate about technology to work on FlexTrade's OEMS platform, FlexONE, which is our state-of-the-art, fully integrated Order Management System (OMS) and Execution Management Sys...

Promoted
Capital One
Milwaukee, Wisconsin

Senior Software Engineer, Backend (Java, Scala). Utilize programming languages like Java, Python, SQL, Node, Go, and Scala, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services . Java, Scala, Python, Go, or N...

Promoted
FlexTrade Systems
Milwaukee, Wisconsin

Proficiency in one or more programming languages (Java, Scala, C++, etc. We are looking for talented developers who are passionate about technology to work on FlexTrade's OEMS platform, FlexONE, which is our state-of-the-art, fully integrated Order Management System (OMS) and Execution Management Sy...

Promoted
Flextrade
Milwaukee, Wisconsin

Advanced proficiency in one or more programming languages (Java, Scala, C#, etc. We are looking for talented developers who are passionate about technology to work on FlexTrade's OEMS platform, FlexONE, which is our state-of-the-art, fully integrated Order Management System (OMS) and Execution Manag...

Promoted
Taylor Corporation
Milwaukee, Wisconsin

As a Software Developer, you will play a crucial role in designing, developing, and maintaining software applications that meet our clients' needs. Work closely with other software developers as part of a distributed team on increasingly complex technical initiatives. Work with software teams to dev...

FlexTrade
Milwaukee, Wisconsin

Expert level understanding of one or more programming languages (Java, Scala, C#, etc. We are looking for talented developers who are passionate about technology to work on FlexTrade’s OEMS platform, FlexONE, which is our state-of-the-art, fully integrated Order Management System (OMS) and...

FlexTrade
Milwaukee, Wisconsin

Expert level understanding of one or more programming languages (Java, Scala, C#, etc. We are looking for talented developers who are passionate about technology to work on FlexTrade’s OEMS platform, FlexONE, which is our state-of-the-art, fully integrated Order Management System (OMS) and...

N. Harris Computer Corporation - CAD
Wisconsin, United States
Remote

As a Java Software Developer, you will play a critical role in the design, development, and support of software solutions for our clients. We are currently seeking an experienced and passionate Java Software Developer to join our dynamic team. Collaborate with a team of software developers, software...

Taylor Corporation
Remote, WI
Remote

As a Software Developer, you will play a crucial role in designing, developing, and maintaining software applications that meet our clients' needs. Work closely with other software developers as part of a distributed team on increasingly complex technical initiatives. Work with software teams to dev...

Maximus
Milwaukee, Wisconsin
Remote

Must have the following: -4 to 6 years' experience designing, developing, and managing Java-based applications and software -Experience in projects that support multiple Java based web applications and Java batch applications -Bachelor's or higher degree. Description & Requirements ...