Senior Java Engineer

newport beach, California

A prominent financial firm is seeking a Senior Java Engineer to join their team in Newport Beach, CA.



  • 8+ years of work experience as a hands-on developer
  • Strong problem solving and development experience in Core Java
  • Experience in real time multi-threaded systems
  • Strong communication skills
  • Experience in the following areas:
    • Java core containers/data structures
    • Multi-threading
    • Writing RESTful services
    • Database Development and JDBC
    • Spring dependency injection
  • Able to understand and rapidly implement efficient algorithms
  • Familiar with various design and architectural patterns
  • Knowledge of concurrency patterns in Java
  • Knack for writing clean, readable and testable Java code
  • Able to work in a collaborative environment with frequent code reviews
  • Understanding fundamental design principles behind a scalable application
  • Understanding of code versioning tools
  • UNIX scripting


  • Financial services industry experience with trading systems focus
  • Python experience
  • Camel/Maven experience
  • Cloud and CI/CD experience
  • Agile project experience
  • Spring boot, CEP, Distributed Cache experience
  • Java messaging service experience

Job keywords:

Files must be less than 2 MB.
Allowed file types: doc docx pdf.

Vertical Tabs