What are the responsibilities and job description for the Java FullStack Developer, SpringBoot, microservices, React, JavaScript, SQL, Python, GIT, Jenkins NY position at ZnA Inc?
Job Id: 3329 L3
Duration: 12 Months
Location: NYC
Title: Java FullStack Developer - SpringBoot, microservices, React, JavaScript, SQL, Python, GIT, Jenkins NYC 12 months
Hybrid 3 Days a Week Onsite
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.
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
- 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.
- 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.
- 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.