Tech Engineer Lead- Java

Huntington Bank

Columbus, Northern (OH, KY)

Hybrid

USD 120,000 - 170,000

Full time

12 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Huntington Bank is seeking an Engineer Lead to drive technical direction for Java/Spring Boot back-end and React front-end initiatives. You will architect RESTful APIs, microservices, and event-driven components within open-system platforms, while mentoring engineers and guiding modernization efforts.

You will partner with Architects, Product Owners, and DevOps to deliver scalable, secure, compliant banking applications, leveraging CI/CD and cloud-native practices.

Qualifications

  • Bachelor's degree or equivalent professional experience in software engineering.
  • 5+ years of software engineering and enterprise app development.
  • Strong hands-on experience with Java and Spring Boot.

Responsibilities

  • Provide technical leadership for design, development, and support of enterprise apps.
  • Lead the development of scalable, secure full-stack apps and microservices.
  • Define RESTful APIs, microservices, and distributed systems aligned with enterprise standards.
  • Mentor engineers and guide cross-team technical decisions.
  • Participate in Agile/Scrum ceremonies and ensure quality through automated testing.
  • Drive DevOps adoption, CI/CD, and observability practices.

Skills

Java
Spring Boot
RESTful APIs
Microservices
React
JavaScript
HTML/CSS
OOP & design patterns
SQL
Git
AGILE/Scrum
Testing (unit/integration)
Leadership
Problem solving

Education

Bachelor's degree in CS/IT/Engineering or equivalent

Tools

Docker
Kubernetes
Jenkins
GitHub Actions
Spring Cloud
API Gateway
Kafka
Redis
AWS/Azure/Cloud

Job description

