Sr. Software Developer
Core
Design and develop scalable, high-performance software applications for financial brokerage firms back-office and client services operations, integrating AI to enhance client experiences.
Role type
Senior Software Developer (Java/AI)
Builds
Scalable software applications, AI-integrated features, RESTful web services, and microservices for financial brokerage operations.
Domain
Financial Services / Cloud Infrastructure / Artificial Intelligence
Deliverable
production ML models | product features
Required skills
Java, Spring Framework, RESTful API design, Microservices architecture, Oracle SQL, AWS ecosystem, Linux, Python scripting, Elasticsearch, Machine Learning, Distributed systems
Preferred skills
Fuzzy search optimization, Index management, High-throughput system optimization
Technologies
AWS, ElasticSearch, Java, Linux, Machine Learning, Oracle, Python, SQL, Spring, Web, microservices, Java EE, Cloud
Responsibilities
Design and develop scalable, high-performance software applications; Build and integrate artificial intelligence into software; Optimize systems for high-throughput customer communications; Design and maintain Oracle databases; Research emerging technologies; Collaborate with product managers and developers to deploy new features.
Seniority
Senior, hands-on IC