Full Stack Software Engineer to join their team. Responsibilities:
Development and production support of order management and trading systems supporting Investment Professionals
Actively involved in all phases of the project lifecycle, including requirements gathering, development, support, and documentation
Create new business opportunities and drive growth by building new capabilities
Understand and deeply focus on the real-world benefit your systems and products will have on users
Technologies you will use:
Java 8/J2EE distributed application development, REST, domain model microservices, Spring Boot, and API gateway
These languages are the most used languages right now, but they keep technology current
Qualifications:
Full stack Java developer with 6+ year experience in application design, coding, testing, maintenance and debugging skills and strong experience with Java 8/J2EE distributed application development, REST, Reactjs , domain model microservices, Spring Boot, and API gateway
Experience with Cloud / AWS, Snowflake, Spark, etc.
Experience with Terraform script or similar (good to have)
Experience with Test Driven Development (Jest and Enzyme for React, Junit for Java Spring Boot etc.)
Demonstrated hands-on development with SQL, Postgres, NoSQL DB, Microservices Architecture
Experience with messaging technologies like Kafka, and queuing technologies, etc.
Experience leveraging open-source technologies and developing with service-oriented architecture
Expertise in architecting and developing highly reliable, fault-tolerant distributed applications with a focus on performance and scale.
1-2 years of experience in python will be preferred.
Should have diverse financial experience in front office technologies and processes