What are the responsibilities and job description for the Java, Spring Boot, C#, SQL, Python, Equities/Funds/Assets(MBS, RMBS, ABS), NYC 12 months position at Zen & Art?
Job Details
Job Id: 3329 L4
Duration: 12 Months
Location: NYC
Title: Java, Spring Boot, C#, SQL, Stored Procedures, JavaScript/HTML, Python, Equities/Funds/Assets(MBS, RMBS, ABS), NYC 12 months
Top Skills : Java with Spring boot, C#, Database skills, Frontend technologies and Python.
50% - Development
30% - Support (Production Support)
20% - Run the Business (break fixes)
Java Full Stack Engineer
Role Profile
The successful candidate will work collaboratively to design and develop a modern technology stack to power our digital platforms aimed unlocking efficiencies for our Investment Teams and Traders.
As a front office developer, the individual will also work closely with the Equity front office team to solve operational problems and design strategic solutions to offer best-in-class technology to our Investment Managers.
A full stack developer within Investment Management space must be adaptable, as the role involves combination of technical, financial, and collaborative skills to ensure the successful development and operations of a sophisticated investment platform.
Team Technologies Used
- Java 8 and Spring Boot micro-services
- React 14 and JavaScript- Distributed caching- SQL databases
- Python v3.8 - Version Control: Git, Bitbucket.- CI/CD: Jenkins
Role Responsibilities
-
- Build and maintain the user-facing components of the investment management application, ensuring a responsive, user-friendly, and intuitive interface.
- Design and implement the server-side applications, focusing on the business logic required for portfolio management, asset tracking and trade execution.
- Design solutions that scale with that scale with increasing data, users or transactions, ensuring the system can handle high loads, especially during market volatility.
- Design and develop applications using Java and Spring Boot technology using best practices for coding and testing.
- Participate in the Agile ceremonies and actively drive towards team goals.
- Work independently using modern software development practices.
- Work collaboratively with a global team of technologists.
- Provide guidance and critical analysis of proposed changes during code reviews.
- Manage communication and partner with our end users to design solutions.
Skills Required
-
- At least 8 years of experience developing enterprise-scale Java systems with Spring.
- Demonstrated experience designing and building reliable, resilient, scalable applications.
- Solid experience writing unit tests, component tests, and integration tests.
- Solid experience with relational databases using SQL.
- Experience with microservices and distributed systems.
- Experience communicating directly with business stakeholders.
- Strong Computer Science fundamentals.
- Understanding of financial markets and various financial instruments, with a focus on Equity and multi-asset.