Director of Java Kafka Software Engineering
Listed on 2025-11-13
-
Software Development
Data Engineer
Director of Java Kafka Software Engineering
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from Request Technology, LLC
*** We are unable to sponsor for this permanent full-time role***
*** Position is bonus eligible***
Prestigious Financial Institution is currently seeking a Director of Software Development with strong Java and Kafka experience. Candidate will be responsible for leading a team of skilled software engineers designing and delivering scalable and resilient hybrid and Cloud-based applications and data solutions supporting critical financial market clearing and risk activities; helping to drive the strategy of transforming the enterprise into a data-driven organization;
lead through innovative strategic thinking in building data solutions.
- Manage, lead, and mentor software development team
- Serve as technical product owner flushing out detailed business, architectural, and design requirements
- Develop solutions to complex technical challenges while coding, testing, troubleshooting and documenting the systems you and your team develop
- Recommend architectural changes and new technologies and tools that improve the efficiency and quality of OCC’s systems and development processes
- Lead the efforts to optimize application performance and resilience through analysis, code refactoring, and systems tuning
- Collaborate with others to deliver complex projects involving the integration with multiple systems
- Work closely with internal and external business and technology partners.
- Build and manage a team of skilled software engineers
- 8+ years of experience leading software development teams
- Experience with Java
- Experience with distributed message brokers like Flink, Spark, Kafka Streams, etc.
- Experience with Agile development processes for enterprise software solutions
- Experience with software testing methodologies and automated testing frameworks
- Strong leadership skills
- Ability to manage project teams with different timelines and focus
- Knowledge of industry trends, best practices, and change management
- Strong communication skills with ability to communicate and interact with engineers and business stakeholders
- Team player, self-driven, motivated, and able to work under pressure
- 8-10 years of experience in building high performance, large scale data solutions
- Experience managing a team of professionals to drive their work, providing mentoring for growth, and delivering constructive feedback or course correction where necessary
- 8+ years of solutions design and architecture experience
- Hands-on development experience with multiple programming languages such as Python and Java
- Experience with Big Data processing technologies and frameworks such as Presto, Hadoop, Map Reduce, and Spark
- Hands-on experiences designing and implementing RESTful APIs
- Knowledge and understanding of Dev Ops tools and technologies such as Terraform, Git, Jenkins, Docker, Harness, Nex Artifactory, and CI/CD pipelines
- Knowledge of SQL, data warehousing design concepts, various data management systems (structured and semi structured) and integrating with various database technologies (Relational, No
SQL) - Experience working with Cloud ecosystems (AWS, Azure, Google Cloud Platform)
- Experience with stream processing technologies and frameworks such as Kafka, Spark Streaming, Flink
- Familiarity with monitoring related tools and frameworks like Splunk, Elasticsearch, Signal
FX, and App Dynamics - Good understanding of data integrations patterns, technologies, and tools
- BS degree in Computer Science, similar technical field, or equivalent practical experience. Master's degree preferred
- OCP Java Programmer Certification (preferred)
- AWS Certified Solutions Architect (preferred)
Mid-Senior level
Employment typeFull-time
Job functionInformation Technology
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).