Director JAVA Software Engineering

Overview

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

Skills

Apache Kafka
Java
Kubernetes

Job Details

NO SPONSORSHIP

Director, Software Engineering Java

SALARY: $225k plus 25% - 30%

LOCATION: Chicago, IL

Hybrid 3 days onsite

Looking for a candidate with 8 years leading a java 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

Supervisory Responsibilities:

Build and manage a team of skilled software developers

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.

Familiarity with monitoring related tools and frameworks like Splunk, ElasticSearch, Prometheus, AppDynamics is a plus.

Get stuff done and flexible mindset for greater good of the organization.

Intellectually curious and eager to learn.

Technical Skills:

[Required] 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.

Working knowledge of DevOps tools, Terraform, Ansible, Jenkins, Kubernetes, Helm.

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.