Lead Java Developer

Raleigh, NC, US • Posted 2 hours ago • Updated 2 hours ago
Contract Independent
Contract W2
12 Months
No Travel Required
On-site
Depends on Experience
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • java
  • aws
  • springboot
  • auroraDB
  • Banking
  • Payments

Summary

Title: Lead Java Developer – Banking & Financial Services

Location: Cary/Raleigh, NC (Onsite)

Contract (W2)

 

Job Description

We are seeking a highly skilled Lead Java Developer with extensive experience designing, building, and modernizing enterprise banking applications. The ideal candidate will be a hands-on technical leader responsible for architecting, developing, and delivering mission-critical applications supporting commercial banking, commercial lending, digital banking, payments, and customer servicing platforms.

 

This role requires strong expertise in Java-based application development, microservices architecture, cloud technologies, and modern software engineering practices. The successful candidate will lead development teams while actively contributing to the design and implementation of scalable, secure, and high-performing banking solutions.

 

Key Responsibilities

Application Development & Architecture

•                    Lead the design and development of enterprise-scale banking applications using Java and Spring frameworks.

•                    Build applications from the ground up, including architecture, design, development, testing, and deployment.

•                    Design scalable, secure, and highly available systems supporting banking and lending operations.

•                    Develop RESTful APIs, microservices, and event-driven solutions.

•                    Define application architecture, coding standards, and engineering best practices.

•                    Modernize legacy banking applications into cloud-native environments.

 

Banking & Commercial Lending Solutions

Design and develop applications supporting:

•                    Commercial Loan Origination

•                    Loan Servicing

•                    Credit Underwriting

•                    Customer Onboarding

•                    Risk Management

•                    Treasury Management

•                    Digital Banking

•                    Payment Processing

•                    Customer Relationship Management

•                    Integrate applications with core banking platforms and third-party financial systems.

•                    Support end-to-end loan lifecycle management from application through servicing.

 

Technical Leadership

•                    Lead and mentor development teams.

•                    Conduct code reviews and architecture reviews.

•                    Drive engineering excellence and software development best practices.

•                    Collaborate with Product Owners, Business Analysts, Architects, and QA teams.

•                    Provide technical guidance on system design, scalability, security, and performance optimization.

 

Cloud & DevOps

•                    Design and deploy banking applications in AWS or Azure.

•                    Build CI/CD pipelines and automate deployment processes.

•                    Support containerized applications using Docker and Kubernetes.

•                    Ensure compliance with security, governance, and regulatory requirements.

 

Required Banking Experience

Candidates should have experience within one or more of the following areas:

Commercial Banking

•                    Commercial Lending

•                    Loan Origination Systems (LOS)

•                    Loan Servicing

•                    Credit Risk Management

•                    Relationship Management

•                    Treasury Services

 

Digital Banking

•                    Online Banking Platforms

•                    Mobile Banking Applications

•                    Customer Self-Service Solutions

•                    Account Management Platforms

 

Payments

•                    ACH Processing

•                    Wire Transfers

•                    Real-Time Payments

•                    Payment Gateways

•                    Merchant Services

 

Regulatory & Compliance

•                    KYC

•                    AML

•                    SOX Compliance

•                    Banking Security Standards

•                    Financial Data Governance

 

Required Technical Skills

Java Development

•                    Java 8/11/17+

•                    Spring Boot

•                    Spring Cloud

•                    Spring Security

•                    Hibernate/JPA

•                    Multithreading

•                    Design Patterns

 

Microservices & APIs

•                    REST APIs

•                    OpenAPI/Swagger

•                    Microservices Architecture

•                    Service-Oriented Architecture (SOA)

•                    API Gateway

 

Databases

•                    Oracle

•                    SQL Server

•                    PostgreSQL

•                    MongoDB

•                    Query Optimization

•                    Data Modeling

 

Cloud Technologies

•                    AWS

•                    EC2

•                    S3

•                    Lambda

•                    ECS/EKS

•                    RDS

•                    Azure

•                    App Services

•                    AKS

•                    Azure SQL

 

Messaging & Integration

•                    Kafka

•                    RabbitMQ

•                    IBM MQ

•                    ActiveMQ

•                    Event-Driven Architecture

 

DevOps & Automation

•                    Jenkins

•                    GitHub Actions

•                    Azure DevOps

•                    SonarQube

•                    Maven

•                    Gradle

•                    Docker

•                    Kubernetes

 

Required Qualifications

•                    Bachelor's degree in Computer Science, Engineering, Information Systems, or related field.

•                    8+ years of Java development experience.

•                    3+ years of Lead Developer or Technical Lead experience.

•                    Proven experience building enterprise applications from concept through production.

•                    Strong experience with distributed systems and microservices architecture.

•                    Experience within banking, financial services, or commercial lending environments.

•                    Deep understanding of software development lifecycle (SDLC) and Agile methodologies.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10113143
  • Position Id: 9133892
  • Posted 2 hours ago

Company Info

About Hexacorp

Yes, we like modern technologies, HexaCorp lay hands on innovative tech models that exhibit immense tech-driven results with huge client responses. Rapid technology investments & digital transformations placed us as one of the fastest-growing digital transformation companies around the globe. 

Our ensured career development opportunities are aligned with organizational objectives to achieve the company’s targets providing the best environments for career development. Tremendous tech developments & career development opportunities rule our world with amplifying digital support. 

You can be one among us by choosing your path of working with HexaCorp to start your career & fit in the right place accurately designed just for your presence & talent. Get a chance to be one among the team of technology professionals performing with all the support. 

Find your way into our accelerated & challenging tech-environment. 

About_Company_OneAbout_Company_Two
Contact the job poster
MP

Mukesh Palpandi

Recruiter @ Hexacorp

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.