Manager JAVA / Kafka Software Engineering

Overview

Hybrid
$220,000 - $225,000
Full Time

Skills

Apache Kafka
Java
Kubernetes
Development Management

Job Details

NO SPONSORSHIP - NO OPT

Manager , Software Engineering Java

SALARY: $225k plus 25% - 30%

LOCATION: Chicago, IL

Hybrid 3 days onsite

 

This is really more of a development management role, but they call it a director because they want the person to have come up through the weeds doing Java development and then got into management – managing 5-10 resources

Financial industry experience is a plus or if they are out of a regulated environment that is a plus.

I do not want 20 years management. I do not want people who are managing 50 people.

 I don’t want people who are managing managers.

Kafka is a must, distributed messaging, DevOps is a plus so any of the DevOps tools would be a plus but not mandatory.

8 years leading a software development team Java 8 Kafka Rabbit MQ Cloud AWS event-driven solutions manage a team of highly skilled software engineer design development of next generation cloud based clearing applications DevOps terraform ansible Jenkins Kubernetes CICD desirable

Qualifications:

8-10 years of experience in building large scale, compute and event-driven solutions.

Experience (including internal workings of Java) in Java 8+ is required.

Experience developing software using Object Oriented Designs, advance patterns (like AOP) and multi-threading is required.

Experience with distributed message brokers like Kafka, RabbitMQ, ActiveMQ, Amazon Kinesis, etc. is desirable.

Experience with cloud technologies and migrations. Experience preferred with AWS foundational services like VPCs, Security groups, EC2, RDS, S3 ACLs, KMS, AWS CLI and IAM etc.

Experience with testing frameworks like Junit, Citrus is desirable.

Experience working with various types of databases like Relational, NoSQL, Object-based, Graph.

Experience following Git workflows is required.

Working knowledge of DevOps tools. Eg Terraform, Ansible, Jenkins, Kubernetes, Helm and CI/CD pipeline etc.is desirable.

 

Technical Skills:

 8+ years of experience in team building, management, and mentoring

 8+ years of experience in building high speed distributed solutions

 Java 8+ years of experience

 8+ years of experience developing software using Object Oriented Design, advance patterns, and multi-threading

Experience with distributed message brokers, like Kafka, Amazon Kinesis, etc.

BS degree in Computer Science, similar technical field required. Masters preferred.

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.