IT - Software Engineer 5

Cullerton Group, LLC
Chicago, IL, United States
3 days ago
Apply on www.careerboard.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$218,400.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Apache ActiveMQ Amazon Web Services Automation of Tests Microsoft Azure Cloud Computing Code Review Continuous Integration Cursor Amazon DynamoDB Elasticsearch Integrated Development Environments
+30 more
Junit PostgreSQL Load Testing MongoDB MySQL NoSQL OAuth Oracle (Applications) RabbitMQ Redis Software Tools Mockito Swagger Amazon Simple Notification Service (SNS) Software Engineering Data Streaming Openapi GitHub Copilot Spring-boot Apigee Event Driven Architecture Amazon Relational Database Service Cassandra Apache Kafka Api Design Restful APIs Amazon Simple Queue Service (SQS) Api Management Jenkins Microservices

Job description

The IT Software Engineer will provide technical leadership in the design, development, testing, and deployment of a state-of-the-art digital platform hosted on AWS. This position will lead the development of enterprise-scale REST APIs and Back End microservices supporting a broad range of digital applications. The engineer will drive architecture decisions, solution decomposition, engineering standards, and end-to-end software ownership while collaborating with product owners, architects, UI teams, and other engineering groups. This role is ideal for an experienced technical leader with deep expertise in Java, Spring Boot, API architecture, cloud technologies, and scalable enterprise software development., * Lead the design and development of enterprise-scale REST APIs and microservices using Java 21+, Spring Boot, Apigee API Gateway, and AWS cloud services.

  • Architect API-first solutions, including service contracts, payload schemas, and OpenAPI/Swagger specifications.
  • Translate complex business requirements into technical designs, user stories, and actionable implementation tasks.
  • Lead architecture decisions, design reviews, code reviews, and technical direction for complex software initiatives.
  • Guide engineers in building secure service-to-service integrations using OAuth 2.0, JWT, and enterprise authorization models.
  • Establish engineering best practices for reliability, scalability, observability, security, and maintainability.
  • Drive automated testing, performance and load testing, production-readiness reviews, troubleshooting, and continuous improvement.
  • Create and maintain technical documentation, operational runbooks, and engineering standards while owning solutions from design through deployment and production support.

Requirements

  • Degree with 10+ years of relevant software engineering experience.
  • Extensive knowledge of software development tools, practices, and activities required to deliver software products and systems that meet business and product requirements.
  • Strong software product design and architecture experience, including the ability to translate requirements into scalable technical designs.
  • Strong decision-making and critical-thinking skills with the ability to analyze complex situations and make sound technical decisions.
  • Extensive experience with Java 17+ and Spring Boot RESTful API development.
  • Experience with API management and gateway technologies such as Apigee.
  • Experience deploying and maintaining applications in public cloud environments such as AWS, Azure, or GCP.
  • Proven ability to own the full software lifecycle, including design, development, automated testing, deployment, monitoring, support, and continuous improvement.

Preferred Qualifications

  • Experience designing event-driven architectures using technologies such as AWS Kinesis, SQS, SNS, Apache Kafka, RabbitMQ, ActiveMQ, or Azure Event Hub.
  • Strong understanding of relational and NoSQL databases, including PostgreSQL, MySQL, Oracle, AWS RDS/Aurora, MongoDB, Cassandra, and DynamoDB, as well as Elasticsearch, Redis, and vector databases.
  • Experience with automated testing frameworks such as JUnit and Mockito.
  • Hands-on CI/CD experience using Azure DevOps, Jenkins, GoCD, or similar technologies.
  • Familiarity with AI-assisted development tools such as GitHub Copilot or Cursor.
  • Demonstrated success working in an Agile/Scrum software development environment.

Benefits & conditions

Cullerton Group has a new opportunity for a IT Software Engineer 5 in Chicago, IL. The work will be done hybrid, with two days per week onsite (Monday and Wednesday). This is a long-term position that can lead to permanent employment with our client. Compensation is up to $105/hr + full benefits (vision, dental, health insurance, 401k, and holiday pay).

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerboard.com
Prepare application

Good distractions

Loading talks and stories from around this role…