Senior IT Software Engineer - Chicago, IL (Locals Only)

Chicago, IL, US • Posted 5 hours ago • Updated 5 hours ago
Contract W2
Contract Independent
24 Months
50% Travel Required
Able to Sponsor
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • API
  • API QA
  • Agile
  • Algorithms
  • Amazon SQS
  • Amazon Web Services
  • Analytical Skill
  • Apache HTTP Server
  • Artificial Intelligence
  • Backend Development
  • Behavior-driven Development
  • Cloud Computing
  • Collaboration
  • Communication
  • Computer Science
  • Conflict Resolution
  • Continuous Delivery
  • Continuous Integration
  • Cucumber
  • Data Structure
  • Database
  • Debugging
  • Decision-making
  • Electrical Engineering
  • IT Management
  • Java
  • Leadership
  • Linux
  • Mentorship
  • Microservices
  • NoSQL
  • POSTMAN
  • Problem Solving
  • Quality Assurance
  • RESTful
  • Scrum
  • Selenium
  • Software Architecture
  • Software Development
  • Spring Framework
  • Streaming
  • Technical Writing
  • Test-driven Development
  • Testing
  • Unix
  • User Guides

Summary

We are seeking a Senior Software Engineer with strong experience in Java, Spring Boot, RESTful APIs, Microservices, Cloud, and backend development.

The ideal candidate will design and develop scalable backend services, provide technical leadership, mentor developers, conduct code reviews, and contribute to Agile development teams.

Responsibilities

Design and develop backend RESTful APIs using Java and Microservices architecture.

Develop scalable and reliable backend services.

Provide technical leadership and mentorship to other developers.

Conduct code reviews and maintain high software quality standards.

Troubleshoot and resolve complex application and technical issues.

Lead development of new functionality and applications.

Work with cross-functional Agile/Scrum teams.

Develop application/interface code, technical documentation, and user guides.

Contribute to application architecture and technical decisions.

Design, develop, deploy, and maintain software at scale.

Required Technical Skills

10+ years of software development experience using Java

Strong experience with Java 17+

Spring Boot

RESTful API development

Microservices architecture

Experience with AWS or Azure

Experience with message streaming technologies such as:

Apache Kafka

AWS Kinesis

AWS SQS/SNS

RabbitMQ

ActiveMQ

Azure Event Hub

Experience with relational and NoSQL databases such as:

AWS Aurora / RDS

DynamoDB

PostgreSQL

MySQL

Oracle

MongoDB

Elasticsearch

Cassandra

Redis

CI/CD experience with tools such as:

Jenkins

Azure DevOps

GoCD

Agile/Scrum development experience.

Strong understanding of application architecture patterns including:

Microservices

MVC

Event-driven architecture

Experience designing well-defined RESTful APIs.

Experience with Swagger, Postman, and API testing tools.

Experience with TDD/BDD.

Experience with testing tools such as Cucumber and Selenium.

Experience integrating testing into CI/CD pipelines.

AWS experience with technologies such as:

API Gateway

ALB/NLB

Fargate

Lambda

S3

CloudWatch

Experience debugging and maintaining applications on Linux/Unix platforms.

Experience with AI tools is a big plus.

Education & Experience

Bachelor's degree in Computer Science, Electrical Engineering, or related field with 8+ years of relevant experience.

Master's degree with 6+ years of relevant experience.

Candidates without a degree must have 10+ years of relevant experience.

Required Soft Skills

Strong Computer Science fundamentals, including data structures and algorithms.

Strong analytical, decision-making, and problem-solving skills.

Excellent communication and collaboration skills.

Ability to work under pressure and meet deadlines.

Passion for technology and eagerness to contribute to a team-oriented environment.

Demonstrated leadership experience on small to medium-scale projects.

Ability to mentor developers and provide technical guidance.

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.
  • Dice Id: 10481525
  • Position Id: 9081792
  • Posted 5 hours ago
Contact the job poster
AP

Alex Pesci

Seasoned Recruiting Manager with a Passion for Talent Acquisition @ Shiro Technologies
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Chicago, Illinois

Today

Easy Apply

Contract

$66

Hybrid in Chicago, Illinois

23d ago

Easy Apply

Full-time

70 - 80

Chicago, Illinois

10d ago

Full-time

USD 100,000.00 - 170,500.00 per year

Rosemont, Illinois

Yesterday

Easy Apply

Contract, Third Party

$34 - $44

Search all similar jobs