Search TSR Jobs

About TSR:

TSR is a relationship-based, customer-focused IT and technical services staffing company.

For over 40 years TSR, Inc. and its wholly owned subsidiary, TSR Consulting Services, have prospered in the Information Technology staffing business, earning the respect of companies both large and small with well refined candidate screening, timely placement, and a real understanding of the right skill sets required by our clients.

Mission & Vision

We do not believe in building a vision around the company but building a company around our vision, which is simply;

Every employee’s voice matters, their effort is appreciated, and their talent is rewarded.

We challenge each employee daily, to raise the bar on how we treat our consultants and candidates. For far too long in this industry, candidates have been ghosted, lied to, or placed at a client and then forgotten about. Each day our staff works tirelessly at qualifying and placing, top talent with our clients, in a compassionate and caring manner.

Not every candidate is a match for the job, but every candidate and consultant will be treated with respect and professionalism.

Software Developer – Java

Job Description

  • Location: New York, NY
  • Type: Contract
  • Job #73216

Our client, a leading financial services company is hiring for a Java Software Developer on a long term contract basis.

Work Location:

New York, NY (Remote Option)


The Software Developer Contractor will work with members of the Equity Investments and Client Activities team to design, develop, and integrate a trade restrictions service within the equity investments platform. In this role, the Software Developer will leverage various technologies to migrate and enhance existing on-prem business functionality into a new scalable service hosted on AWS. The service will interact with persistent data store and expose functionality through an API end-point, which will eventually be extended to support other segments of the business.

Primary Responsibilities:
• Work closely with other team members to implement and deploy required functionality
• Develop flexible solutions to complex business problems using Parametric technology practices
• Leverage scalable and distributed computing principles in building out new service
• Understand existing functionality through discussions and analysis, including inspection of legacy code
• Create unit/integration/functional/performance tests
• Conduct code reviews of other developers
• Resolve issues discovered from integration and testing
• Preserve key design decisions, processes, and features through documentation
• Share experience, knowledge, and ideas to the team to improve the process and product

Required Skills & Experience: 

• Bachelors degree in Computer Science or related area of study
• 5+ years of hands-on software development experience with Java related technologies
• Strong experience in relational database and SQL
• Strong aptitude for highly efficient data structures and algorithms
• Experience in agile development and Software Development Life Cycle
• Experience in developing API end-points
• Experience with version control systems and continuous integration
• Experience in developing components in AWS
• Experience creating and executing test plans
• Able to work both independently and in a team environment
• Strong communication skills, both verbal and written
• Java development experience required

This role requires that all successful applicants be fully vaccinated against COVID-19 as a condition of the engagement and provide proof of such vaccinations within 3 days of commencement of services.

Include a message to the recruiters.
Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!