Software Engineer Lead - Kafka/Java
Core
Lead the technical design and development of software solutions for the Asset Management Group, focusing on complex business needs and risk management.
Role type
Senior IC Software Engineer Lead (Java/Kafka)
Builds
Microservices-based software solutions using Apache Kafka, Spring Boot, and containerized architectures.
Domain
Financial Services / Asset Management
Deliverable
production ML models | product features
Required skills
Apache Kafka administration and development, Java, Spring Boot, Microservices, Kafka Streams, Kafka Connect, Schema Registry, Docker, Kubernetes/OpenShift, CI/CD (Jenkins, GitHub), Relational Databases (Oracle, SQL Server)
Preferred skills
Application Development, Business Management, Customer Solutions, Data Analysis, Design, Financial Services, Group Problem Solving, Process Improvements, Quality Assurance, Release Management, User Experience Design
Technologies
Apache Kafka, Java, Spring Boot, Docker, Kubernetes, OpenShift, Jenkins, GitHub, Prometheus, Grafana, Splunk, Oracle, SQL Server
Responsibilities
Create and lead technical design and development of software solutions, propose and design solutions to address complex business needs, facilitate complex problem resolution, provide technical guidance and support to colleagues, review coding and testing, apply modern principles and tools to advance business initiatives
Seniority
Senior, hands-on IC with leadership responsibilities