Senior Java Developer (Core Java, Data Structures, RESTful, Spring, Git, Python, Maven, Micro-Services Architecture)
Location: Newport Beach, CA
Duration: This is a long-term consulting engagement
Salary: Excellent Compensation with benefits
SKILLS
Core Java, Java Data Structures, RESTful Services, Database Development, JDBC, Spring, Git Source Control, Design Principles, Python, Maven, Agile, Micro-Services Architecture / Patterns
DESCRIPTION:
This is a long-term consultant engagement for one of our projects. We are looking for a great Senior Java Engineer to help modernize backend services for trader workflows.
POSITION REQUIREMENTS:
- 5+ years of work experience as a hands-on developer.
- Financial services industry with trading systems focus is a plus (not required)
- Excellent problem solving and development experience in core Java
- Excellent communication skills
- Strong understanding and experience in the following areas:
- Java data structures
- Ability to understand and rapidly implement efficient algorithms
- Writing RESTful services
- Database development & JDBC
- Spring
- Git Source Control
- Familiar with various design and architectural patterns.
- Knack for writing clean, readable and testable Java code
- Collaborative environment with frequent code reviews
- Understanding fundamental design principles behind a scalable application
- Implementing automated testing and unit tests
- Python experience is a plus
- Maven experience is preferred
- Agile project experience is a plus
- Micro-services Architecture/Patterns
#J-18808-Ljbffr