Senior Full Stack Engineer (Java Heavy) ATM Modernization

  • Learn Beyond Consulting LLC
  • Columbus, Ohio
  • Full Time

Job Title: Senior Full Stack Engineer (Java Heavy) ATM Modernization

Location: Columbus, OH (Onsite 5 days/week)
Employment Type: Full-time
Headcount: 7 roles (RTH)
Conversion Grade: 602 (based on skill level & performance)
Interview Process: 2 rounds Hiring Manager + Technical (may include coding test; preferred in-person)
Local candidates strongly preferred- Try for local, if you are not able to find then go for non locals

About the Team

We are building a brand-new engineering team focused on developing a key component in our ATM modernization journey. This team will work on highperformance, cloudbased systems supporting mission-critical financial platforms. We are seeking strong backend engineers who can work in a fast-paced environment and solve complex technical challenges.

Role Overview

We are looking for highly skilled Full Stack Engineers with strong backend expertise (75% backend / 25% frontend) . The ideal candidate will be self-driven, capable of tackling complex problems, and providing technical leadership within the team.

Must-Have Skills

  • 5+ years of hands-on experience with Java/J2EE
  • Strong Web Services development experience
  • 1+ years of hands-on experience in AWS/Cloud
  • 1+ years experience with Kafka or similar event-streaming platforms
  • 5+ years experience with SQL/NoSQL/MongoDB
  • Experience with Kubernetes & Docker
  • Experience building microservices using Spring Boot
  • Strong problem-solving and leadership abilities

Nice-to-Have Skills

  • Grafana
  • JavaScript
  • Unix Shell Scripting
  • Splunk, Dynatrace

Key Responsibilities

  • Design, develop, and implement scalable backend services for ATM modernization.
  • Build and maintain cloud-native applications with microservices architecture.
  • Develop event-driven systems leveraging Kafka/Pub-Sub patterns.
  • Contribute to database design and optimization across SQL and NoSQL platforms.
  • Work within containerized environments using Docker/Kubernetes .
  • Participate in code reviews, technical design discussions, and architectural decisions.
  • Troubleshoot production issues using tools like Splunk and performance monitoring platforms.
  • Collaborate in cross-functional teams and mentor junior engineers.

Required Qualifications

  • Bachelor s Degree in Computer Science, Engineering, or equivalent experience
  • Advanced knowledge of application, data, and infrastructure architecture
  • Strong communication skills with ability to interface with senior leadership
  • Deep understanding of:
    • Object-oriented and multithreaded design principles
    • J2EE design patterns
    • Unit, integration, and performance testing (JUnit, Blazemeter)
    • CI/CD pipelines using Jenkins, Maven, Git, Bitbucket, Jira, Confluence
  • Experience building cloud-native, containerized applications on Kubernetes
  • Strong troubleshooting and production support experience

Preferred Candidate Profile

Candidates with the following strengths will stand out:

  • Java application development and architectural design experience
  • Strong database design expertise
  • Understanding of infrastructure and cloud requirements
  • Hands-on experience with Spring Boot , microservices, and Kafka (must)
Job ID: 512063490
Originally Posted on: 3/2/2026

Want to find more opportunities?

Check out the 3,933,070 verified jobs on iHire