Java Developer - Only USC and GC Candidate

at  JP Techno Park

New York, New York, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate30 Apr, 2025Not Specified31 Jan, 2025N/ADependency Injection,Design Patterns,Core Java,Algorithms,Xml,Service Orientation,Javascript,Computer Science,Python,Spring Framework,Scrum,Mvc,Performance Tuning,Typescript,Technical Requirements,Pair Programming,Angular,Continuous IntegrationNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Job Title: Java Developer
Location: New York, NY 10019 (Hybrid - 3 Days a Week Onsite)

JOB DESCRIPTION:

seeking an experienced Java Developer to join a global application development team focused on building and supporting applications for the ETF front-to-back processes within the Investment Management (MSIM) division. The primary responsibility of this position will be to develop applications for ETF Portfolio Managers and the ETF operations team, as well as provide ongoing Level 3 support for existing systems. The role will also involve working on the ETF middle office and front office platforms.

JOB REQUIREMENTS:

  • Technical Skills:
  • Strong development experience in Core Java, Spring Framework, and RESTful services.
  • Solid computer science knowledge with a focus on algorithms, programming, and design patterns (including Dependency Injection, MVVM, MVC, etc.).
  • Proficiency in JavaScript; knowledge of Angular, React, and TypeScript is a plus.
  • Expertise in working with XML and JSON.
  • Experience with UNIX environments and shell scripting.
  • Development experience in Python.
  • Strong knowledge of database technologies, particularly T-SQL, database normalization, and performance tuning.
  • Industry Knowledge:
  • Experience or knowledge in the investment industry, specifically in ETF trading and portfolio management, is a plus.
  • Agile Methodologies:
  • Strong experience in Agile development, including Scrum, Test-Driven Development (TDD), Pair Programming, and continuous integration.
  • Additional Skills:
  • Excellent problem-solving skills with the ability to analyze, create, and document solutions.
  • Strong customer service orientation and the ability to respond effectively to user needs.
  • Excellent communication and interpersonal skills with the ability to collaborate and build relationships with users and vendors.
  • Strong team player with a results-oriented focus and the ability to adapt to changing business and technical requirements.

EDUCATION:

  • BS Degree in Computer Science or related field.
    Job Type: Contract
    Pay: $50.00 - $57.00 per hour
    Expected hours: 40 per week
    Work Location: In perso

Responsibilities:

  • Develop applications used by ETF Portfolio Managers and the ETF operations team, focusing on the entire ETF lifecycle from front to back.
  • Work as part of the ETF development team to build and enhance the middle office and front office platforms.
  • Provide ongoing Level 3 support for current systems, troubleshooting and resolving issues as needed.
  • Design and implement technical solutions, ensuring high performance, scalability, and reliability of systems.
  • Collaborate with global teams to gather requirements, design, and develop effective solutions.
  • Engage in Agile development methodologies, including Scrum events, test-driven development, pair programming, and continuous integration.
  • Work with various frameworks, including Core Java, Spring, RESTful services, and others, to deliver robust and efficient applications.
  • Develop and maintain database solutions, including experience with T-SQL, normalization/de-normalization, performance tuning, and locking mechanisms.
  • Ensure excellent user experience through attention to UX design (UX experience is a plus).
  • Collaborate closely with other development teams, business stakeholders, and end-users to ensure solutions meet business needs and technical requirements.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

BSc

Computer Science

Proficient

1

New York, NY, USA