Cantor Fitzgerald L.P. is looking to hire a Senior Software Developer to design, develop, and optimize scalable applications, work in a collaborative Agile environment, and ensure high-quality code standards for their dynamic development team.
Requirements
- 9+ years of experience in backend development using Java and Spring Framework.
- Strong expertise in Spring Boot, Spring Cloud, and Microservices architecture.
- Proficiency in SQL and relational databases for data processing and optimization.
- Experience with in-memory caching solutions like Redis.
- Strong understanding of RESTful API development and integration.
- Familiarity with CI/CD pipelines, version control (Git), and Agile methodologies.
- Strong analytical, problem-solving, and debugging skills.
Responsibilities
- Design, develop, and maintain high-performance backend services using Java and Spring Framework.
- Implement and manage Spring Cloud-based microservices for scalable distributed systems.
- Develop and optimize SQL queries for efficient data management and retrieval.
- Integrate and maintain in-memory caching solutions like Redis to enhance system performance.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot, identify, and resolve bottlenecks, bugs, and performance issues.
- Participate in code reviews, sprint planning, and Agile development processes.
Other
- Candidates who have worked for Equities Swaps Or Prime Brokerage domain would be preferable.
- Ensure adherence to best practices, coding standards, and security guidelines.
- Mentor junior members of the team
- Hybrid working - three days office based and two days remote.
- Bachelor’s Degree required