Java Lead Developer

Hybrid in Charlotte, NC, US • Posted 1 hour ago • Updated 1 hour ago
Contract W2
Contract Independent
24 Months
Hybrid
$60 - $70/hr
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Design Patterns
  • Communication
  • Continuous Delivery
  • Continuous Integration
  • Data Security
  • Authorization
  • Automated Testing
  • Banking
  • Cloud Computing
  • Collaboration
  • Amazon Web Services
  • Apache Kafka
  • Apache Maven
  • Auditing
  • Authentication
  • JPA
  • JUnit
  • Java
  • Jenkins
  • Mentorship
  • Messaging
  • Microservices
  • Financial Services
  • Git
  • Gradle
  • High Availability
  • IT Management
  • J2EE
  • DevOps
  • Docker
  • Encryption
  • Enterprise Integration
  • Estimating
  • Finance
  • Production Support
  • RESTful
  • Relational Databases
  • Release Management
  • SQL
  • Microsoft Azure
  • Mockito
  • OOD
  • Oracle
  • Payments
  • PostgreSQL
  • Privacy
  • Scalability
  • Spring Framework
  • Technical Drafting
  • Workflow

Summary

Job Title: Java Lead Developer
Work Location: Charlotte, NC(Hybrid)
Duration: Long Term

W2/1099 Position!

We are looking for an experienced Java Lead Developer with strong expertise in Java, Spring Boot, microservices, REST APIs, and cloud technologies to lead the design, development, and implementation of highly scalable applications for the banking and financial services domain.
The ideal candidate will have strong experience working on banking applications, financial transactions, payments, customer/account systems, lending, cards, or other financial platforms and will provide technical leadership to development teams.
Key Responsibilities

  • Lead the design, development, and implementation of enterprise-grade applications using Java, Spring Boot, and Microservices.
  • Provide technical leadership, conduct code reviews, establish development standards, and mentor Java developers.
  • Develop scalable and secure RESTful APIs and backend services supporting banking and financial applications.
  • Work closely with business analysts, architects, product owners, and banking stakeholders to understand requirements and deliver technical solutions.
  • Develop applications supporting banking transactions, customer accounts, payments, financial products, and enterprise workflows.
  • Design and implement microservices-based architectures with high availability, scalability, and performance.
  • Integrate applications with internal and external banking systems using REST APIs, messaging, and enterprise integration patterns.
  • Work with Kafka or other messaging platforms for event-driven financial applications.
  • Implement secure application practices including authentication, authorization, encryption, data protection, and audit logging.
  • Optimize application performance, troubleshoot production issues, and provide technical solutions for critical banking applications.
  • Collaborate with DevOps teams to implement CI/CD pipelines, automated testing, deployment, and monitoring.
  • Participate in architecture discussions, technical design reviews, estimation, and release planning.
  • Ensure solutions comply with banking security, regulatory, audit, and data privacy requirements.

Required Skills

  • 10+ years of Java/J2EE development experience
  • Strong experience with Java 8/11/17+
  • Spring Boot, Spring Framework, Spring Security
  • Strong Microservices development experience
  • RESTful APIs / Web Services
  • Kafka / messaging systems
  • SQL and relational databases such as Oracle, PostgreSQL, or SQL Server
  • Experience with JPA/Hibernate
  • Strong understanding of Object-Oriented Design, Design Patterns, and SOLID principles
  • Experience with Git, Maven/Gradle, Jenkins, and CI/CD
  • Experience with Docker/Kubernetes
  • Cloud experience with AWS, Azure, or Google Cloud Platform
  • Strong knowledge of JUnit, Mockito, and automated testing
  • Excellent troubleshooting and production-support skills
  • Strong communication and technical leadership skills
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: 91175902
  • Position Id: 9085419
  • Posted 1 hour ago
Contact the job poster
NR

Narayana Rao

Recruiter @ MetaRPO
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Charlotte, North Carolina

4d ago

Easy Apply

Contract

Depends on Experience

Hybrid in Charlotte, North Carolina

11d ago

Easy Apply

Full-time

$50 - $55

Charlotte, North Carolina

Today

Full-time

USD 96,800.00 - 145,200.00 per year

Charlotte, North Carolina

Today

Easy Apply

Contract

$65.05 - $65.05 per hour

Search all similar jobs