Lead Java Developer

Ethereum Technologies

Cary (NC)

On-site

USD 150,000 - 200,000

Full time

10 hours ago
Be an early applicant

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Ethereum Technologies in Cary, NC seeks a senior, hands-on Java technical lead to design, build, and modernize enterprise banking applications. You’ll architect and deliver platforms across lending, digital banking, payments, and CRM, while guiding a development team through design and implementation of scalable, secure solutions.

You will lead architecture, set coding standards, move legacy apps to cloud-native environments, and partner with Product, BA, Architects, and QA to deliver end‑to‑end

Qualifications

  • 6+ years of software development experience with Java and Spring
  • Recent experience leading development teams as a hands-on technical lead
  • Experience with microservices, RESTful APIs, and event-driven design

Responsibilities

  • Architect and build enterprise banking applications using Java and Spring, from architecture to testing and deployment
  • Design for scale and security in banking and lending ops, incl. microservices and APIs
  • Set application architecture and coding standards; define engineering best practices
  • Modernize legacy banking apps to cloud-native environments
  • Deliver end-to-end banking capabilities including origination, servicing, underwriting, and payments
  • Integrate with core banking platforms and third-party systems
  • Lead and mentor the team, perform code and architecture reviews, collaborate with QA
  • Collaborate with Product Owners, Business Analysts, Architects, and QA

Skills

Java
Spring
Architecting
Team leadership
Security & performance

Tools

Cloud platforms
Microservices
RESTful APIs
Event-driven design

Job description

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

Job Description

We need a senior, hands‑on Java technical lead to design, build, and modernize enterprise banking applications. You’ll architect and deliver mission‑critical platforms across commercial banking, commercial lending, digital banking, payments, and customer servicing. You’ll lead a development team while contributing directly to the design and implementation of scalable, secure, high‑performing solutions.

What you’ll do
  • Architect and build: Lead the design and development of enterprise‑scale banking applications using Java and Spring, from architecture through testing and deployment.
  • Design for scale: Build secure, highly available systems for banking and lending operations, including RESTful APIs, microservices, and event‑driven solutions.
  • Set standards: Define application architecture, coding standards, and engineering best practices.
  • Modernize: Move legacy banking applications to cloud‑native environments.
  • Deliver banking solutions: Build applications for commercial loan origination, loan servicing, credit underwriting, customer onboarding, risk management, treasury management, digital banking, payment processing, and CRM.
  • Integrate: Connect applications with core banking platforms and third‑party financial systems, and support the end‑to‑end loan lifecycle from application through servicing.
  • Lead the team: Mentor developers, run code and architecture reviews, and guide system design, scalability, security, and performance.
  • Collaborate: Work with Product Owners, Business Analysts, Architects, and QA.
Must have:
  • 6+ years of software development experience, with extensive Java and Spring experience
  • Recent experience with a banking client
  • Proven experience leading development teams and acting as a hands‑on technical lead
  • Microservices architecture, RESTful APIs, and event‑driven design
  • Cloud technologies and experience modernizing legacy applications to cloud‑native
  • Experience in commercial banking or lending, such as loan origination, servicing, underwriting, or payments
  • Integration with core banking platforms and third‑party financial systems
  • Strong understanding of security, scalability, and performance optimization
  • Collaboration with Product, BA, architecture, and QA teams

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

Robotics Technologies LLC • Cary (NC)

On-site
USD 140,000 - 180,000
Lead Java Developer
Lead Java Developer

Quantum Technologies. LLC • Cary (NC)

On-site
USD 140,000 - 190,000
Lead Java Developer
Lead Java Developer

ZealHire Inc. • Raleigh (NC)

On-site
USD 120,000 - 180,000
Lead Java Developer
Lead Java Developer

Ethereum Technologies • New Jersey

On-site
USD 90,000 - 150,000
Java Developer
Java Developer

Ethereum Technologies • Phoenix (AZ)

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

ENIN SYSTEMS INC • Texas

On-site
USD 120,000 - 160,000
senior java developer
senior java developer

Scadea Software Solutions • New Jersey

Hybrid
USD 110,000 - 160,000
Java Developer
Java Developer

Ethereum Technologies • Seattle (WA)

On-site
USD 110,000 - 160,000
Java Backend Developer
Java Backend Developer

Ethereum Technologies • Columbus (OH)

On-site
USD 120,000 - 160,000
Senior Java Backend Developer
Senior Java Backend Developer

Ethereum Technologies • Phoenix (AZ)

On-site
USD 140,000 - 190,000