Job Specifications
Cullerton Group has a new opportunity for an IT Software Engineer 5. The work will be done onsite in Chicago, IL, on a hybrid schedule (2 days per week in office) depending on the customer’s preference. This is a long-term 12-month position that can lead to permanent employment with our client. Compensation is up to $100.43/hr + full benefits (vision, dental, health insurance, 401k, and holiday pay).
Job Summary
Cullerton Group is seeking two highly skilled IT Software Engineers to join a backend development team supporting enterprise-scale digital applications. The engineers will design, develop, test, and deploy large-scale, distributed software systems using Java, cloud-native technologies, and API-driven architectures. This role requires strong technical leadership, collaboration within Agile teams, and the ability to deliver reliable, scalable software solutions that support digital platform initiatives and business-critical systems.
Key Responsibilities
• Design, develop, deploy, and maintain complex software applications in Java
• Work on backend services and APIs that power enterprise digital platforms
• Develop software using relational and NoSQL databases (e.g., DynamoDB, MySQL, MongoDB)
• Implement software deployment pipelines using CI/CD tools such as Jenkins or Azure DevOps
• Collaborate in Agile teams, contributing to sprints, code reviews, and system architecture discussions
• Apply design patterns such as Microservices, MVC, and Event-Driven Architecture
• Mentor junior engineers and maintain high standards of software quality through code review and best practices
• Troubleshoot and resolve complex application and infrastructure issues
Required Qualifications
• Bachelor’s degree in Computer Science, Electrical Engineering, or a related field (Master’s preferred)
• 10+ years of experience in Java software design and development
• Strong understanding of software architectural patterns (Microservices, Event-Driven, MVC)
• Experience with cloud platforms such as AWS or Azure
• Hands-on experience with CI/CD tools (Jenkins, GoCD, Azure DevOps)
• Proven experience building RESTful APIs and integrating with external systems
• Strong experience with databases—relational (MySQL, Oracle) and NoSQL (DynamoDB, Cassandra, Redis)
• Experience debugging and maintaining software on Linux/Unix platforms
Preferred Qualifications
• Experience with AI tools or machine learning frameworks is a strong plus
• Hands-on experience with AWS services (Lambda, API Gateway, CloudWatch, S3, Fargate)
• Familiarity with messaging and streaming tools (Kafka, RabbitMQ, AWS SNS/SQS, Kinesis)
• Experience with test automation tools (Cucumber, Selenium) integrated into CI/CD pipelines
• Understanding of TDD/BDD development practices
• Excellent communication skills and ability to work collaboratively in fast-paced environments
Why This Role?
This position offers an opportunity to contribute to innovative backend engineering projects that power large-scale digital systems. Cullerton Group provides a professional environment with strong collaboration, cutting-edge technologies, and room for career growth. This is an ideal role for engineers who enjoy solving complex problems, leading by example, and driving technical excellence.