cover image
Thunderhawk Technology Partners

Lead Core Java Developer - Fixed Income / E-trading

Hybrid

New york city, United states

$ 90 /hour

Senior

Freelance

25-09-2025

Share this job:

Skills

Java SQL NoSQL MySQL PostgreSQL CI/CD DevOps Docker Kubernetes Version Control Scrum Problem-solving Architecture Risk Analysis Databases git Azure AWS cloud platforms Agile Spring GCP Spring Boot Kafka Microservices

Job Specifications

Job Summary:

We are seeking an experienced Core Java Developer with a strong background in banking and financial services. The ideal candidate should have solid expertise in Java-based backend development, multithreading, data structures, and design patterns, as well as hands-on experience with transaction processing systems, payment systems, or core banking platforms.

Key Responsibilities:

Design, develop, and maintain high-performance, low-latency backend applications using Core Java.

Collaborate with product managers, business analysts, and QA teams to understand banking requirements and deliver technical solutions.

Work on complex financial systems including payment processing, risk analysis, core banking systems, or trading platforms.

Implement secure, scalable, and fault-tolerant applications adhering to banking compliance and security standards.

Write well-designed, testable, and efficient code following best practices and coding standards.

Conduct code reviews and mentor junior developers.

Participate in system design discussions and provide architecture-level inputs.

Work with SQL / NoSQL databases, message brokers (like Kafka or JMS), and RESTful APIs.

Integrate with third-party services including financial data providers, payment gateways, and core banking services.

Monitor and improve system performance and stability in a production environment.

Required Skills:

Core Java (Java 8 or above), including collections, multithreading, concurrency, and memory management.

Strong understanding of OOP, design patterns, and data structures.

Experience with Spring Framework (Spring Boot, Spring MVC, Spring Data, etc.).

Working knowledge of RESTful APIs and microservices architecture.

Hands-on with relational databases (e.g., Oracle, PostgreSQL, MySQL) and SQL.

Exposure to messaging systems such as Kafka, RabbitMQ, or JMS.

Familiarity with version control systems (e.g., Git) and CI/CD tools.

Strong problem-solving and debugging skills.

Preferred Qualifications:

Experience working in Banking, Finance, or FinTech environments.

Understanding of financial instruments, trade lifecycle, payments, core banking, or regulatory compliance.

Knowledge of DevOps, Docker, Kubernetes, or cloud platforms like AWS/GCP/Azure is a plus.

Exposure to Agile / Scrum methodologies.

About the Company

Thunderhawk Technology Partners is a woman and minority-owned business, headquartered in Atlanta, GA, committed to reshaping the future of our workforce. Our story is one of passion and purpose, built on decades of experience in workforce management and a shared belief in empowering talent. We are dedicated to delivering innovative solutions that drive client success while fostering an inclusive culture where our employees thrive. With both global reach and local expertise, we offer a range of services across Technology, En... Know more