Role: Full Stack Developer
Location: Charlotte, NC (Onsite from Day 1) – preferred locals for in‑person client interviews
Job Type: Contract
Note: Preferred locals for in‑person client interviews in NC.
Skill Metrics
- Spring WebFlux
- GitHub
- Jenkins
- Reactive Programming
- AWS
- Hibernate
- SOAP
- J2EE
- Java
- Microservices
- Spring Boot
- Angular 13‑16
- HTML5
- REST API
Position Overview
We are seeking a Mid‑Level Full Stack Developer with strong hands‑on experience in Java (11/17), Spring Boot, Angular, Reactive Programming, Python, and Microservices. This role requires a highly technical, independent developer—not a manager—who can design, develop, and optimize enterprise applications. Experience in the Cards & Payments domain is a strong plus.
Key Responsibilities
- Lead the design and development of scalable, high‑performance software solutions using Core Java and J2EE.
- Build, enhance, and maintain RESTful and SOAP web services.
- Develop Reactive applications using Spring WebFlux and reactive programming paradigms.
- Design and implement REST APIs and Microservices using Spring Boot.
- Work with Hibernate for data persistence and optimized database management.
- Collaborate with cross‑functional teams to diagnose, troubleshoot, and resolve software issues.
- Conduct and participate in code reviews to ensure high‑quality deliverables.
Required Qualifications
Technical Experience (Mandatory):
- 8–10 years of hands‑on experience in Java/J2EE, Spring, and Spring Boot.
- 7+ years developing in Java 11 or Java 17.
- 5+ years of hands‑on Python development.
Proven Experience In
- Reactive Programming
- Spring WebFlux
- Angular 11+ (Preferably Angular 13‑16)
- REST API & Microservices
- SOAP, XML
- Hibernate
- Functional programming concepts
- Experience building and enhancing REST APIs used across multiple teams.
Domain Experience: Strong preference for experience in Cards & Payments platforms or financial services.
Tools & Technologies
- AWS
- GitHub
- Jenkins
- HTML5, CSS3
- TypeScript
- Agile methodology
- Prompt Engineering knowledge (preferred)
- Familiarity with Java 21 is a plus.