Full‑Stack Java Developer

  • 0 Comments
  • 743 Views

Location: Jersey City, NJ · Atlanta, GA · Charlotte, NC
Experience: 6+ years
Employment Type: Contracting, Full Time

Position Overview

We are seeking a highly skilled Java Full‑Stack Developer to architect, build, and deliver scalable web applications across the full stack—from front‑end interfaces to backend services. You’ll leverage Java, Spring Boot, Angular, GraphQL, DynamoDB, and RESTful APIs to deliver high‑quality software for business‑critical initiatives.

Key Responsibilities:

  • Lead full application life cycle: requirements gathering, design, development, testing, deployment, and maintenance
  • Design and implement Microservices using Spring Boot and Java
  • Build responsive front‑end interfaces using Angular
  • Develop and maintain REST and GraphQL APIs
  • Integrate backend logic with DynamoDB and other data sources
  • Partner with cross‑functional teams (UI/UX, QA, DevOps, Product) to ensure delivery
  • Participate in code reviews, unit/integration test creation, and CI/CD pipeline support
  • Create technical documentation and uphold development best practices

Basic Qualifications:

  • Java (6+ years): Expertise in Java, OOP, Spring Boot, and microservices architecture
  • Front‑End (6+ years): Strong skills in Angular, TypeScript, RxJS, and responsive UI development
  • API Development: Fluent in designing and implementing RESTful and GraphQL APIs
  • NoSQL Expertise: Hands‑on experience with DynamoDB or comparable NoSQL databases
  • Full Stack Aptitude: Clear understanding of front‑end/back‑end integration, HTTP, JSON, and auth flows
  • Other Tools: Familiarity with Git, Maven/Gradle, Jenkins/CircleCI, Docker/Kubernetes
  • Database Proficiency: SQL and/or NoSQL design, tuning, and optimization
  • 6–9 years of software development, including full stack and microservices systems
  • Strong architectural and implementation experience with Java full‑stack apps
  • Solid software engineering foundations: design patterns, clean code, TDD/BDD
  • Excellent communication and collaboration skills—able to mentor and guide peers
  • Experience in agile methodologies (Scrum or Kanban) and distributed work environments
  • Preferred: AWS experience and exposure to cloud-native development

Preferred Qualifications:

  • Proficiency in GraphQL schema design, resolvers, and batching
  • Experience with AWS services (Lambda, SNS/SQS, CloudFormation)
  • Understanding of event‑driven architecture and message queues
  • DevOps mind‑set: Infrastructure as Code, monitoring, tracing, and performance tuning
  • Prior experience mentoring junior engineers and contributing to architectural decisions

Application Process:

Please submit your resume, a cover letter, and a short highlight of a project where you led full‑stack development using Java, Angular, Spring Boot, GraphQL, and DynamoDB.

Job Type: contracting Full Time
Job Location: Atlanta charlotte Jersey City

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
administrator