Job Title: Full Stack Developer Location: Onsite in Charlotte, NC Duration: 6 months 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.
Applicant Notices & Disclaimers
For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $ 50.00/hr.