Cantor Fitzgerald is looking to hire a skilled Software Developer to design, develop, and optimize scalable applications within their dynamic development team, ensuring high-quality code standards and efficient data management.
Requirements
- 6 to 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.
- Understanding of event-driven architectures and messaging systems.
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.
- Troubleshoot, identify, and resolve bottlenecks, bugs, and performance issues.
- Ensure adherence to best practices, coding standards, and security guidelines.
Other
- Hybrid working model: three days office based and two days remote.
- Strong analytical, problem-solving, and debugging skills.