Java Fullstack Developer

Overview

Remote
$50 - $65
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Java
Springboot
Microservices
Kafka
streaming
Rest API

Job Details

Job Title: Full Stack Developer
Location: Alpharetta, GA or New York City, NY
Work Mode: Onsite
Employment Type: Contract / Full-Time (as applicable)
Job Description

We are seeking a highly skilled Full Stack Developer to join our onsite engineering team in Alpharetta, GA or NYC, NY. The ideal candidate will have strong hands-on experience across backend Java technologies, modern front-end frameworks, and cloud-native microservices architectures. This role requires close collaboration with architects, product owners, and DevOps teams to design, develop, and deliver secure, scalable enterprise applications.
Key Responsibilities
  • Design, develop, and maintain full-stack applications using Java, Spring Boot, and modern front-end frameworks.
  • Build and consume RESTful APIs and integrate backend services with UI components.
  • Develop microservices-based architectures with high availability and scalability.
  • Work with relational and NoSQL databases to design efficient data models and queries.
  • Collaborate with DevOps teams to support CI/CD pipelines, cloud deployments, and automation.
  • Implement security best practices and contribute to application architecture decisions.
  • Participate in code reviews, performance tuning, and troubleshooting production issues.
  • Work closely with cross-functional teams in an onsite Agile environment.

Required Technical Skills

Backend & Core Technologies
  • Java
  • Spring Boot
  • REST API Development
  • Microservices Architecture
  • Python (for services, scripting, or data processing)
Frontend Technologies
  • Angular or React
  • Strong understanding of modern UI development and integration with backend services
Databases
  • SQL (SQL Server, DB2)
  • NoSQL databases
Messaging, Search & Streaming
  • Kafka
  • ElasticSearch
DevOps, Cloud & Tooling
  • CI/CD pipelines
  • DevOps practices
  • Cloud platforms (AWS, Azure, or Google Cloud Platform)
Architecture & Security
  • Experience with application architecture design
  • Knowledge of security standards, authentication/authorization, and secure coding practices

Preferred Qualifications
  • Experience in enterprise-scale applications
  • Strong understanding of Agile/Scrum methodologies
  • Excellent problem-solving and communication skills
  • Prior onsite experience working with distributed teams
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.