# **Description****Engineer Lead – Java / Spring Boot / React / Open Systems****Duties and Responsibilities*** Provide **technical leadership and direction** for the design, development, implementation, and support of enterprise applications using **Java, Spring Boot, React, and open-system technologies**.* Lead the development of scalable, secure, highly available, and maintainable **full-stack applications and microservices**.* Define and drive technical solutions aligned with enterprise architecture, security, engineering standards, and business objectives.* Lead the design and implementation of **RESTful APIs, microservices, event-driven services, and distributed applications**.* Provide hands-on technical leadership in **Java, Spring Boot, React, JavaScript/TypeScript, and modern open-system development**.* Evaluate existing applications and lead modernization initiatives, including migration from legacy platforms to **open-system, API-driven, cloud-ready architectures**.* Establish and promote software engineering best practices, coding standards, design patterns, reusable components, and development methodologies.* Review technical designs, application architecture, source code, and implementation approaches to ensure quality, scalability, security, and maintainability.* Lead technical discussions and provide recommendations on application architecture, frameworks, tools, and technology solutions.* Mentor and provide technical guidance to engineers, helping team members improve their technical skills and software engineering practices.* Partner with architects, product owners, business analysts, DevOps engineers, QA teams, and other technology teams to deliver complex solutions.* Break down complex business and technical requirements into actionable development tasks and provide technical estimates and implementation strategies.* Lead troubleshooting and resolution of complex production issues, performance problems, application defects, and integration challenges.* Ensure appropriate automated testing, including **unit, integration, API, and end-to-end testing**, is incorporated into the development lifecycle.* Drive adoption of **CI/CD, DevOps, automated deployment, infrastructure automation, and observability practices**.* Ensure applications meet enterprise requirements for security, resiliency, performance, scalability, availability, and regulatory compliance.* Participate in Agile/Scrum ceremonies and provide technical leadership throughout the software development lifecycle.* Coordinate technical dependencies across multiple development teams and ensure successful delivery of cross-team initiatives.* Identify technical risks, dependencies, and opportunities for improvement and develop mitigation strategies.* Communicate technical concepts and architectural decisions effectively to both technical and non-technical stakeholders.* Stay current with emerging technologies and evaluate opportunities to improve engineering productivity, application architecture, and overall technology capabilities.**Basic Qualifications*** Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent professional experience.* **5+ years of experience in software engineering and enterprise application development**.**Top Skills*** **3+ years of experience providing technical leadership** for software development teams or complex technology initiatives.* Strong hands-on experience with **Java and Spring Boot**.* Strong experience designing and developing **RESTful APIs and microservices**.* Strong experience with **React, JavaScript, HTML, and CSS**.* Strong understanding of **object-oriented programming, design patterns, data structures, algorithms, and software engineering principles**.* Experience with relational databases and SQL, including technologies such as **Oracle, PostgreSQL, or SQL Server**.* Experience with **Git and modern software development practices**.* Experience with automated testing and quality engineering practices.* Experience working in **Agile/Scrum environments**.* Demonstrated ability to lead technical design and development activities for complex applications.* Strong analytical, problem-solving, communication, and decision-making skills.* Ability to balance **hands-on engineering responsibilities with technical leadership and team mentoring**.**Preferred Qualifications*** Experience designing **cloud-native and distributed applications** using AWS, Azure, or Google Cloud.* Strong knowledge of **microservices, event-driven architecture, domain-driven design, and distributed systems**.* Experience with **Docker, Kubernetes, and container orchestration**.* Experience with messaging and streaming platforms such as **Kafka, RabbitMQ, or IBM MQ**.* Experience with CI/CD and DevOps technologies such as **Jenkins, GitHub Actions, GitLab, or Azure DevOps**.* Experience with **Spring Cloud, Spring Security, OAuth2, JWT, and API Gateway technologies**.* Experience with **TypeScript and modern React frameworks and libraries**.* Experience with NoSQL and caching technologies such as **MongoDB, DynamoDB, Google Cloud Bigtable, and Redis**.* Experience leading **legacy application modernization and open-system transformation initiatives**.* Experience migrating applications from **mainframe, proprietary, or legacy technologies to Java-based open-system platforms**.* Experience with application performance tuning, scalability, resiliency, high availability, and disaster recovery.* Experience with application monitoring and observability tools such as **Splunk, AppDynamics, Dynatrace, Prometheus, or Grafana**.* Experience working in **financial services, banking, insurance, or other highly regulated enterprise environments**.* Demonstrated ability to influence technical decisions across teams and establish enterprise engineering standards.* Experience mentoring engineers and building strong technical teams.* Familiarity with **AI-assisted development, developer productivity tools, and emerging software engineering technologies**.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

ETHOS - Talent & Advisory • Washington, Baltimore (MD)

On-site
USD 180,000 - 240,000
Java Technical Lead
Java Technical Lead

Rapid Eagle Inc • Los Angeles (CA)

On-site
USD 140,000 - 190,000
401(k) matching
Dental insurance
Health insurance
Information Technology Engineer
Information Technology Engineer

Pentangle Tech Services | P5 Group • Columbus (IN)

On-site
USD 120,000 - 180,000
Sr. Software Developer
Sr. Software Developer

Mike Albert Fleet Solutions • Cincinnati (OH)

On-site
USD 100,000 - 130,000
IT Technical Engineer
IT Technical Engineer

Pentangle Tech Services | P5 Group • Columbus (IN)

On-site
USD 120,000 - 160,000
Senior Java Full Stack Engineer
Senior Java Full Stack Engineer

Pinnaclearc • Mountain View (CA)

On-site
USD 120,000 - 150,000
Senior Engineer, IT
Senior Engineer, IT

Intercontinental Exchange Holdings, Inc. • Jacksonville (FL)

On-site
USD 90,000 - 130,000
Principal Developer
Principal Developer

Jobtailor • Minneapolis (MN)

On-site
USD 120,000 - 180,000
JAVA API
JAVA API

Tata Consultancy Services • Dallas (TX)

On-site
USD 100,000 - 110,000
Technical Lead / Lead Developer
Technical Lead / Lead Developer

Compunnel, Inc. • Mahwah (NJ)

On-site
USD 120,000 - 150,000