Java Lead

Charlotte, NC, US • Posted 1 hour ago • Updated 1 hour ago
Contract W2
24 Months
No Travel Required
On-site
Depends on Experience
Company Branding Image
Fitment

Dice Job Match Score™

🧠 Analyzing your skills...

Job Details

Skills

  • Java

Summary

Java Technical Lead – Banking / Financial Services

Location: Charlotte, NC
Work Arrangement: Onsite
Employment Type: Contract
Experience Level: Senior / Lead
Industry: Banking / Financial Services
Openings: 1

Position Overview

We are seeking an experienced Java Technical Lead with strong Banking / Financial Services domain experience to lead the design, development, and delivery of enterprise-scale applications in a highly regulated financial environment.

The ideal candidate will have strong hands-on expertise in Java, Spring Boot, Microservices, REST APIs, SQL, and cloud technologies, along with proven experience leading development teams and working closely with architects, business stakeholders, and engineering teams.

Banking or Financial Services domain experience is mandatory.

Key Responsibilities

  • Lead the design, development, and implementation of scalable Java-based enterprise applications.
  • Provide technical leadership and mentoring to Java development teams.
  • Design and develop applications using Java, Spring Boot, Microservices, and REST APIs.
  • Review technical designs, source code, and development standards.
  • Translate business and functional requirements into technical solutions.
  • Collaborate with Solution Architects, Business Analysts, Product Owners, and engineering teams.
  • Drive application modernization, performance improvements, and technical enhancements.
  • Develop and maintain secure, high-performance APIs and backend services.
  • Troubleshoot complex application, integration, and production issues.
  • Participate in architecture and design discussions.
  • Ensure applications follow enterprise security, coding, testing, and deployment standards.
  • Support CI/CD pipelines and automated deployment processes.
  • Provide technical guidance during production releases and incident resolution.
  • Participate in Agile/Scrum ceremonies and contribute to sprint planning and estimation.
  • Ensure solutions meet banking security, compliance, and regulatory requirements.

Required Technical Skills

  • 8+ years of Java development experience
  • 3+ years of Technical Lead / Lead Developer experience
  • Strong hands-on experience with Java 8/11/17+
  • Spring Framework / Spring Boot
  • Microservices architecture
  • RESTful APIs and web services
  • Strong SQL and relational database experience
  • Experience with Oracle, PostgreSQL, or similar databases
  • Strong understanding of object-oriented programming and design patterns
  • Experience with Git and modern source-control practices
  • Experience with CI/CD tools such as Jenkins, GitLab, GitHub Actions, or Azure DevOps
  • Strong knowledge of application integration and enterprise architecture concepts
  • Experience with Agile/Scrum development methodologies

Banking / Financial Services Experience – Mandatory

Candidates must have professional experience working within the Banking or Financial Services domain.

Preferred experience includes one or more of the following:

  • Retail Banking
  • Commercial Banking
  • Investment Banking
  • Payments
  • Credit / Lending
  • Cards
  • Digital Banking
  • Wealth Management
  • Capital Markets
  • Financial Transactions
  • Banking APIs and integrations
  • Regulatory or compliance-driven applications

Candidates without Banking / Financial Services domain experience will not be considered.

Preferred Skills

  • AWS or Azure cloud experience
  • Kafka or other messaging technologies
  • Docker / Kubernetes
  • Redis or other caching technologies
  • Event-driven architecture
  • API Gateway
  • OAuth2 / JWT / security frameworks
  • Kafka / MQ
  • NoSQL databases
  • Terraform or infrastructure-as-code
  • SonarQube and code-quality tools
  • Splunk or similar monitoring platforms

Technical Leadership Requirements

The successful candidate should demonstrate:

  • Experience leading Java development teams.
  • Ability to make technical design and architecture decisions.
  • Strong communication and stakeholder-management skills.
  • Ability to mentor senior and junior developers.
  • Experience conducting code reviews and establishing coding standards.
  • Ability to identify technical risks and provide mitigation strategies.
  • Experience coordinating with distributed development teams.
  • Strong problem-solving and analytical skills.

Banking Environment

Experience working in a large-scale banking or financial institution is strongly preferred. Candidates should understand the importance of:

  • Application security
  • Data protection
  • Financial transaction processing
  • High availability
  • Performance and scalability
  • Regulatory compliance
  • Production stability
  • Audit requirements
  • Secure API development

Education

Bachelor''s degree in Computer Science, Information Technology, Engineering, or a related field is preferred.

Work Location

Charlotte, NC

Candidates should be prepared to work in the Charlotte, NC area under the client''s hybrid/onsite working model.

Key Skills

Java | Spring Boot | Microservices | REST API | Technical Lead | Banking | Financial Services | SQL | Oracle | Kafka | AWS/Azure | Docker | Kubernetes | CI/CD | Agile | Enterprise Applications

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: RTX1d0567
  • Position Id: 9050164
  • Posted 1 hour ago

Company Info

About Vision Square

At Vision Square Inc, we believe that Great Workforce is the cause for phenomenal growth of the company. By combining the skill and experience of the founders and executives, Vision Square Inc follows a disciplined process of identifying quality candidates, partnering with employers to understand their core business and their employment requirements and delivering exceptional service, we achieve great results for all concerned.

Vision Square Inc is one of the fastest growing information technology consulting and services with superior value-priced consulting, contracting, permanent recruiting and placement services for both private and government sector clients.

Our vision is to provide complete quality services for all clients at all levels, while allowing the clients to remain focused on there core business. Our processes are robust and we invest heavily in our delivery models and ensure that our clients globally get uniformity of delivery and highest quality of service. Our clients rely on us to connect them with high caliber technology professionals and we ensure that they remain on top of the continually evolving technology landscape.

Contact the job poster
AC

Allen Carter

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

Similar Jobs

Charlotte, North Carolina

Today

Easy Apply

Contract

Depends on Experience

San Antonio, Texas

2d ago

Easy Apply

Contract

Depends on Experience

Search all similar jobs