Lead Java Developer

Ethereum Technologies LLC

Cincinnati (OH)

On-site

USD 90,000 - 120,000

Full time

30 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Ethereum Technologies in Cincinnati, OH, is seeking a software engineer to join the ATM IT team. You will design, code, and test Java Spring applications deployed on OpenShift, while focusing on backend services and system reliability.

The role involves analyzing requirements, implementing OOAD principles, and integrating new software with existing systems. The position targets candidates with SLDC knowledge, strong Java skills, and experience with monitoring tools like Splunk and Dynatrace.

Qualifications

  • Participate in full lifecycle application development.
  • Design, code, and debug applications across multiple programming languages.
  • Conduct software, code, and requirements analysis; perform software reviews; identify code metrics; and support system risk and reliability assessments.
  • Apply Object-Oriented Analysis and Design (OOA/OOD) principles.
  • Design and implement Java Spring applications deployed on OpenShift.
  • Perform software modeling and simulation.
  • Develop and maintain back-end architecture and services.
  • Execute software testing and quality assurance activities.
  • Integrate new software with existing systems.
  • Research, evaluate, and recommend new technologies.

Responsibilities

  • Participate in full lifecycle application development.
  • Design, code, and debug applications across multiple programming languages.
  • Conduct software, code, and requirements analysis; perform software reviews; identify code metrics; and support system risk and reliability assessments.
  • Apply Object-Oriented Analysis and Design (OOA/OOD) principles.
  • Design and implement Java Spring applications deployed on OpenShift.
  • Develop and maintain back-end architecture and services.
  • Execute software testing and quality assurance activities.

Skills

SDLC knowledge
Java
Java Spring
OpenShift
HTML/CSS
Scripting languages
Communication

Education

Bachelor's degree in Computer Engineering/CS/IT

Tools

GitHub
Splunk dashboards
Dynatrace dashboards
Diebold VISTA/VCP7
Diebold Vynamic Vision
NCR Vision
Test automation tools

Job description

US Citizen, Green Card, H-1B, OPT-EAD, CPT, Other

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.

Responsibilities
  • Participate in full lifecycle application development.
  • Design, code, and debug applications across multiple programming languages.
  • Conduct software, code, and requirements analysis; perform software reviews; identify code metrics; and support system risk and reliability assessments.
  • Apply Object-Oriented Analysis and Design (OOA/OOD) principles.
  • Design and implement Java Spring applications deployed on OpenShift.
  • Perform software modeling and simulation.
  • Develop and maintain back-end architecture and services.
  • Execute software testing and quality assurance activities.
  • Optimize performance, usability, automation, and system efficiency.
  • Support, maintain, and document software functionality.
  • Integrate new software with existing systems.
  • Research, evaluate, and recommend new technologies.
  • Ensure compliance with internal and industry standards.
  • Manage and collaborate on code repositories using GitHub.
  • Implement software localization and globalization features.
  • Hold an undergraduate degree in computer engineering, computer science, information technology, or a related field.
Qualifications
  • Strong understanding of the software development life cycle.
  • Ability to quickly learn and apply new programming languages.
  • Proficiency in Java, Java Spring, OpenShift, HTML, CSS, and scripting languages.
  • Experience creating Splunk and Dynatrace dashboards for monitoring and alerting.
  • Effective communication and collaboration skills for working with internal teams and external partners.
Preferred Qualifications
  • Experience with test automation tools.
  • Knowledge of ATM terminal driving and testing.
  • Experience with ATM software platforms such as Diebold (Vista, VCP7, TM, Vynamic Vision, Vynamic View) and NCR (Vision).

We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Java Developer
Lead Java Developer

Quantum Technologies. LLC • Cincinnati (OH)

On-site
USD 110,000 - 165,000
Lead Java Developer
Lead Java Developer

Machine Learning Technologies, LLC • Cincinnati (OH)

On-site
USD 95,000 - 125,000
Lead Java Developer
Lead Java Developer

Robotic Process Automation LLC • Cincinnati (OH)

On-site
USD 90,000 - 130,000
Lead Java Developer
Lead Java Developer

Valiant Technologies LLC • Cincinnati (OH)

On-site
USD 85,000 - 120,000
Lead Java Developer for ATM Backend on OpenShift
Lead Java Developer for ATM Backend on OpenShift

Robotic Technologies Automation • Cincinnati (OH)

On-site
USD 90,000 - 130,000
Lead Java Engineer - Spring, OpenShift & Back-End Innovator
Lead Java Engineer - Spring, OpenShift & Back-End Innovator

Machine Learning Technologies, LLC • Cincinnati (OH)

On-site
USD 95,000 - 125,000
Lead Java Developer — ATM Platform Modernization
Lead Java Developer — ATM Platform Modernization

Valiant Technologies LLC • Cincinnati (OH)

On-site
USD 85,000 - 120,000
Senior Java Spring Engineer | OpenShift & ATM Modernization
Senior Java Spring Engineer | OpenShift & ATM Modernization

Ethereum Technologies • Cincinnati (OH)

On-site
USD 90,000 - 120,000
ATM Systems Engineer
ATM Systems Engineer

Optomi • Valparaiso (IN)

Hybrid
USD 90,000 - 130,000
Java Architect
Java Architect

Artifintech • Alpharetta (GA)

On-site
USD 120,000 - 180,000