
Vice President Senior Software Engineer
at BGC Partners
Posted 6 days ago
No clicks
- Compensation
- Not specified USD
- City
- New York City
- Country
- United States
Currency: $ (USD)
Role is for a highly skilled Senior Software Engineer with expertise in Java, Spring Framework, and SQL to join the development team. The candidate will work on backend development with a focus on Equities trading and high-throughput, low-latency front-office and middle-office trading applications. Responsibilities include designing, developing, and optimizing scalable backend services, implementing Spring Cloud-based microservices, and ensuring high-quality code within an Agile environment. The position requires collaboration with cross-functional teams to ship new features and maintain best practices, security guidelines, and performance optimization.
Location: NY, United States
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 to enhance system performance.
- Understand UI frameworks sufficiently to make changes.
- 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.
- Ensure adherence to best practices, coding standards, and security guidelines.
- Mentor junior members of the team
Qualifications
Must have:
- Understanding of the FIX protocol and Equities asset class
- 5+ 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 concepts & solutions such as Pivotal Cloud Cache (Gemfire) or Redis.
- Exposure to Web UI frameworks such as Angular.
- 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.
Good to have:
- Experience with the Solace messaging platform.
- Experience working with cloud platforms (AWS, Azure, or Google Cloud).
- Knowledge of containerization technologies like Docker and Kubernetes.
- Understanding of event-driven architectures and messaging systems.
- Exposure to NoSQL databases.
Knowledge of IaC (Infrastructure as Code) concepts and systems

