Full Stack Developer
Charlotte, VT - USA
Job Summary
Role: Full Stack Developer
Location: Charlotte NC (Onsite from Day 1)
Location: Charlotte NC (Onsite from Day 1)
Job Type: Contract
Skill Metrics:
| Name | Required |
| CSS3 | Yes |
| Spring WebFlux | Yes |
| TypeScript | Yes |
| GITHUB | Yes |
| Jenkins | Yes |
| Kafka | Yes |
| AWS | Yes |
| Hibernate | Yes |
| SOAP | Yes |
| Spring Framework | Yes |
| Agile Methodologies | Yes |
| Angular | Yes |
| J2EE | Yes |
| Java | Yes |
| Microservices | Yes |
| Python | Yes |
| Spring Boot | Yes |
| Angular 13-16 | Yes |
| HTML 5 | Yes |
| Rest API | Yes |
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.
- Participate in code reviews enforce coding standards and mentor junior developers.
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:
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.