Lead Java Full Stack Developer
  • Cubicoid Solutions
49 Days Ago
65-70 per Hourly
W2, Yearly, 1099
Remote
14-44 Years
Required Skills: Java 17+, Spring Boot, Angular 14+, Microservices
Job Description
We are currently seeking a Lead Java Full Stack Developer for a fully remote opportunity with our client supporting the EEOC. This role requires a senior technical leader with 14+ years of experience and strong expertise in Java 17+, Spring Boot, and Angular 14+ to lead the development of complex enterprise applications.
 
Role: Lead Java Full Stack Developer
Client: EEOC
Location: 100% Remote
Experience Required: 14+ Years
Primary Skills: Java 17+, Spring Boot, Angular 14+, Microservices
 
Role Overview
The Lead Java Full Stack Developer will serve as a technical leader within the engineering team, responsible for architecting, developing, and delivering enterprise-grade full stack applications. The role involves hands-on development across Java-based backend systems and Angular-based front-end applications, along with cloud-native deployment and DevOps practices.
 
Key Responsibilities
  • Lead the design and development of scalable enterprise applications using Java and Angular
  • Architect and implement microservices-based backend systems
  • Design and develop RESTful APIs and distributed system integrations
  • Build modular and responsive Single-Page Applications (SPAs) using Angular
  • Guide engineering teams on best practices, architecture standards, and code quality
  • Collaborate with product managers, architects, and DevOps teams in an Agile environment
  • Implement CI/CD pipelines and containerized deployments
  • Ensure high performance, scalability, and maintainability of applications
  • Promote test-driven development (TDD) and strong testing practices
 
Required Skills & Experience
Professional Experience
  • 14+ years of professional software development experience
  • Proven experience as a Technical Lead / Team Lead delivering complex enterprise systems
Backend Development (Java)
  • Strong expertise in Java 8/11/17
  • Deep experience with Spring Boot ecosystem:
    • Spring MVC
    • Spring Data JPA
    • Spring Security
  • Experience designing RESTful APIs and microservices architecture
  • Hands-on experience with messaging systems (Kafka or RabbitMQ)
  • Knowledge of scalability, distributed systems, and performance tuning
Frontend Development (Angular)
  • Strong expertise in Angular 12+ (Angular 14+ preferred)
  • Proficiency in TypeScript, RxJS, and NgRx state management
  • Experience building modular and scalable SPAs
  • Strong understanding of UI/UX best practices
Database & Persistence
  • Advanced experience with RDBMS (PostgreSQL, Oracle, MySQL)
  • Expertise in complex SQL and database performance optimization
  • Experience with Hibernate and JPA
  • Familiarity with NoSQL databases such as MongoDB or Redis
DevOps & Cloud Infrastructure
  • Experience implementing CI/CD pipelines using Jenkins, GitLab, GitHub Actions, or Azure DevOps
  • Expertise with Docker containerization and Kubernetes orchestration
  • Hands-on experience with cloud platforms (AWS / Azure / GCP)
  • Experience with monitoring and logging tools:
    • ELK Stack
    • Prometheus
    • Grafana
    • Datadog
 
Testing & Quality Assurance
  • Strong advocate for Test-Driven Development (TDD) and BDD
  • Experience with testing frameworks:
    • JUnit
    • Mockito
    • Testcontainers
    • Jasmine/Karma
    • Cypress

Jobseeker

Looking For Job?
Search Jobs

Recruiter

Are You Recruiting?
Search Candidates