Java Full Stack Developer

• Posted 2 hours ago • Updated 1 hour ago
Contract W2
Contract Independent
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Modern Java development with Java 8/11/17+

Summary

Role: Java Developer
Location: Charlotte, NC Hybrid
Employment: Contract

Required Skills

  • Strong experience in Modern Java development with Java 8/11/17+
  • Hands-on experience with Spring Boot and Microservices architecture
  • Strong understanding of Cloud-Native application development patterns
  • Experience with Containerization using Docker, OpenShift, and Kubernetes
  • Proficiency with Helm and Kustomize for Kubernetes deployment and configuration management
  • Strong experience in RESTful API development and integration
  • Experience designing and implementing Event-Driven Architecture
  • Hands-on experience with container-aware CI/CD engineering
  • Understanding of Infrastructure as Code (IaC) concepts and tools
  • Experience implementing application observability, monitoring, logging, and metrics
  • Strong focus on automation-first development practices
  • Advanced experience with Maven, including dependency management, versioning, and build optimization
  • Hands-on experience with Dynatrace for application performance monitoring and observability
  • Strong experience with Redis for caching and distributed data access
  • Strong knowledge of Spring Boot, Spring ecosystem, and enterprise application development

Key Responsibilities

  • Design, develop, and maintain scalable Java/Spring Boot microservices.
  • Build and integrate secure, high-performance REST APIs.
  • Develop cloud-native applications using Docker and Kubernetes/OpenShift.
  • Create and maintain deployment configurations using Helm/Kustomize.
  • Implement event-driven solutions using messaging and asynchronous processing patterns.
  • Support CI/CD automation and containerized application delivery.
  • Apply IaC and DevOps practices across application development and deployment.
  • Implement observability using Dynatrace, logs, metrics, and distributed tracing.
  • Optimize application performance using Redis caching and other cloud-native techniques.
  • Manage complex Maven dependencies, builds, and releases.
  • Follow automation-first practices for development, testing, deployment, and operational support.

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: 91135852
  • Position Id: 2026-344
  • Posted 2 hours ago
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.