{"schemaVersion":"jobsearcher.job.v1","id":"3f835f18f817272ae171ab15","url":"https://jobsearcher.com/jobs/3f835f18f817272ae171ab15","canonicalUrl":"https://jobsearcher.com/jobs/3f835f18f817272ae171ab15","title":"Java Developer - Lead","description":"Overview\nIn this Java Lead role you will guide the development of enterprise‑grade Java applications. You will own core Java design and implementation while leveraging Spring Framework modules to build scalable services. You’ll work with messaging systems to ensure reliable data flow and contribute to solution architecture and troubleshooting. You’ll collaborate with cross‑functional teams to deliver end‑to‑end solutions that align with the company’s IT services focus. This position offers impact through shaping the Java tech stack and solving complex technical challenges.\n\nResponsibilitiesLead Java/J2EE development projects and deliver robust solutionsImplement and maintain Core Java (data structures, algorithms, I/O, NIO, multi‑threading)Develop with Spring Framework modules (Spring Boot, Spring MVC, Spring Integration, Spring Batch)Work with messaging systems (RabbitMQ, Kafka) to ensure reliable communicationsAnalyze problems and provide effective, scalable technical solutionsApply OO design principles and GOF design patterns to software design\nKey requirements7+ years of Java/J2EE development experienceStrong Core Java knowledge (data structures, algorithms, I/O, NIO, multithreading)Expertise in Spring Framework (Boot, MVC, Integration, Batch)Experience with RabbitMQ or KafkaExcellent analytical and problem‑solving abilitiesSolid OO design and GOF design patterns understandingBachelor in Computer Science (or equivalent) or Master in Computer Scienceanalytical thinkingproblem-solvingability to troubleshoot and communicate effectivelyCore JavaSpring BootSpring MVC","company":"Comtech","rawCompany":"comtech","city":"Evanston","state":"IL","isRemote":false,"isActive":false,"createdAt":"2026-09-15T04:16:23.682Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Java Developer - Lead","description":"Overview\nIn this Java Lead role you will guide the development of enterprise‑grade Java applications. You will own core Java design and implementation while leveraging Spring Framework modules to build scalable services. You’ll work with messaging systems to ensure reliable data flow and contribute to solution architecture and troubleshooting. You’ll collaborate with cross‑functional teams to deliver end‑to‑end solutions that align with the company’s IT services focus. This position offers impact through shaping the Java tech stack and solving complex technical challenges.\n\nResponsibilitiesLead Java/J2EE development projects and deliver robust solutionsImplement and maintain Core Java (data structures, algorithms, I/O, NIO, multi‑threading)Develop with Spring Framework modules (Spring Boot, Spring MVC, Spring Integration, Spring Batch)Work with messaging systems (RabbitMQ, Kafka) to ensure reliable communicationsAnalyze problems and provide effective, scalable technical solutionsApply OO design principles and GOF design patterns to software design\nKey requirements7+ years of Java/J2EE development experienceStrong Core Java knowledge (data structures, algorithms, I/O, NIO, multithreading)Expertise in Spring Framework (Boot, MVC, Integration, Batch)Experience with RabbitMQ or KafkaExcellent analytical and problem‑solving abilitiesSolid OO design and GOF design patterns understandingBachelor in Computer Science (or equivalent) or Master in Computer Scienceanalytical thinkingproblem-solvingability to troubleshoot and communicate effectivelyCore JavaSpring BootSpring MVC","datePosted":"2026-09-15T04:16:23.682Z","dateModified":"2026-09-15T04:16:23.682Z","hiringOrganization":{"@type":"Organization","name":"Comtech","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Evanston","addressRegion":"IL","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"3f835f18f817272ae171ab15"},"url":"https://jobsearcher.com/jobs/3f835f18f817272ae171ab15"}}