Overview
Skills
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.