Lead, Java development (multiple opportunities)
Core
Lead Java development teams to build enterprise-scale, global applications and power the Firm's technology platform.
Role type
Senior IC technical leader / Team Lead / Technical Architect
Builds
Enterprise scale, global applications and the Firm's leading technology platform
Domain
Financial services / Fintech
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Unix/Linux, leadership (coaching/mentoring), project management, system design, distributed systems, SQL/NoSQL
Preferred skills
Microservices, Spring/Spring Boot, Kafka/Redis, multithreading, Git, cloud technologies (AWS/Azure/GCP), DevOps, Scala, Elasticsearch, FIX/Swift protocols
Technologies
Java, Spring Boot, Kafka, Redis, AWS, Azure, GCP, Git, IntelliJ, Eclipse, Scala, Elasticsearch, Oracle, SQL Server, Sybase, DB2, Snowflake, Mongo
Responsibilities
Develop people through coaching and mentoring; Lead projects from planning to go-live; Design and support enterprise-scale global applications; Act as a thought leader in the technical space; Work closely with business and technology stakeholders
Seniority
Senior, hands-on IC with leadership responsibilities