JAVA Full Stack Developer (Senior)

This job has been expired

Job Title: JAVA Full Stack Developer (Senior)

Location: Onsite – Charlotte, NC – Local Only

Experience Required: 12+ Years

Domain: Cards & Payments or related financial

 

Role Overview

We are seeking a Senior Full Stack Developer with strong hands-on experience in Core Java, Spring Boot, Angular, and Reactive Programming. The ideal candidate will be an independent developer (not a manager) capable of designing, developing, and optimizing scalable enterprise applications. Experience with Java 11 or Java 17, Spring WebFlux, microservices, and API development is essential.

Candidates with a background in Cards & Payments are highly preferred.

Key Responsibilities

  • Lead the design and implementation of scalable applications using Core Java, J2EE, and Spring Framework.
  • Develop, maintain, and optimize RESTful and SOAP web services.
  • Utilize Spring Boot, Microservices Architecture, and Reactive Programming (WebFlux).
  • Build and enhance REST APIs for enterprise-grade integrations.
  • Develop UI components using Angular (v11+) and TypeScript.
  • Use Hibernate for efficient data persistence and retrieval.
  • Collaborate closely with cross-functional teams to resolve issues and improve system performance.
  • Participate in code reviews, enforce coding standards, and mentor junior developers.
  • Conduct POCs to validate technical approaches.
  • Monitor system performance, troubleshoot issues, and integrate new features.
  • Ensure software solutions comply with security standards and performance expectations.
  • Understand, document, and optimize data flows across systems/applications.
  • Represent the team in cross-project meetings and discussions.
  • Provide timely support for system issues and enhancements.

Required Technical Skills

  • Core Java 11 or 17
  • J2EE
  • Spring Framework & Spring Boot
  • REST APIs & Microservices
  • SOAP, XML
  • Angular (11–16) with TypeScript, HTML5, CSS3
  • Java Reactive Programming
  • Spring WebFlux
  • Hibernate
  • Kafka
  • AWS
  • GitHub
  • Jenkins
  • Agile methodologies
  • Python (working knowledge)
  • Prompt Engineering (preferred but not mandatory)

Preferred Domain Experience

Cards & Payments or related financial services experience highly valued.

Candidate Requirements

  • 8–10+ years overall development experience.
  • 7–10 years hands-on Java experience (not managerial).
  • 5+ years working with Angular (v11 or higher).
  • Strong knowledge of Reactive Programming, functional programming, and Spring WebFlux.
  • Ability to work independently and drive development tasks end-to-end.
Scroll to Top