Java Developer - Only USC and GC Candidate
at JP Techno Park
New York, New York, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 30 Apr, 2025 | Not Specified | 31 Jan, 2025 | N/A | Dependency 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 Integration | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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