Logo
Kasmo Global

IT Software Engineer 4

Kasmo Global, Chicago, Illinois, United States, 60290

Save Job

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