Kasmo Global
Job Title:
IT Software Engineer 4 Job ID:
68630-1 Duration:
12 Months (Potential for extension)
Job Overview:
We are looking for a highly experienced
Software Engineer
with strong Java development skills and cloud experience to support complex application development initiatives. The ideal candidate will demonstrate expertise in modern software development practices, microservices architecture, and cloud-native technologies, while being a proactive, collaborative team player.
Education & Experience: Bachelor's degree
in Computer Science, Electrical Engineering, or a related field with
8+ years
of experience OR
Master's degree
with
6+ years
of experience Technical Skills (Required):
7+ years
of professional experience in
Java 17
development Experience with: Designing, deploying, and maintaining scalable software applications Working with both
relational
and
NoSQL
databases Architecture patterns:
MVC ,
Microservices ,
Event-driven CI/CD
tools: Jenkins, Azure DevOps, GoCD Public cloud platforms:
AWS
or
Azure Agile/Scrum
methodologies
Technical Skills (Preferred/Desired):
Message streaming: AWS Kinesis, SQS, SNS, Kafka, RabbitMQ, ActiveMQ Designing RESTful APIs; using Swagger, Postman, Assertible Test frameworks: Test-Driven and Behavior-Driven Development (TDD/BDD) Testing tools:
Cucumber ,
Selenium
and CI/CD integration Databases: AWS Aurora, RDS, DynamoDB, MongoDB, ElasticSearch, Cassandra, Redis, MySQL, Oracle AWS services: API Gateway, ALB/NLB, Lambda, Fargate, S3, CloudWatch Proficiency in
Linux/Unix
platforms Soft Skills:
Solid knowledge of data structures, algorithms, and computer science fundamentals Strong problem-solving and time-management abilities Eagerness to work in a collaborative, team-first environment Demonstrated leadership on small to medium-sized projects Ability to mentor junior engineers and uphold coding best practices Responsibilities:
Independently perform software development and project management tasks Support complex applications and resolve technical issues, including after-hours support Drive application development focused on delivering business value Mentor engineers and ensure software quality through established practices Proactively research problems and follow up on blockers or dependencies Uphold a strong sense of urgency and accountability Work Environment:
Hybrid
model; must be onsite in
Chicago, IL
two days a week Disqualifiers / Red Flags:
Candidates
not local to the Chicago area
will not be considered If
current residence
is not listed on the resume, submission will be
disqualified Interview Process:
3 rounds , typically 1 hour each Includes
coding exercises
and
technical/theoretical discussions
IT Software Engineer 4 Job ID:
68630-1 Duration:
12 Months (Potential for extension)
Job Overview:
We are looking for a highly experienced
Software Engineer
with strong Java development skills and cloud experience to support complex application development initiatives. The ideal candidate will demonstrate expertise in modern software development practices, microservices architecture, and cloud-native technologies, while being a proactive, collaborative team player.
Education & Experience: Bachelor's degree
in Computer Science, Electrical Engineering, or a related field with
8+ years
of experience OR
Master's degree
with
6+ years
of experience Technical Skills (Required):
7+ years
of professional experience in
Java 17
development Experience with: Designing, deploying, and maintaining scalable software applications Working with both
relational
and
NoSQL
databases Architecture patterns:
MVC ,
Microservices ,
Event-driven CI/CD
tools: Jenkins, Azure DevOps, GoCD Public cloud platforms:
AWS
or
Azure Agile/Scrum
methodologies
Technical Skills (Preferred/Desired):
Message streaming: AWS Kinesis, SQS, SNS, Kafka, RabbitMQ, ActiveMQ Designing RESTful APIs; using Swagger, Postman, Assertible Test frameworks: Test-Driven and Behavior-Driven Development (TDD/BDD) Testing tools:
Cucumber ,
Selenium
and CI/CD integration Databases: AWS Aurora, RDS, DynamoDB, MongoDB, ElasticSearch, Cassandra, Redis, MySQL, Oracle AWS services: API Gateway, ALB/NLB, Lambda, Fargate, S3, CloudWatch Proficiency in
Linux/Unix
platforms Soft Skills:
Solid knowledge of data structures, algorithms, and computer science fundamentals Strong problem-solving and time-management abilities Eagerness to work in a collaborative, team-first environment Demonstrated leadership on small to medium-sized projects Ability to mentor junior engineers and uphold coding best practices Responsibilities:
Independently perform software development and project management tasks Support complex applications and resolve technical issues, including after-hours support Drive application development focused on delivering business value Mentor engineers and ensure software quality through established practices Proactively research problems and follow up on blockers or dependencies Uphold a strong sense of urgency and accountability Work Environment:
Hybrid
model; must be onsite in
Chicago, IL
two days a week Disqualifiers / Red Flags:
Candidates
not local to the Chicago area
will not be considered If
current residence
is not listed on the resume, submission will be
disqualified Interview Process:
3 rounds , typically 1 hour each Includes
coding exercises
and
technical/theoretical discussions