Job Title: Core Java Developer – Spring & Multithreading
Type: Contract
Location: NYC (midtown) – Hybrid remote – in office 3 days per week.
Duration: Long term 6-12 months plus, with possible
extensions beyond.
**Must be authorized to work for any employer in the U.S., sponsorship
NOT available at this time**
Our client is a global investment bank seeking a highly skilled and
motivated Core Java Developer to join their team and contribute working on a
low latency electronic trading platform. Prior trading platforms experience
is not required; however, you must have strong Core Java development
skills in a multi-threaded environment, with solid professional experience
applying these skills across any industry.
Responsibilities:
- Design, develop, and maintain Java applications following best
practices in software development.
- Implement Object Oriented Programming principles and practices
effectively.
- Develop multithreaded applications to enhance performance and
scalability.
- Utilize Sybase ASE/SQL for database operations and optimization.
- Demonstrate proficiency in Core Java 1.8+ features and updates.
- Apply basic Unix skills for development and deployment tasks.
- Implement and manage Java Threads effectively.
- Utilize Spring framework for building enterprise-level applications.
- Demonstrate knowledge and experience in Oracle Coherence for caching
and distributed computing.
Requirements
- Bachelor’s degree in computer science, engineering, or related field.
- Strong understanding of Object-Oriented Programming and Practices.
- Proficiency in multithreading and concurrent programming.
- Experience with Sybase ASE/SQL for database operations.
- Advanced knowledge of Core Java 1.8+.
- Basic Unix skills for development and deployment.
- Strong understanding of Java Threads and synchronization mechanisms.
- Excellent knowledge of Spring framework (Spring Boot, Spring MVC,
Spring Data, etc.).
- Demonstrable experience with Oracle Coherence for caching and
distributed computing.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
effectively in a fast-paced environment and meet deadlines.