Post Job Free
Sign in

Senior Software Engineer - Contractor

Company:
Robert Half
Location:
Chicago, IL, 60603
Pay:
55USD - 59USD per hour
Posted:
June 01, 2025
Apply

Description:

Job Description

We are looking for a skilled Senior Software Engineer to join our team on a long-term contract basis in Chicago, Illinois. In this role, you will enhance, maintain, and support an enterprise-level, 24/7 production system, as well as develop and troubleshoot customer-facing APIs and associated workflows. This position offers a collaborative and innovative environment where your technical expertise will contribute to impactful solutions for global customers.

Location: Chicago, IL (Metro Area)

Remote Work: Not permitted

Duration: 10 months (potential for extension)

Key Responsibilities

Support and enhance Java-and-SQL-based file production systems to meet SLAs.

Maintain and develop customer-facing APIs (REST, SOAP, GraphQL).

Troubleshoot and resolve complex production issues and bugs.

Collaborate with business and technical teams to translate requirements into software designs.

Adhere to development best practices, security, and data privacy standards.

Participate in code reviews and configuration management.

Report progress regularly and resolve technical issues as needed.

Required Qualifications

Experience: Minimum 7 years in software development.

Education: BS in Engineering, Computer Science, or equivalent experience.

Technical Skills – Required

Java, J2EE

Spring Boot, Microservices, API development

Strong SQL proficiency

Git (GitHub Actions is a plus)

Configuration Management concepts (Ansible is a plus)

Cloud hosting concepts

OAuth 2.0

Understanding of software architecture and system design

Experience with Agile methodologies and test-driven development

Technical Skills – Preferred (Nice to Have)

Protocol Buffers with Java

GraphQL

Angular

Kafka

Python

Docker, Kubernetes

CI/CD tools (Jenkins, GitHub Actions)

Unix/Linux environments

Tools: Eclipse, Postman, JIRA, Confluence

Soft Skills & Accountability

Strong communication skills (oral and written)

Ability to work with technical and non-technical stakeholders

Self-motivated and detail-oriented

Commitment to security and data privacy

Ability to meet deadlines and deliver high-quality work

Top 3 Must-Have Skills

Java

SQL

Python

Hybrid remote

Apply