CrawlJobs Logo

Java Multithreading Developer

United States, New York City 115000.00 - 150000.00 USD / Year · Job Posted January 08, 2026
Apply Position
Job Link Share

Job Description

We are seeking a talented Software Engineer to join our team and work on Financial IT projects. The ideal candidate will have expertise in Core Java, in Multithreading, and be passionate about developing new features on Trade Platforms. As a member of our team, you will have the opportunity to work on cutting-edge technology and collaborate with a dynamic group of professionals who are dedicated to excellence. You will have the chance to contribute to the development of our Finance engineering team and grow your career in a stimulating environment.

Job Responsibility

  • Develop pricing and electronic markets applications
  • Work with traders, developers, quants, business analysts, and vendors to develop an effective platform
  • Collaborate with a team of global developers to set specifications for new processes
  • Provide second-line support of applications for front-office users
  • Provide presentations to Application Support, Trading, Quants, and other teams
  • Participate in the SDLC process and constantly work to improve the process

Requirements

  • Bachelor’s degree or higher in a Math, Science or Engineering discipline
  • Minimum 5 years of software development experience using Java 7+
  • Strong skills in multithreading and concurrent programming
  • Experience wotking in the capital market industry
  • Experience with asynchronous and event-driven programming, developing real-time applications, building distributed systems
  • Knowledge of networks and topologies
  • Firm grounding of common algorithms
  • Familiar working with LINUX environments, Oracle / SQL Server
  • Ability to: Implement simple and scalable solutions to trading requirements
  • See “big picture” to consider system dependencies, as well as corner cases
  • Excellent oral and written communication skills, proactive team player with a “can-do” attitude, excellent analytical problem solver

What we offer

  • 401(k) retirement plan with company matching
  • 15 days of paid vacation per year at hire and up to 27 according to seniority (annual untaken vacation days are cashed out)
  • 8 paid holidays + 5 sick days + 2 personal days per year
  • Company health, dental, and vision insurance plans + FSA
  • Voluntary STD and LTD
  • Commuter/transit benefits

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Java Multithreading Developer

8 matching positions

Java Multithreading Developer

We are seeking a talented Software Engineer to join our team and work on Financi...
Location
Location
United States , New York City
Salary
Salary:
115000.00 - 150000.00 USD / Year
talan.com Logo
Talan
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or higher in a Math, Science or Engineering discipline
  • Minimum 5 years of software development experience using Java 7+
  • Strong skills in multithreading and concurrent programming
  • Experience wotking in the capital market industry
  • Experience with asynchronous and event-driven programming, developing real-time applications, building distributed systems
  • Knowledge of networks and topologies
  • Firm grounding of common algorithms
  • Familiar working with LINUX environments, Oracle / SQL Server
  • Ability to: Implement simple and scalable solutions to trading requirements
  • See “big picture” to consider system dependencies, as well as corner cases
Job Responsibility
Job Responsibility
  • Develop pricing and electronic markets applications
  • Work with traders, developers, quants, business analysts, and vendors to develop an effective platform
  • Collaborate with a team of global developers to set specifications for new processes
  • Provide second-line support of applications for front-office users
  • Provide presentations to Application Support, Trading, Quants, and other teams
  • Participate in the SDLC process and constantly work to improve the process
What we offer
What we offer
  • 401(k) retirement plan with company matching
  • 15 days of paid vacation per year at hire and up to 27 according to seniority (annual untaken vacation days are cashed out)
  • 8 paid holidays + 5 sick days + 2 personal days per year
  • Company health, dental, and vision insurance plans + FSA
  • Voluntary STD and LTD
  • Commuter/transit benefits
  • Fulltime
Read More
Arrow Right

Java Multithreading Developer - Investment Banking

We are seeking a talented Software Engineer to join our team and work on Financi...
Location
Location
United States , New York City
Salary
Salary:
115000.00 - 150000.00 USD / Year
talan.com Logo
Talan
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or higher in a Math, Science or Engineering discipline
  • Minimum 5 years of software development experience using Java 7+
  • Strong skills in multithreading and concurrent programming
  • Experience wotking in the capital market industry
  • Experience with asynchronous and event-driven programming, developing real-time applications, building distributed systems
  • Knowledge of networks and topologies
  • Firm grounding of common algorithms
  • Familiar working with LINUX environments, Oracle / SQL Server
  • Ability to: Implement simple and scalable solutions to trading requirements
  • See “big picture” to consider system dependencies, as well as corner cases
Job Responsibility
Job Responsibility
  • Develop pricing and electronic markets applications.
  • Work with traders, developers, quants, business analysts, and vendors to develop an effective platform
  • Collaborate with a team of global developers to set specifications for new processes
  • Provide second-line support of applications for front-office users
  • Provide presentations to Application Support, Trading, Quants, and other teams
  • Participate in the SDLC process and constantly work to improve the process
