Senior Java Engineer in Newport Beach, CA at Open Systems Technologies

Date Posted: 11/7/2019

Job Snapshot

Job Description

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

Qualifications

Required

  • 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

Desired

  • 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:

CHECK OUT OUR SIMILAR JOBS

  1. Software Engineer Jobs
  2. Project Engineer Jobs