What are the responsibilities and job description for the Java Full Stack Engineer position at Zealogics?
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.
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
What is the career path for a Java Full Stack Engineer?
Sign up to receive alerts about other jobs on the Java Full Stack Engineer career path by checking the boxes next to the positions that interest you.