Location : ,

Job Description

Java w/ Kafka/Flink

The lead software engineer guides the team in the critical path of one or more work streams, facilities training and mentoring, and produces industry-leading custom software. They accomplish these accountabilities using a combination of deep technical expertise, servant leadership, and best practices from the teaching and coaching disciplines.

This role is successful when they have mentored the team to the place were they can accomplish their work without the lead and therefore the team can be accelerated with the lead.

About You:
- Engineering experience, preferably in high volume, low latency transaction processing systems (such as payments
transaction switching, high frequency trading systems or global real-time event streaming systems etc.)
- Experience with various coding languages Java, Go, C++,ESQL, etc.
- Delivered scalable products through a CI/CD pipeline deploying on-prem or in a public cloud infrastructure.
- Ensure quality across the full stack via rigorous CI/CD practices in all aspects of the SDLC (Builds, Test, and
- Strong writing and verbal communication skills

Preferred Skills:
- Experienced in event driven systems (Apache Kafka, NATS, etc)
- Experienced in building platforms with Microservice architecture and RESTful APIs.
- Experience using cloud-native approaches running on Linux, leveraging Spring Boot
- Experience with virtualization like Cloud Foundry(PCF), Kubernetes (PKS), Docker etc.
- Experience in CI/CD pipeline creation via Jenkins