
Software Developer, Java/Scala
FlexTrade
full-time
Posted on:
Location Type: Office
Location: Milwaukee • Wisconsin • 🇺🇸 United States
Visit company websiteJob Level
JuniorMid-Level
Tech Stack
AkkaGRPCJavaScalaSQL
About the role
- Design and implement new features on the product roadmap using 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 other members of the team while proactively problem solving.
- Work on FlexTrade’s FlexONE OEMS platform (OMS and EMS) – development of flagship buy-side OMS.
Requirements
- A Bachelor’s degree (or higher) in CS or a related field.
- At least 2 years of professional software development experience.
- Advanced proficiency in one or more programming languages (Java, Scala, C#, etc.).
- A firm understanding of object-oriented design and development practices.
- Excellent communication skills to articulate ideas, problems, and solutions.
- Motivation and determination to achieve, learn, and grow.
- Experience with functional programming concepts (Scala is a plus).
- Knowledge of SQL and relational databases.
- Willingness to travel to the Milwaukee, WI office 4x weekly (on-site).
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
ScalaAkkagRPCJavaC#object-oriented designfunctional programmingSQLrelational databasesperformance enhancements
Soft skills
communication skillsinitiativeresourcefulnessproblem solvingmotivationdetermination
Certifications
Bachelor’s degree in CS