{"schemaVersion":"jobsearcher.job.v1","id":"edab00d25427b4ab8bf89982","url":"https://jobsearcher.com/jobs/edab00d25427b4ab8bf89982","canonicalUrl":"https://jobsearcher.com/jobs/edab00d25427b4ab8bf89982","title":"Java Lead Software Engineer","description":"Role: Java Lead Software EngineerJob Title: IT Software Engineer 5 (Lead Software Engineer)Location: Chicago, IL - HybridWork Schedule: 2 days onsite per week - Monday and WednesdayEstimated Start Date: September 7, 2026Duration: 12 months, with potential for extensionExperience: 12+ years of professional software engineering experienceCandidate RequirementsLocal candidates only.Genuine consultants with excellent communication and strong technical leadership skills.Candidates must have a LinkedIn profile that aligns with the submitted resume.Strong hands-on experience in the highlighted technologies and required skill set is mandatory.Candidates should be able to work onsite in the Chicago office every Monday and Wednesday.Required Education & ExperienceBachelor's degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent practical experience.12+ years of professional software engineering experience, with significant experience in enterprise application development and technical leadership.Required Technical SkillsJava: Extensive hands-on experience with Java 17+ / Java 21+.Spring Boot: Strong experience developing enterprise-grade RESTful APIs and microservices.API Management: Hands-on experience with Apigee API Gateway or similar API management platforms.Cloud: Strong experience deploying and maintaining applications in public cloud environments, including AWS, Azure, or GCP. AWS experience is strongly preferred.API & Architecture: Experience designing API-first solutions, service contracts, payload schemas, and OpenAPI/Swagger specifications.Automated Testing: Strong experience with unit, integration, and end-to-end testing using JUnit, Mockito, and similar frameworks.Event-Driven Architecture: Hands-on experience designing and implementing event-driven solutions using technologies such as:AWS KinesisAWS SQS/SNSApache KafkaRabbitMQAzure Event HubsDatabases & Data Stores: Strong understanding of multiple database and datastore technologies, including:Relational: PostgreSQL, MySQL, Oracle, AWS RDS/AuroraNoSQL: MongoDB, Cassandra, AWS DynamoDBSearch: ElasticsearchCaching: RedisVector DatabasesCI/CD: Hands-on experience building, configuring, and deploying applications through CI/CD pipelines using Azure DevOps, Jenkins, GoCD, or similar tools.Agile/Scrum: Strong experience working in Agile/Scrum development environments.Security: Experience implementing secure service-to-service integrations using OAuth 2.0, JWT, and entitlement-based authorization models.Technical Leadership: Strong decision-making, critical thinking, problem-solving, architecture, design, and mentoring skills.Preferred / Nice-to-Have SkillsExperience with GitHub Copilot, Cursor, or other AI-assisted coding tools.Experience with performance testing, load testing, observability, and production readiness practices.Experience working on large-scale digital platforms hosted on AWS.Key ResponsibilitiesLead the design, development, testing, and deployment of enterprise-scale REST APIs and microservices using Java 21+, Spring Boot, Apigee API Gateway, and AWS services.Architect and implement API-first solutions, including service contracts, payload schemas, and OpenAPI/Swagger specifications.Translate business requirements into technical solutions, system designs, user stories, and actionable development tasks.Lead solution decomposition and provide technical direction for complex enterprise initiatives.Design and guide secure service-to-service integrations using OAuth 2.0, JWT, and enterprise entitlement-based authorization models.Serve as the technical lead for complex projects, driving architecture decisions, design reviews, code reviews, and engineering best practices.Collaborate closely with product owners, UI development teams, architects, engineering teams, and external partner teams to deliver customer-focused solutions.Establish and enforce engineering standards focused on scalability, reliability, observability, security, performance, and maintainability.Drive quality engineering practices, including automated testing, performance testing, load testing, and production readiness reviews.Lead the troubleshooting and resolution of complex application and production issues.Provide technical guidance, mentorship, and leadership to other software engineers.Create and maintain technical documentation, architecture documentation, operational runbooks, and engineering standards.Take end-to-end ownership of software delivery from design and development through deployment, monitoring, production support, and continuous improvement.","company":"SMX Services Consulting","rawCompany":"smx services consulting","city":"Chicago","state":"IL","isRemote":false,"isActive":false,"createdAt":"2026-08-14T15:57:50.138Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Java Lead Software Engineer","description":"Role: Java Lead Software EngineerJob Title: IT Software Engineer 5 (Lead Software Engineer)Location: Chicago, IL - HybridWork Schedule: 2 days onsite per week - Monday and WednesdayEstimated Start Date: September 7, 2026Duration: 12 months, with potential for extensionExperience: 12+ years of professional software engineering experienceCandidate RequirementsLocal candidates only.Genuine consultants with excellent communication and strong technical leadership skills.Candidates must have a LinkedIn profile that aligns with the submitted resume.Strong hands-on experience in the highlighted technologies and required skill set is mandatory.Candidates should be able to work onsite in the Chicago office every Monday and Wednesday.Required Education & ExperienceBachelor's degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent practical experience.12+ years of professional software engineering experience, with significant experience in enterprise application development and technical leadership.Required Technical SkillsJava: Extensive hands-on experience with Java 17+ / Java 21+.Spring Boot: Strong experience developing enterprise-grade RESTful APIs and microservices.API Management: Hands-on experience with Apigee API Gateway or similar API management platforms.Cloud: Strong experience deploying and maintaining applications in public cloud environments, including AWS, Azure, or GCP. AWS experience is strongly preferred.API & Architecture: Experience designing API-first solutions, service contracts, payload schemas, and OpenAPI/Swagger specifications.Automated Testing: Strong experience with unit, integration, and end-to-end testing using JUnit, Mockito, and similar frameworks.Event-Driven Architecture: Hands-on experience designing and implementing event-driven solutions using technologies such as:AWS KinesisAWS SQS/SNSApache KafkaRabbitMQAzure Event HubsDatabases & Data Stores: Strong understanding of multiple database and datastore technologies, including:Relational: PostgreSQL, MySQL, Oracle, AWS RDS/AuroraNoSQL: MongoDB, Cassandra, AWS DynamoDBSearch: ElasticsearchCaching: RedisVector DatabasesCI/CD: Hands-on experience building, configuring, and deploying applications through CI/CD pipelines using Azure DevOps, Jenkins, GoCD, or similar tools.Agile/Scrum: Strong experience working in Agile/Scrum development environments.Security: Experience implementing secure service-to-service integrations using OAuth 2.0, JWT, and entitlement-based authorization models.Technical Leadership: Strong decision-making, critical thinking, problem-solving, architecture, design, and mentoring skills.Preferred / Nice-to-Have SkillsExperience with GitHub Copilot, Cursor, or other AI-assisted coding tools.Experience with performance testing, load testing, observability, and production readiness practices.Experience working on large-scale digital platforms hosted on AWS.Key ResponsibilitiesLead the design, development, testing, and deployment of enterprise-scale REST APIs and microservices using Java 21+, Spring Boot, Apigee API Gateway, and AWS services.Architect and implement API-first solutions, including service contracts, payload schemas, and OpenAPI/Swagger specifications.Translate business requirements into technical solutions, system designs, user stories, and actionable development tasks.Lead solution decomposition and provide technical direction for complex enterprise initiatives.Design and guide secure service-to-service integrations using OAuth 2.0, JWT, and enterprise entitlement-based authorization models.Serve as the technical lead for complex projects, driving architecture decisions, design reviews, code reviews, and engineering best practices.Collaborate closely with product owners, UI development teams, architects, engineering teams, and external partner teams to deliver customer-focused solutions.Establish and enforce engineering standards focused on scalability, reliability, observability, security, performance, and maintainability.Drive quality engineering practices, including automated testing, performance testing, load testing, and production readiness reviews.Lead the troubleshooting and resolution of complex application and production issues.Provide technical guidance, mentorship, and leadership to other software engineers.Create and maintain technical documentation, architecture documentation, operational runbooks, and engineering standards.Take end-to-end ownership of software delivery from design and development through deployment, monitoring, production support, and continuous improvement.","datePosted":"2026-08-14T15:57:50.138Z","dateModified":"2026-08-14T15:57:50.138Z","hiringOrganization":{"@type":"Organization","name":"SMX Services Consulting","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Chicago","addressRegion":"IL","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"edab00d25427b4ab8bf89982"},"url":"https://jobsearcher.com/jobs/edab00d25427b4ab8bf89982"}}