
Software Engineer
at BGC Partners
Posted 6 days ago
No clicks
- Compensation
- Not specified
- City
- New York City
- Country
- United States
Currency: Not specified
We are seeking a highly skilled Software Engineer with expertise in Java+Spring Framework, Python, and SQL to join our development team. The role covers backend development, reporting development and web-based applications, including building compliance reporting for Equities (e.g., CAT, CASE). You will design, develop and optimize both backend and web-based components in an Agile environment while maintaining high-quality code. Familiarity with RESTful APIs, CI/CD, cloud platforms, and modern microservices architectures is a plus.
Location: NY, United States
Responsibilities
We are seeking a highly skilled Software Engineer with expertise in Java+Spring Framework, Python, and SQL to join our dynamic development team. The ideal candidate will have experience across backend development, reporting development and web-based applications. This role involves understanding and building compliance reporting for Equities (ex: CAT, CASE, etc), designing + developing + optimizing both backend and web-based applications, working in a collaborative Agile environment, and ensuring high-quality code standards.
Qualifications
Must have:
- 2+ years of experience in backend development using Python and Java+Spring.
- Knowledge of the Equities asset class
- Proficiency in SQL and relational databases for data processing and optimization.
- Exposure to Web UI frameworks such as Angular.
- Understanding of RESTful API development and integration.
- Familiarity with CI/CD concepts, version control (Git), and Agile methodologies.
- Strong analytical, problem-solving, and debugging skills.
- Expertise in Spring Boot, Spring Cloud, and Microservices architecture.
- Experience with in-memory caching concepts & solutions such as Pivotal Cloud Cache (Gemfire) or Redis.
- 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.
Nice to have:

