{"schemaVersion":"jobsearcher.job.v1","id":"f6262fed404a64508d0e8a03","url":"https://jobsearcher.com/jobs/f6262fed404a64508d0e8a03","canonicalUrl":"https://jobsearcher.com/jobs/f6262fed404a64508d0e8a03","title":"Senior Java Developer","description":"Senior Java DeveloperChicago, IL (Remote)12+ months ContractA Senior Java Developer must perform complex technical and advisory functions in the development of web-based Java applications. Candidates must have a broad and long-term experience developing and implementing solutions on the Java platform and must have worked intensively developing systems for content management, web publishing, integration, e-commerce, digital signature, server programming, and web-based client-server systems.The skills, training and experience a qualified Senior Java Developer must possess include, without limitation:Experience in high volume, transactional systems, complex payment systems, hands-on use of design and architectural patterns, and the ability to write database queries to analyze problems and make corrections to database entries.Independently plans, develops and designs business functions for integrated systems and develops business logic, Java Server Pages, and Data Access Objects using Structured Query Language (SQL).Develops and conducts program tests using JUnit; develops test plans and data and performs or oversees testing to verify that the program functions correctly to ensure that modifications have not caused error in other parts of the program, interfacing programs and interfacing systems.Develops complex program documentation using structure diagrams, behavior diagrams and interaction diagrams, system and program flowcharts, test plans and conversion plans.Analyzes Benefit Systems change requests for implementation utilizing Java Enterprise Edition (EE) technology in a Struts Framework or Spring Framework.Conducts and coordinates investigative and analytical studies of complex system functions and operates to select approaches for resolution of complex problems by improving efficiency of existing systems.Participates in impact analysis of proposed law changes as assigned or required.The Java Developer should expect to be on call and upon the Department's request, required to provide onsite off-hours support for release implementation and various Database Administrator activities.Qualifications:Desires the knowledge, skill and mental development equivalent to 6 years of college (Master's Degree preferred) with significant course work in computer science or directly related technical fields, supplemented by evaluation of at least 6 years of professional experience in Java development for large, web-based applications.Technical expertise in Java EE framework Technologies and Java EE system developmentDetailed knowledge of Struts Framework, Spring IOC Framework, and Spring BatchIntegration of Struts and SpringStrong experience with Gang of Four patterns – what they do, what problems they solve, when they would be used, and how they are implemented. Strong patterns knowledge/experience will be important in cleanly implementing technical changes/refactoring existing code: a. Factory, b. Command, c. StrategySolid, demonstrative iBatis experience, JUNIT experience, JSP experience and Maven experienceWebSphere and WebSphere's Rational Toolset experience (Clear Case/Clear Quest)Technical expertise in development of application security layer for web applications.Strong expertise in Struts, Spring MVC, Spring IOC, Spring AOP, Spring Batch technologies.Strong expertise in JQuery, Javascript, CSS, HTML, AJAX front end technologiesStrong expertise in ANT and MAVEN build scriptsStrong expertise in development of middleware components using IBM MQ, Webservices etc.Expertise in XML, XML Schema Definitions and development of java binding to marshal and unmarshal the XML.Expertise in SQL and working with DB2 z/os and MS SQL ServerStrong communication skillsability to clearly explain technical concepts","company":"My3Tech","rawCompany":"my3tech","city":"Chicago","state":"IL","isRemote":false,"isActive":false,"createdAt":"2026-06-26T02:22:01.968Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Java Developer","description":"Senior Java DeveloperChicago, IL (Remote)12+ months ContractA Senior Java Developer must perform complex technical and advisory functions in the development of web-based Java applications. Candidates must have a broad and long-term experience developing and implementing solutions on the Java platform and must have worked intensively developing systems for content management, web publishing, integration, e-commerce, digital signature, server programming, and web-based client-server systems.The skills, training and experience a qualified Senior Java Developer must possess include, without limitation:Experience in high volume, transactional systems, complex payment systems, hands-on use of design and architectural patterns, and the ability to write database queries to analyze problems and make corrections to database entries.Independently plans, develops and designs business functions for integrated systems and develops business logic, Java Server Pages, and Data Access Objects using Structured Query Language (SQL).Develops and conducts program tests using JUnit; develops test plans and data and performs or oversees testing to verify that the program functions correctly to ensure that modifications have not caused error in other parts of the program, interfacing programs and interfacing systems.Develops complex program documentation using structure diagrams, behavior diagrams and interaction diagrams, system and program flowcharts, test plans and conversion plans.Analyzes Benefit Systems change requests for implementation utilizing Java Enterprise Edition (EE) technology in a Struts Framework or Spring Framework.Conducts and coordinates investigative and analytical studies of complex system functions and operates to select approaches for resolution of complex problems by improving efficiency of existing systems.Participates in impact analysis of proposed law changes as assigned or required.The Java Developer should expect to be on call and upon the Department's request, required to provide onsite off-hours support for release implementation and various Database Administrator activities.Qualifications:Desires the knowledge, skill and mental development equivalent to 6 years of college (Master's Degree preferred) with significant course work in computer science or directly related technical fields, supplemented by evaluation of at least 6 years of professional experience in Java development for large, web-based applications.Technical expertise in Java EE framework Technologies and Java EE system developmentDetailed knowledge of Struts Framework, Spring IOC Framework, and Spring BatchIntegration of Struts and SpringStrong experience with Gang of Four patterns – what they do, what problems they solve, when they would be used, and how they are implemented. Strong patterns knowledge/experience will be important in cleanly implementing technical changes/refactoring existing code: a. Factory, b. Command, c. StrategySolid, demonstrative iBatis experience, JUNIT experience, JSP experience and Maven experienceWebSphere and WebSphere's Rational Toolset experience (Clear Case/Clear Quest)Technical expertise in development of application security layer for web applications.Strong expertise in Struts, Spring MVC, Spring IOC, Spring AOP, Spring Batch technologies.Strong expertise in JQuery, Javascript, CSS, HTML, AJAX front end technologiesStrong expertise in ANT and MAVEN build scriptsStrong expertise in development of middleware components using IBM MQ, Webservices etc.Expertise in XML, XML Schema Definitions and development of java binding to marshal and unmarshal the XML.Expertise in SQL and working with DB2 z/os and MS SQL ServerStrong communication skillsability to clearly explain technical concepts","datePosted":"2026-06-26T02:22:01.968Z","dateModified":"2026-06-26T02:22:01.968Z","hiringOrganization":{"@type":"Organization","name":"My3Tech","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Chicago","addressRegion":"IL","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"f6262fed404a64508d0e8a03"},"url":"https://jobsearcher.com/jobs/f6262fed404a64508d0e8a03"}}