Description

Job description:
Java Developer In addition to the top skills, they need to have good communication skills since they will work directly with the business on the trading floor.

Java development
AWS
SQL

Candidate will be working on various tech initiatives and trading related application, which includes data migration, application enhancements using java micro services or python fast api and front end using react JS. Team is in process of creating new applications as part of decommissioning the existing applications, candidate should be good in debugging the code, understand complex workflow and async design using SQS and SNS. Candicate must be aware of gitlab ci pipeline, containerized applications, unit test cases and test coverage. Candidate should be eager to learn new things under application architecture and design.

Here are the technical requirements.
• A solid foundation in programming, with 5+ years of professional experience.
• Proficiency in Java 11+, Python with 5+ years of professional experience.
• A good understanding of modern AWS architectures and corresponding technologies, such as SNS, SQS, ECS, Lambdas, Postgres, Micro Services
• Hands on experience in building and deploying microservices using Java or Python.
• Hands on with gitlab ci pipelines as wells as containerized applications.
• Hands on experience with application architecture and design
• Extensive experience with database technologies (SQL / NoSQL), can create and debug stored procedures, complex SQL queries.
• Proven ability to work collaboratively with both business and technical stakeholders, demonstrating responsibility for the end-to-end delivery of high-quality solutions to complex business problems.
• An understanding of the asset management business and/or financial markets.

Education

Bachelor's degree