Senior Software Developer (Java)
Core
Design and development of Real-Time library features for customers to contribute or consume real-time financial content.
Role type
Senior Software Engineer (Java)
Builds
Real-Time library features for financial market infrastructure
Domain
Financial markets infrastructure / Real-time data
Deliverable
production ML models | product features
Required skills
Java, low-level networking communication, WebSocket, JSON frameworks, TCP/IP, UDP multicast, Git, Jira, Agile methodology, Linux/Windows
Preferred skills
CI/CD pipelines, Python, C#, Ruby, R, Go, Node.js, Perl, Kubernetes, Docker, Terraform, AI for development optimization
Technologies
Java, WebSocket, JSON, TCP/IP, UDP, GitLab, GitHub, Jira, Linux, Windows, Kubernetes, Docker, Terraform
Responsibilities
Produce, test, and debug code for Real-Time library features; Develop software and documentation from requirements; Provide time and complexity estimates; Build unit tests and review QA plans; Automate tasks via scripting; Review and debug code; Perform validation and verification testing; Collaborate with teams to fix and improve products; Document development phases and monitor systems
Seniority
Senior, hands-on IC