> Markdown version of [/jobs/ext/4014299-it-software-engineer-5](https://www.wearedevelopers.com/jobs/ext/4014299-it-software-engineer-5). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # IT - Software Engineer 5 - **Company:** Cullerton Group, LLC - **Location:** Chicago, IL, United States - **Experience:** Expert - **Salary:** $218,400.0 - **Contract:** Temporary to permanent - **Skills:** 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, 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 - **Published:** October 29, 2026 - **Apply:** https://www.careerboard.com/us/en/find-jobs-in-United-States/-F7DA323998478DD03B/ ## About the Role * 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. ## 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.