{"schemaVersion":"jobsearcher.job.v1","id":"4c8ffc271c62205bfa6ce9b4","url":"https://jobsearcher.com/jobs/4c8ffc271c62205bfa6ce9b4","canonicalUrl":"https://jobsearcher.com/jobs/4c8ffc271c62205bfa6ce9b4","title":"Java Software Developer – Senior","description":"Job Responsibilities:\nModify existing application code or interfaces or build new application components from detailed requirements.\nAnalysis of requirements, support of the design, development of the code, testing, debugging, deployment, and maintenance of those programs and interfaces. Documentation of the work is essential\nParticipation in most aspects of programming and application development, including file design, update, storage, and retrieval\nAbility to maintain the developed solution on an on-going basis is essential\nFormulate concepts, define system scope and technical objectives based on user needs (requires very good written and verbal communication skills, ability to easily grasp business concepts, and possesses skills to build a vision)\nEnhance processes to resolve operational problems and add new functions taking into consideration schedule, resource constraints, process complexity, dependencies, assumptions and application structure\nCandidate is required to follow the existing development methodology and coding standards, and ensure compliance with the internal and external regulatory requirements\nMay guide various groups on application systems activities\nWork under general directions; typically reports to a team lead or supervisor/manager\nMinimum 9 years' experience\nBachelor's degree in computer sciences or information system management required\nExperience in financial services or captive auto finance companies is a strong plus\nAbility to integrate with large teams, demonstrating strong verbal and written communication skills\nApplication development experience in large scale enterprise environments is essential\nProblem-solving skills and critical thinking are essential to effectively conduct the required tasks.\nAbility to work in a fast-paced environment, multi-tasking\nSelf-motivated and able to work autonomously when necessary\nIntermediate to expert knowledge required in the following areas:\nSystem development life cycle\nSystem development processes and method\nTesting methods, including unit and integration testing (JUnit, Mockito)\nUtilization of software configuration management tools\nCode deployment and code versioning tools\nExperience in the following:\nLeading, driving, implementing complex solutions\nRest and Soap API Development\nSoap UI / Postman\nBash Scripting\nJAVA Spring Boot,\nSpring Security, Spring Data, Spring Batch\nMaven / Gradle\nLog4j and other logging frameworks\nJ2EE, EJB, JavaBeans, JavaScript, servlets, JDBC, struts, Hibernate\nWebSphere, Apache Tomcat, WSAD, MQ Series\nDB2, SQL, PostgreSQL\nXML / JSON\nCI/CD pipelines\nGitHub\nJob Type: Contract\nAbility to commute/relocate:\nFarmington, MI 48331: Reliably commute or planning to relocate before starting work (Required)\nExperience:\nREST: 10 years (Preferred)\nJava: 10 years (Preferred)\nWork Location: In person","company":"Infinity Quest","rawCompany":"infinity quest","city":"Farmington","state":"MI","isRemote":false,"isActive":false,"createdAt":"2026-08-05T10:45:17.062Z","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":"Java Software Developer – Senior","description":"Job Responsibilities:\nModify existing application code or interfaces or build new application components from detailed requirements.\nAnalysis of requirements, support of the design, development of the code, testing, debugging, deployment, and maintenance of those programs and interfaces. Documentation of the work is essential\nParticipation in most aspects of programming and application development, including file design, update, storage, and retrieval\nAbility to maintain the developed solution on an on-going basis is essential\nFormulate concepts, define system scope and technical objectives based on user needs (requires very good written and verbal communication skills, ability to easily grasp business concepts, and possesses skills to build a vision)\nEnhance processes to resolve operational problems and add new functions taking into consideration schedule, resource constraints, process complexity, dependencies, assumptions and application structure\nCandidate is required to follow the existing development methodology and coding standards, and ensure compliance with the internal and external regulatory requirements\nMay guide various groups on application systems activities\nWork under general directions; typically reports to a team lead or supervisor/manager\nMinimum 9 years' experience\nBachelor's degree in computer sciences or information system management required\nExperience in financial services or captive auto finance companies is a strong plus\nAbility to integrate with large teams, demonstrating strong verbal and written communication skills\nApplication development experience in large scale enterprise environments is essential\nProblem-solving skills and critical thinking are essential to effectively conduct the required tasks.\nAbility to work in a fast-paced environment, multi-tasking\nSelf-motivated and able to work autonomously when necessary\nIntermediate to expert knowledge required in the following areas:\nSystem development life cycle\nSystem development processes and method\nTesting methods, including unit and integration testing (JUnit, Mockito)\nUtilization of software configuration management tools\nCode deployment and code versioning tools\nExperience in the following:\nLeading, driving, implementing complex solutions\nRest and Soap API Development\nSoap UI / Postman\nBash Scripting\nJAVA Spring Boot,\nSpring Security, Spring Data, Spring Batch\nMaven / Gradle\nLog4j and other logging frameworks\nJ2EE, EJB, JavaBeans, JavaScript, servlets, JDBC, struts, Hibernate\nWebSphere, Apache Tomcat, WSAD, MQ Series\nDB2, SQL, PostgreSQL\nXML / JSON\nCI/CD pipelines\nGitHub\nJob Type: Contract\nAbility to commute/relocate:\nFarmington, MI 48331: Reliably commute or planning to relocate before starting work (Required)\nExperience:\nREST: 10 years (Preferred)\nJava: 10 years (Preferred)\nWork Location: In person","datePosted":"2026-08-05T10:45:17.062Z","dateModified":"2026-08-05T10:45:17.062Z","hiringOrganization":{"@type":"Organization","name":"Infinity Quest","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Farmington","addressRegion":"MI","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"4c8ffc271c62205bfa6ce9b4"},"url":"https://jobsearcher.com/jobs/4c8ffc271c62205bfa6ce9b4"}}