Java/Scala Developer

Enterprise Engineering, Inc.

$120K — $150K *
Finance & Insurance
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in Java and Scala development.
  • Proficient in developing real-time distributed systems for financial data processing.
  • Expertise in multithreading and high-availability application design.
  • Experience with cloud technologies and DevOps practices.
  • Strong background in database management with SQL and NoSQL systems.

Responsibilities

  • Develop high-throughput real-time P&L engines that process billions of calculations daily.
  • Engineer multithreaded, high-availability applications on Unix/Linux platforms.
  • Collaborate with global teams in Agile squads to enhance system functionalities.
  • Maintain and scale existing applications to adapt to growing financial data demands.
  • Implement best practices in software development and maintain code quality.

Benefits

  • Opportunity to work in a dynamic, global team environment.
  • Exposure to cutting-edge technology and financial systems.
  • Potential for long-term consulting engagement across multiple locations.
  • Encouragement for continuous learning and professional development.
Full Job Description
Java/Scala Developer
Long Term Consulting Opportunity
Multiple Locations


NYC, NY, Alpharetta, GA and Arlington, VA

Java/Scala Developer role -particularly one focused on MTM (Mark-to-Market) risk-is responsible for building, maintaining, and scaling real-time distributed systems. These applications process vast amounts of financial data to calculate daily profit and loss (P&L) and market risk metrics.
Key Role Responsibilities
  • Real-time P&L Engines: Developing high-throughput Market Risk and P&L engines capable of processing billions of calculations daily.
  • Distributed Systems: Engineering multithreaded, high-availability, and latency-sensitive applications on Unix/Linux platforms.
  • Collaboration: Working in global Agile squads (spanning NY, London, India, and Montreal) alongside quants, business analysts, and quality assurance teams.
Expected Technical Stack
  • Core Java & Frameworks: Advanced proficiency in Core Java, multithreading, Spring Boot, and Hibernate.
  • Scala
  • Data Stores: Deep understanding of SQL, NoSQL, and relational databases (e.g., Oracle, SQL Server, Sybase, Snowflake).
  • Cloud & DevOps: Familiarity with CI/CD pipelines (Jenkins), containerization, and public cloud architectures (AWS/Azure).
  • Financial Knowledge: Familiarity with financial protocols (FIX, SWIFT) and basic understanding of financial instruments or trading models is a strong plus

Similar Jobs

More Jobs at Enterprise Engineering, Inc.

More Finance & Insurance Jobs

Find similar Java/Scala Developer jobs: