Analysis Skills, Apache Kafka, Code Reviews, Computer Programming, Cross-Functional, Data Collection, Data Processing, Debugging Skills, Distributed Databases, Java, Java Platform Enterprise Edition (Java EE/J2EE), Messaging Technology, Microservices, MongoDB, Object Oriented Programming (OOP), Problem Solving Skills, Python Programming/Scripting Language, Risk, Software Engineering, Testing
Description
Job Title: Java Developer
Project: Risk Aggregation Engine (RRA)
Location: NJ/NYC
Experience Level: 4-5 years
Rate: $50-$60/hour
Hybrid 3 days onsite 2 days remote
18 Month W2 Contract
MUST HAVE WORKED WITH FINANCIAL CLIENTS
Overview We are seeking a Financial Java Developer to join a team working on the Risk Aggregation Engine (RRA), a critical platform responsible for calculating risk across the entire front office. This is a backend-focused role suited for candidates with strong foundational programming skills, logical thinking, and a willingness to learn and grow in a fast-paced environment.
Key Responsibilities
- Contribute to the development of backend services for a risk calculation platform using Java and related technologies.
- Design and implement solutions using object-oriented programming (OOP) principles.
- Develop and maintain microservices-based applications using Spring Boot and J2EE frameworks.
- Collaborate with cross-functional teams to support risk aggregation and data processing workflows.
- Translate technical concepts into clear, non-technical explanations when discussing project work.
- Participate in code reviews, testing, and debugging to ensure high-quality deliverables.
Required Qualifications
- 2-3 years of hands-on, real-world development experience (beyond academic or internship work).
- Strong programming fundamentals in Java (or Python with a strong willingness and ability to transition to Java).
- Solid understanding of object-oriented programming (OOP) concepts.
- Experience with Spring Boot, Microservices architecture, or J2EE.
- Strong analytical, problem-solving, and logical reasoning skills.
- Ability to clearly explain technical projects in practical, business-friendly terms.
- Demonstrated aptitude for learning and adapting to new technologies quickly.
Nice to Have
- Exposure to financial services (not required).
- Experience with messaging systems such as Kafka, AMPS, or similar technologies.
- Familiarity with MongoDB or distributed databases.