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.

Senior Java Developer

Job Description

  • Location: Whippany, New Jersey
  • Type: Contract
  • Job #70703

Our client, a leading financial company, is hiring a Senior Java Developer on a contract basis.

Work Location



Role is part of Channel Services IT. Channel Services is application portfolio which is the firm’s touch-point with our end clients. Platforms include end to end Institutional Client Reporting, Prime account management, Real-time custody business settlements portal and a suite of end-client interfaces to perform various business critical functions such as direct Corporate Action instructions, Perform Sec Lending locates (BarxSL), Query account positions.


Purpose of this role is to participate in the end-to-end development delivery of ePrime UI/Inventory management under the Electronifation of Prime program.  


We follow Agile methodology where all team members are expected to share responsibility and work across their skill set to help achieve sprint goals. Team member is provided with support and training assistance to develop a broader T skill and collaborate with team members across the Prime organization.


The role has lot of exposure to our business (front to back) and also provides experience across the business flows, which is essential for getting a good understanding of Prime business flow primarily on equity financing. The role has an opportunity to grow in scope of responsibility as it is part of new platform creation and redefining our global development model


Key Accountabilities


  • Development (60%) – advanced coding to build application and components as part of functional and non-functional requirements applying object-oriented concepts (SOLID), design patterns and framework constructs.
  • Design & Process (10%) – work with Prime architect to align with the strategic 3 year architectural plan
  • Test Automation & DevOps (10%) –  deliver software with high coverage on all levels of test pyramid; build code and deliver binary using continuous integration platform with compliance on PMD, checkstyles and findbugs
  • L3 support (20%) – Support monitoring and troubleshooting of both production and non- production environments; address any client/trader/user queries promptly; minimize impact to business in case of production issues; conduct application profiling to detect code smells
  • Handle production issues in matured way; provide/implement tactical solutions to minimize impact to business followed by strategic solutions
  • Hands-on experience of the top-to-bottom technologies of the stack or equivalent development area
  • Work as a part of a global team across Glassgow, Hongkong, US, India have a critical seat in technical decisions in a collaborative team


Stakeholder Management and Leadership

Since the role has direct interaction with business users and program management, it is important that the candidate is good on presentation of architecture plan and strategies. Prototyping will be required to demonstrate feasibility to IT and business stakeholders.


Decision-making and Problem Solving

This section should describe the extent and level to which the job requires evaluative judgement and analytical skills. Detail should be provided as to the type and complexity of problems and the impact the role has on developing or enhancing existing systems or processes


Risk and Control Objective [This section is mandatory for all role profiles and must not be deleted]

Ensure that all activities and duties are carried out in full compliance with regulatory requirements, Enterprise Wide Risk Management Framework and internal client Policies and Policy Standards.


Essential Skills/Basic Qualifications:

8 years on object oriented analysis and design

Expert on Java 8 or higher with focus on lambda, concurrency and collections

Very familiar with Spring Boot and Spring Cloud

Very strong with micro services architecture

Very strong with domain driven design


Desirable skills/Preferred Qualifications:

Experience in service mesh

Experience in user access delegation (Oauth)

Experience with No SQL (Cloudera suite)

Experience with containerized deployment (AWS, OpenShift or similar)




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!