Java/Swing Developer

Applied: No

Date Posted: Wednesday, October 31st, 2018
Job Location: Parsippany, NJ
Pay Rate: doe
Employment Type: Full-time
Job Duration: Permanent
Required Skills: Analysis, Architecture, Developer, Development, Genetic, Java, Libraries, Linux, Programming, Protocols, Security, Supervision, Testing, Tibco, Unix, Windows

Job Description:

Principal Responsibilities & Accountabilities

Software Development Engineers work on real-time software applications and system development, analyzing user requirement, designing, implementing, documenting, testing, and maintaining software products.

Build high-performance, scalable, robust server and desktop applications
Provide technical expertise to the development team
Work very closely with development groups, business liaison teams, operations staff, security group, data center staff and server administration groups on various activities related to application integration and system enhancements
Participate in application architecture and design review
Participate in development, testing, implementation, and support of various enhancements to the systems, services and technologies
Produce various system design documentation
Provide third level support on application integration issues
Assist in enhancing automation of various regular operational and administrative activities
Integration of 3rd party Software through documented SDK’s and protocols


Ability to work well with others in a team-based environment experience in a fast-paced financial market data environment
Excellent communication skills, both written and oral
High motivation level and superior attention to detail
Ability to finish projects on time with minimal supervision
Ability to learn new technologies and tools

Technical Skills

Strong technical knowledge of Java SWING a MUST; multi-threading, inter-process communication and various network architectures/protocols a plus
Strong technical knowledge of CORE JAVA: Threading, Sockets, Profiling tools
Experienced in writing distributed applications
Knowledge of C a plus
Experienced in both UNIX/LINUX and Windows environments
Experienced in real-time market data platforms and APIs (RMDS, Tibco, etc)
Strong problem detection, troubleshooting skills and analytical abilities


· Must have strong technical knowledge of Java Swing; 5-8 yrs experience

· Must have experience with Custom UI Design – Looking for Front-End guys not back-end

· Experience developing software which runs on dedicated machines (NOT WEB BASED)

· Experience creating libraries (Not using JIDE, SWT or other 3 rd party libraries)

Qualifications & Experience

Bachelor’s degree in science and/or engineering
Minimum of 5 years of solid experience in programming and systems analysis
Minimum of 2 years of programming experience in financial industry, preferably in market data
FX market knowledge highly desirable

For more than 25 years, Randstad Technologies has been connecting companies around the world to customized technology solutions that meet and surpass objectives. We combine our deep industry expertise with our broad range of full-service capabilities – recruitment, consulting, projects, outsourcing – to deliver the right fit to our clients and candidates. From recruitment to technology solutions aimed at protecting and maximizing the value of technology investments, we power our clients' success – and drive our candidates' growth.

EEO Employer: Race, Religion, Color, Sex, Disability, National Origin, Age, Genetic Information, Protected Veteran Status, or any other legally protected group status.

Browse IT Jobs by location:

Remote Jobs:

To search for remote jobs, enter optional keywords followed by Remote.

To search for remote jobs in a specific country, add that country. For example, Remote UK.

Special Locations:

Silicon Valley

San Francisco Bay Area

IT Jobs in Canada:

Alberta – 11 jobs

British Columbia – 10 jobs

Manitoba – 0 jobs

New Brunswick – 0 jobs

Newfoundland and Labrador – 0 jobs

Northwest Territories – 0 jobs

Nova Scotia – 0 jobs

Nunavut – 0 jobs

Ontario – 13 jobs

Prince Edward Island – 0 jobs

Quebec – 0 jobs

Saskatchewan – 0 jobs

Yukon – 0 jobs

IT Jobs in the United Kingdom:

England – 59 jobs

Northern Ireland – 0 jobs

Scotland – 0 jobs

Wales – 0 jobs

IT Jobs in the United States:

Alabama – 2 jobs

Alaska – 1 job

Arizona – 4 jobs

Arkansas – 14 jobs

California – 100 jobs

Colorado – 16 jobs

Connecticut – 8 jobs

Delaware – 2 jobs

District of Columbia – 15 jobs

Florida – 31 jobs

Georgia – 13 jobs

Hawaii – 2 jobs

Idaho – 2 jobs

Illinois – 14 jobs

Indiana – 9 jobs

Iowa – 8 jobs

Kansas – 1 job

Kentucky – 4 jobs

Louisiana – 4 jobs

Maine – 0 jobs

Maryland – 11 jobs

Massachusetts – 43 jobs

Michigan – 6 jobs

Minnesota – 11 jobs

Mississippi – 0 jobs

Missouri – 5 jobs

Montana – 0 jobs

Nebraska – 1 job

Nevada – 1 job

New Hampshire – 1 job

New Jersey – 48 jobs

New Mexico – 2 jobs

New York – 152 jobs

North Carolina – 17 jobs

North Dakota – 0 jobs

Ohio – 18 jobs

Oklahoma – 2 jobs

Oregon – 26 jobs

Pennsylvania – 22 jobs

Rhode Island – 3 jobs

South Carolina – 4 jobs

South Dakota – 0 jobs

Tennessee – 3 jobs

Texas – 48 jobs

Utah – 8 jobs

Vermont – 0 jobs

Virginia – 19 jobs

Washington – 31 jobs

West Virginia – 0 jobs

Wisconsin – 5 jobs

Wyoming – 0 jobs

Online Application×
First Name: *
Last Name: *
Email Address: *

Cover Letter *

Resume *

Application Submitted
Click OK to close this message box
By the way, we save your application information in local storage by default. If your cover letter is generic enough, you'll save a few keystrokes when you apply for another job!
Unexpected Error
An unexpected error occurred while processing your request. Please, try again later or contact us for technical assistance.
Click OK to close this message box
Progress Indicator