Full Stack Developer

Spectraforce
Charlotte, United States of America
28 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Charlotte, United States of America

Tech stack

Java
Agile Methodologies
Amazon Web Services (AWS)
HTML5
CSS
Code Review
Persistent Data Structure
Java Platform Enterprise Edition (J2EE)
Github
Monitoring of Systems
Hibernate
Spring
Python
Simple Object Access Protocol (SOAP)
Software Systems
Data Streaming
TypeScript
XML
Enterprise Software Applications
Prompt Engineering
Spring-boot
SOAPAPI
Angular
Material Design
Kafka
Reactive Programming
Functional Programming
Api Design
REST
Jenkins
Microservices

Job description

  • 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.

Requirements

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., * 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.

Apply for this position