Overview
On Site
Full Time
Skills
Management
Data Management
Collaboration
Sprint
Mentorship
Financial Information eXchange
Equities
Backend Development
Java
Spring Framework
Microservices
SQL
Relational Databases
Data Processing
Optimization
Pivotal
Caching
GemFire
Redis
UI
AngularJS
RESTful
Continuous Integration
Continuous Delivery
Version Control
Git
Agile
Analytical Skill
Conflict Resolution
Problem Solving
Debugging
Cloud Computing
Amazon Web Services
Microsoft Azure
Google Cloud
Google Cloud Platform
Docker
Kubernetes
Messaging
NoSQL
Database
Job Details
Responsibilities
Qualifications
Must have:
Good to have:
- 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
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.