Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues
Job Summary
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues.
Collaborate with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration with business objectives.
Adhere to secure coding practices, implement effective unit testing, and stay informed of industry technology trends to foster technical excellence.
Matching Summary
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues.
Skills & Requirements
Must-have
Core Java 11 and 17
Server-side microservices architecture
Enterprise messaging platforms
Complex SQL and performance optimization
Unix/Linux environments and shell scripting
Nice-to-have
Event-driven microservices
Prime brokerage domain knowledge
Synthetic instruments business domain
Advanced SQL capabilities
Database optimization expertise
Key Requirements
Bachelor's degree
Proficiency in Core Java (11 and 17)
Experience with server-side microservices
Experience with enterprise messaging platforms (Solace or Kafka)