{"schemaVersion":"jobsearcher.job.v1","id":"562a755c933d21c6d4b2765d","url":"https://jobsearcher.com/jobs/562a755c933d21c6d4b2765d","canonicalUrl":"https://jobsearcher.com/jobs/562a755c933d21c6d4b2765d","title":"Lead Java Developer","description":"The ATM IT team supports more than 2,200 ATMs and a network of over 40,000 partner ATMs. The team is currently engaged in modernizing the ATM channel both hardware and software while also contributing to a major debit card modernization initiative. This role offers the opportunity to participate in one of the largest IT efforts in the industry.\r\nResponsibilities\r\nParticipate in full lifecycle application development.\r\nDesign, code, and debug applications across multiple programming languages.\r\nConduct software, code, and requirements analysis; perform software reviews; identify code metrics; and support system risk and reliability assessments.\r\nApply Object-Oriented Analysis and Design (OOA/OOD) principles.\r\nDesign and implement Java Spring applications deployed on OpenShift.\r\nPerform software modeling and simulation.\r\nDevelop and maintain back-end architecture and services.\r\nExecute software testing and quality assurance activities.\r\nOptimize performance, usability, automation, and system efficiency.\r\nSupport, maintain, and document software functionality.\r\nIntegrate new software with existing systems.\r\nResearch, evaluate, and recommend new technologies.\r\nEnsure compliance with internal and industry standards.\r\nManage and collaborate on code repositories using GitHub.\r\nImplement software localization and globalization features.\r\nHold an undergraduate degree in computer engineering, computer science, information technology, or a related field.\r\nQualifications\r\nStrong understanding of the software development life cycle.\r\nAbility to quickly learn and apply new programming languages.\r\nProficiency in Java, Java Spring, OpenShift, HTML, CSS, and scripting languages.\r\nExperience creating Splunk and Dynatrace dashboards for monitoring and alerting.\r\nEffective communication and collaboration skills for working with internal teams and external partners.\r\nPreferred Qualifications\r\nExperience with test automation tools.\r\nKnowledge of ATM terminal driving and testing.\r\nExperience with ATM software platforms such as Diebold (Vista, VCP7, TM, Vynamic Vision, Vynamic View) and NCR (Vision).\r\nROBOTICS TECHNOLOGIES LLC is an equal opportunity employer inclusive of female, minority, disability and veterans, (M/F/D/V). Hiring, promotion, transfer, compensation, benefits, discipline, termination and all other employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, citizenship/immigration status, veteran status or any other protected status. ROBOTICS TECHNOLOGIES LLC will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal opportunity, employment eligibility requirements or related matters. Nor will ROBOTICS TECHNOLOGIES LLC require in a posting or otherwise U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state, or local government contract\r\nJ-18808-Ljbffr","company":"Robotics Technologies","rawCompany":"robotics technologies","city":"Dayton","state":"OH","isRemote":false,"isActive":false,"createdAt":"2026-07-04T02:16:21.621Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"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":"Lead Java Developer","description":"The ATM IT team supports more than 2,200 ATMs and a network of over 40,000 partner ATMs. The team is currently engaged in modernizing the ATM channel both hardware and software while also contributing to a major debit card modernization initiative. This role offers the opportunity to participate in one of the largest IT efforts in the industry.\r\nResponsibilities\r\nParticipate in full lifecycle application development.\r\nDesign, code, and debug applications across multiple programming languages.\r\nConduct software, code, and requirements analysis; perform software reviews; identify code metrics; and support system risk and reliability assessments.\r\nApply Object-Oriented Analysis and Design (OOA/OOD) principles.\r\nDesign and implement Java Spring applications deployed on OpenShift.\r\nPerform software modeling and simulation.\r\nDevelop and maintain back-end architecture and services.\r\nExecute software testing and quality assurance activities.\r\nOptimize performance, usability, automation, and system efficiency.\r\nSupport, maintain, and document software functionality.\r\nIntegrate new software with existing systems.\r\nResearch, evaluate, and recommend new technologies.\r\nEnsure compliance with internal and industry standards.\r\nManage and collaborate on code repositories using GitHub.\r\nImplement software localization and globalization features.\r\nHold an undergraduate degree in computer engineering, computer science, information technology, or a related field.\r\nQualifications\r\nStrong understanding of the software development life cycle.\r\nAbility to quickly learn and apply new programming languages.\r\nProficiency in Java, Java Spring, OpenShift, HTML, CSS, and scripting languages.\r\nExperience creating Splunk and Dynatrace dashboards for monitoring and alerting.\r\nEffective communication and collaboration skills for working with internal teams and external partners.\r\nPreferred Qualifications\r\nExperience with test automation tools.\r\nKnowledge of ATM terminal driving and testing.\r\nExperience with ATM software platforms such as Diebold (Vista, VCP7, TM, Vynamic Vision, Vynamic View) and NCR (Vision).\r\nROBOTICS TECHNOLOGIES LLC is an equal opportunity employer inclusive of female, minority, disability and veterans, (M/F/D/V). Hiring, promotion, transfer, compensation, benefits, discipline, termination and all other employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, citizenship/immigration status, veteran status or any other protected status. ROBOTICS TECHNOLOGIES LLC will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal opportunity, employment eligibility requirements or related matters. Nor will ROBOTICS TECHNOLOGIES LLC require in a posting or otherwise U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state, or local government contract\r\nJ-18808-Ljbffr","datePosted":"2026-07-04T02:16:21.621Z","dateModified":"2026-07-04T02:16:21.621Z","hiringOrganization":{"@type":"Organization","name":"Robotics Technologies","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Dayton","addressRegion":"OH","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"562a755c933d21c6d4b2765d"},"url":"https://jobsearcher.com/jobs/562a755c933d21c6d4b2765d"}}