Java Spring Boot Developer

Raleigh, NC, US • Posted 4 hours ago • Updated 4 hours ago
Full Time
No Travel Required
Able to Sponsor
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Spring Framework
  • Java
  • Spring Security
  • RESTful
  • Continuous Integration
  • Continuous Delivery
  • Amazon Web Services

Summary

Role: Java Spring Boot Developer (Java 11/17 / Spring Boot / Microservices / AWS Cloud / Terraform / DevSecOps / Event-Driven Kafka)
Location: Raleigh, NC (100% Onsite / Strictly Local Candidates Only — Face-to-Face Interview Required)
Duration: 6 Months Contract (Start: 01/04/2027 - End: 07/04/2027)
Pay Rate: $53.00/hr W2 | $60.00/hr C2C Max

Professional Job Description
Seeking a senior-level Principal Java Spring Boot Developer with 8+ years of total software engineering experience (and 5+ years of dedicated Java/Spring Boot/AWS cloud engineering) for a 6-month contract role located in Raleigh, NC. 
This position is strictly local to Raleigh, NC and requires a Mandatory Face-to-Face Interview. 
The candidate will lead the design, development, and maintenance of high-throughput RESTful APIs, cloud-native microservices on AWS (API Gateway, Lambda, ECS/EKS), Infrastructure as Code (Terraform), event-driven messaging (Kafka, SQS), and secure DevSecOps pipelines integrated with GitLab Duo AI tools.

#Key Responsibilities
 API & Microservices Architecture: Design, build, test, and maintain secure RESTful APIs and Java-based microservices using Java 11/17, Spring Boot, and Spring Cloud. Establish Swagger/OpenAPI contracts, error-handling, resilience patterns, and API versioning.
 AWS Cloud Engineering & IaC: Architect scalable cloud-native services using AWS API Gateway, Lambda, ECS, EKS, S3, RDS, IAM, and CloudWatch. Define and manage Infrastructure as Code via Terraform and CloudFormation.
 Security & DevSecOps Controls: Enforce enterprise security standards using OAuth 2.0, JWT, Spring Security, and AWS IAM. Integrate SAST/DAST, dependency scanning, container scanning, and secret detection directly into GitLab CI/CD pipelines.
 Event-Driven & Banking Systems Integration: Engineer resilient event-driven architectures utilizing Kafka, RabbitMQ, SQS, and SNS, ensuring transaction ordering, retry/replay mechanisms, and dead-letter queue handling for core financial flows.
 GitLab SaaS & AI-Assisted Development: Administer GitLab SaaS repositories and CI/CD pipelines. Utilize GitLab Duo AI for code generation, unit test creation, refactoring, and vulnerability remediation under strict human security validation.

#Required Qualifications
 Experience Tenure: 8+ years of software engineering experience with 5+ years of hands-on Java, Spring Boot, REST APIs, microservices, and AWS cloud engineering.
 Core Technical Stack: Advanced proficiency in Java 11/17, Spring Boot, Spring Cloud, AWS (API Gateway, Lambda, Containers), Terraform/CloudFormation, and Kafka/SQS.
 Security & CI/CD Mastery: Proven experience with OAuth 2.0, JWT, Spring Security, and GitLab CI/CD DevSecOps automation pipelines.
 Education & Location: Bachelor's degree in CS, Engineering, or related field required. Must be Local to Raleigh, NC and available for an In-Person / Face-to-Face Interview.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10117479
  • Position Id: 9133457
  • Posted 4 hours ago
Contact the job poster
RP

Raja Panchal

Recruiter @ ASCII Group LLC

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.