What we offer
What we offer
  • 401(k) retirement plan with company matching
  • 15 days of paid vacation per year at hire and up to 27 according to seniority (annual untaken vacation days are cashed out)
  • 8 paid holidays + 5 sick days + 2 personal days per year
  • Company health, dental, and vision insurance plans + FSA
  • Voluntary STD and LTD
  • Commuter/transit benefits
  • Fulltime
Read More
Arrow Right

Senior Developer Java

Helios is an end-to-end credit lending and risk management platform to manage un...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong understanding of core java, collections, multithreading, performance tuning, troubleshooting and deployment
  • Experience in core J2EE, Spring, Hibernate development
  • Proficient in Oracle RDBMS and knowledge on Mongo DB would be preferred
  • Strong knowledge of Design patterns/techniques
  • Strong logical abilities and problem solving skills
  • Strong understanding of performance and memory tuning of Java based applications
  • Should be well versed with Tomcat
  • Aware of Linux or UNIX
  • Working knowledge of build and configuration tools like Maven
  • Familiar with standard SDLC and Agile processes
Job Responsibility
Job Responsibility
  • Design and develop business modules independently using J2EE and related frameworks
  • Work as a part of distributed teams
  • Lead and help junior developers
  • Fulltime
Read More
Arrow Right

Senior Java Developer - Assistant Vice President

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-10 years of relevant experience in Requirement, analysis, Software programming, development, and Deployment of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Modern Java Technologies: Core Java, Java EE, Spring Boot, Spring Microservices
  • Programming Principles: Strong understanding of OOPS (Object-Oriented Programming), Data Structures, and Algorithms
  • Solution Design: Extensive experience in designing and developing integrated solutions with non-functional requirements (scalability, availability, consistency)
  • Coding & Troubleshooting: Expertise in problem-solving and troubleshooting, ability to write "clean code" using Core Java, J2EE, Collections, and Multithreading
  • API Development: Proficiency in API and Web Services development using REST protocols
  • Front-end Technologies: Experience in ReactJS or AngularJS and basic front-end technologies: HTML5, CSS3, JavaScript (ES6+)
Job Responsibility
Job Responsibility
  • Collaborate with Technical lead to design, develop, and maintain software applications using Java, Spring, and Angular
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Develop common, reusable components and services, adhering to Citi’s best practices
  • Design and develop high-performance, low-latency applications within existing Citi frameworks
  • Ensure the reliability, scalability, and performance of developed components
  • Adopt an engineering mindset, thoroughly understanding use-cases, estimating volume and compute velocity requirements, and openly discussing implementation challenges and solutions
  • Actively contribute to system design and architectural decisions
  • Evaluate new strategic initiatives through Proof-of-Concepts (POCs) and transition successful concepts into robust, industrial-grade solutions
  • Provide post-release support to business, development, and support teams
  • Fulltime
Read More
Arrow Right

Java Developer (Robotic Process Automation)

Location
Location
Moldova
Salary
Salary:
Not provided
coherentsolutions.com Logo
Coherent Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience working as a Java Developer
  • Knowledge of object-oriented programming and data structures
  • Understanding of RESTful concepts
  • Knowledge of DBMS concepts, including familiarity with MySQL
  • Experience with code versioning tools, such as Git
  • Understanding of CS concepts, including design patterns and multithreading
  • Familiarity with CI/CD concepts
  • Understanding of SaaS and Enterprise Architecture concepts
  • Good communication skills
  • Knowledge of English from Upper-Intermediate
Job Responsibility
Job Responsibility
  • Design, build, test, and maintain enterprise SaaS applications using Java and Spring Boot
  • Collaborate with the architecture team to complete technical designs that meet business requirements
  • Work with Product Managers to break down ideas and user stories into development tasks
  • Research technologies and frameworks that may be added to the technology stack and provide recommendations
  • Maintain application quality, ensure responsiveness, and provide optimization guidance where necessary
  • Collaborate with the Sustaining Engineering team to troubleshoot production issues
  • Follow and contribute to CI/CD best practices
  • Participate in retrospectives after delivery to support continuous improvement within the team
What we offer
What we offer
  • Technical and non-technical training for professional and personal growth
  • Internal conferences and meetups to learn from industry experts
  • Support and mentorship from an experienced employee to help you professional grow and development
  • Health insurance
  • English courses
  • Sports activities to promote a healthy lifestyle
  • Flexible work options, including remote and hybrid opportunities
  • Referral program for bringing in new talent
  • Work anniversary program and additional vacation days
  • Fulltime
Read More
Arrow Right

Java Developer

