Core Java Backend Developer - Assistant Vice President
Core
Design, develop, and implement new or revised application systems and programs using Core Java to meet specific business needs.
Role type
Senior IC Core Java Backend Developer
Builds
Microservices-based application systems and distributed platforms
Domain
Financial Technology / Equities Trading
Deliverable
production ML models | product features
Required skills
Core Java 17+, Microservices architecture, Kafka/Solace messaging, Spring framework, Docker/Kubernetes/OpenShift, MongoDB/Couchbase, JUnit/Cucumber testing, FIX protocol, multi-threaded/distributed systems design
Preferred skills
Chronicle framework, low-latency programming, time-series databases (KDB), Equities trading OMS
Technologies
Java 17, Spring, Kafka, Solace, Docker, Kubernetes, OpenShift, MongoDB, Couchbase, JUnit, Cucumber, Gradle, Jira, Bitbucket, FIX protocol
Responsibilities
Conduct feasibility studies and IT planning for application development; monitor and control all phases of the development lifecycle; analyze complex problems and evaluate business/system processes; recommend and develop security measures; consult with users on advanced programming solutions; serve as an advisor or coach to junior analysts; assess risk and ensure compliance with laws and regulations.
Seniority
Senior, hands-on IC