Full‑Stack Java Lead

  • 0 Comments
  • 220 Views

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

Position Overview:

We are seeking an experienced Java Full‑Stack Lead to architect and drive end‑to‑end delivery of scalable, enterprise-grade applications. You’ll lead the design, development, and deployment phases using Java, Spring Boot, Angular, GraphQL, DynamoDB, RESTful APIs, and modern front-to-back integrations.

Key Responsibilities:

  • Provide technical leadership across the software development lifecycle—requirements, design, coding, testing, and delivery
  • Architect and build microservices using Spring Boot and Java
  • Lead front-end development using Angular (TypeScript, RxJS, responsive design)
  • Design and implement RESTful and GraphQL APIs
  • Integrate backend services with DynamoDB and other data sources
  • Partner with Product, DevOps, QA, and UI/UX teams to ensure seamless delivery
  • Conduct hands-on code reviews, create unit/integration tests, and enable CI/CD best practices
  • Promote software engineering excellence—clean code, TDD/BDD, design patterns
  • Mentor and guide a team of mid/senior developers in design, execution, and delivery

Basic Qualifications:

  • Java (8+ years): Java, OOP, Spring Boot, microservices
  • Front‑End (8+ years): Angular, TypeScript, RxJS, responsive UI
  • API Expertise: RESTful and GraphQL API design & implementation
  • NoSQL: Hands-on experience with DynamoDB or similar
  • Full‑Stack Proficiency: Integration of front-end with back-end, HTTP/JSON, and security/auth flows
  • DevOps & Tooling: Skilled with Git, Maven/Gradle, Jenkins/CircleCI, Docker/Kubernetes
  • Database Design: SQL and NoSQL tuning and schema design
  • 8–12 years building full‑stack and microservices systems
  • Proven architecture and implementation leadership in Java-based stacks
  • Strong foundations in software design patterns and automated testing
  • Excellent communicator with cross-functional teams—mentoring, architecture discussions
  • Experience in agile (Scrum/Kanban) and geographically distributed development environments
  • Preferred: AWS/cloud-native experience (Lambda, SNS/SQS, CloudFormation)

Preferred Qualifications:

  • Deep knowledge of GraphQL schema design, resolver logic, and batching techniques
  • AWS services exposure (Lambda, S3, SNS/SQS, DynamoDB Streams)
  • Familiarity with event-driven systems, message queues (e.g., Kafka, SQS)
  • DevOps mindset: IaC, observability (logging, tracing, metrics), performance optimization
  • Proven experience mentoring developers and shaping architecture decisions

Application Process:

Submit your resumecover letter, and a detailed overview of a recent full-stack project you led—highlighting your role in architecture, Java + Angular implementation, GraphQL API design, and DynamoDB integration.

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

Apply for this position

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