We are seeking a highly experienced and motivated Lead Java Developer with 7+ ye...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of progressive experience in software development with a significant focus on Java/J2EE enterprise applications
  • Strong proficiency in Java/J2EE, including advanced concepts like multithreading, concurrency, and data structures
  • Exceptional analytical and problem-solving skills with a proven ability to dissect complex technical issues, identify root causes, and drive effective solutions in high-pressure production environments
  • In-depth knowledge and hands-on experience with relational databases, specifically Sybase and Oracle, including SQL, PL/SQL, database design, and performance tuning
  • Expert-level knowledge and hands-on experience with Spring Boot, including Spring MVC, Spring Data, Spring Security, etc.
  • Demonstrated experience with modern GUI technologies (e.g., Angular, React, Vue.js) and associated web technologies (HTML5, CSS3, JavaScript, TypeScript)
  • Demonstrated experience in leading and mentoring development teams, with strong communication, interpersonal, and problem-solving skills
  • Experience with Git, Maven/Gradle, CI/CD pipelines (e.g., Jenkins), and cloud platforms is highly desirable
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
Job Responsibility
Job Responsibility
  • Critical Incident Management & Resolution: Provide advanced technical support for escalated issues from production support team
  • During a production issue, act decisively to identify the root cause and deliver an effective solution
  • Analyze applications to identify risks, vulnerabilities, security issues and improve system performance
  • Partner with appropriate development and production support areas to prioritize bug fixes and support tooling requirements
  • Active involvement in and ownership of Support Project items, covering Stability, Efficiency, and Effectiveness initiatives
  • Ensure seamless integration between various system components and external services
  • Technical Leadership & Architecture: Lead the design, development, and implementation of complex Java/J2EE-based enterprise applications using Spring Boot
  • Define and enforce coding standards, best practices, and architectural patterns to ensure high-quality, maintainable, and scalable solutions
  • Conduct code reviews, provide constructive feedback, and ensure adherence to security and performance standards
  • Act as a subject matter expert for Java technologies, providing technical direction and problem-solving expertise
  • Fulltime
Read More
Arrow Right

Java Developer

Wissen Technology is hiring for Java Developer. We are looking for a Java Develo...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
votredircom.fr Logo
Wissen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java (17/21+): Deep expertise in Core Java, generics, collections, streams, functional programming, memory model, and JVM tuning
  • Spring Ecosystem: Spring Boot, Spring MVC, Spring Batch, Spring Data JPA, Spring Security
  • Multithreading & Concurrency: Hands-on with ExecutorService, CompletableFuture, concurrent data structures, and designing deadlock-free, thread-safe reconciliation engines
  • SQL & RDBMS: Advanced SQL, window functions, CTEs, partitioning, bulk operations, and stored procedures in DB2 or MS SQL Server
  • Data Structures & Algorithms: Strong CS fundamentals applied to performance-critical matching, sorting, and aggregation in large datasets
  • Microservices & APIs: RESTful API design and consumption
  • experience with IBM MQ, Kafka or other messaging queues for async reconciliation pipelines is a strong plus
  • Rule Engines: Hands-on experience designing and deploying rule-based systems using Drools or similar frameworks
  • Domain Knowledge: Understanding of transaction lifecycle in banking - trade capture, settlement, confirmation, and clearing
  • NOSTRO/VOSTRO, cash breaks, position breaks, aging analysis, and exception resolution workflows
Job Responsibility
Job Responsibility
  • Design and develop high-volume transaction statement generation modules
  • Build automated reconciliation pipelines
  • Implement exception management workflows
  • Integrate with downstream statement delivery systems (SWIFT, SFTP, email, client portals)
  • Support NOSTRO, VOSTRO, and inter bank reconciliation processes
  • Develop break analysis reports and aging summaries
  • Architect and implement scalable back-office and middle-office financial systems using Java and Spring Boot
  • Build low-latency, high-throughput microservices
  • Develop robust batch processing frameworks using Spring Batch
  • Own full-stack feature delivery
  • Fulltime
Read More
Arrow Right

Senior Java Developer

Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong Core Java, Multithreading, OOP understanding and working experience
  • Experience in handling large volume, high performance, reliable data systems
  • Strong analytical and logical skills
  • Strong and proactive communication
  • Linux and scripting knowledge
  • Flexibility and willingness to work across various SDLC methods including agile, waterfall etc
  • Familiarity with Jira and Git
  • 7 to 10 Years of strong experience with one or more programming languages
Job Responsibility
Job Responsibility
  • Translate application storyboards and use cases into functional applications
  • Design, build, and maintain efficient, reusable, and reliable Java code
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Develop high volume, high performance & low latency components for data processing
  • Interpreting functional requirements into design approaches
  • Collaborate and partner with Global Teams based across different locations
  • Be able to propose best practices and standards, handover to the operations
  • Respond quickly to resolve any critical business issues
  • Appropriately assess, escalate and mitigate risks when business and solution decisions are made
  • Fulltime
Read More
Arrow Right