Bachelor's degree in Computer Science, Information Technology, or related field.
1 year of experience as a Full-Stack Developer in financial services.
Proficient in Java and Python programming languages.
Experience with JavaScript frameworks, particularly Angular.
Familiarity with REST API development and integration with relational databases.
Knowledge of Linux environments and web server configuration (e.g., NGINX).
Experience with CI/CD tools like Jenkins or GitLab, and version control systems like Git.
Responsibilities
Design and develop web applications for capital markets and fixed income.
Create backend services and APIs using Java, Spring Boot, and NodeJS.
Collaborate with various teams to gather requirements and enhance features.
Integrate RESTful APIs with internal and external systems.
Develop UI/UX designs and prototypes using Figma.
Implement CI/CD pipelines to streamline deployment processes.
Conduct testing, debugging, and troubleshooting to ensure application reliability.
Benefits
Opportunity to work in a dynamic financial services environment.
Collaborative culture with cross-functional teams.
Exposure to cutting-edge technologies and tools.
Professional development opportunities in software engineering.
Engagement in code reviews and adherence to best practices.
Full Job Description
Job Description
Employer: Cantor Fitzgerald Technology Markets, LLC
Job Title: Associate, Software Developer
Worksite Address: 55 Water Street, New York, NY 10041
Design, develop, and maintain web applications supporting capital markets and fixed income using Angular and TypeScript. Develop backend services and APIs using Java, Spring Boot, and NodeJS to support applications. Collaborate with front office, middle office, and operations teams to gather requirements and implement feature enhancements. Develop and integrate RESTful API with internal and external systems and relational databases. Create UI/UX designs and prototypes using tools such as Figma. Implement CI/CD pipelines using tools such as Jenkins. Perform testing, debugging, and troubleshooting software applications to ensure system reliability and performance. Participate in code reviews and follow established software development standards and best practices. Work with cross-functional teams to deploy applications and resolve production issues.
Qualifications
Requires a Bachelor's degree or foreign equivalent in Computer Science, Information Technology or a related field and requires one (1) year of experience in Full-Stack Developer role within the financial services industry. Experience must include: Programming using Java and Python languages. Developing web applications using JavaScript frameworks including Angular. Developing backend services and integrating REST APIs with relational databases. Working in Linux environments, including configuring web servers including NGINX, and implementing CI/CD pipelines using tools such as Jenkins or GitLab. Using version control systems such as Git and issue tracking tools such as JIRA and Confluence. Debugging, performance tuning, and developing applications using multi-tier architecture. Salary Range: $110,000 - $136,000