JOBSEARCHER

Java Developer - Lead

ComtechEvanston, ILL6 LeadSeptember 15th, 2026
Overview In 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. ResponsibilitiesLead 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 Key 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