java developer
Job description:
***Location: New York*** Responsibilities • Design and develop reliable quantitative software systems. • Produce high quality maintainable code. • Collaborate with other team members through peer programming and code reviews. • Understand fixed income business logic, a bigger picture and core ideas behind the developed software. • Contribute to the overall system design. • Advocate toward best engineering practices. • Follow Agile methodology and its ceremonies. Skills Required • Strong Java expertise. • Strong problem solving and computer science fundamentals. • Strong database fundamentals, understanding of relational and NoSQL tradeoffs. • Growth mindset, excellence attitude. Skills Desired • Azure is big plus. • Other public cloud platforms such as Google Cloud, AWS, etc. • Git. • Web UI experience. • Strong presentation skills. | ||||