Tech Lead - Full Stack Engineer (Spring Boot & Angular)

Tech Lead - Full Stack Engineer (Spring Boot & Angular)

Posted 3 days ago by 1763806027

Negotiable
Outside
Remote
USA

Summary: The role of Tech Lead Full Stack Engineer focuses on leading the design and development of scalable enterprise applications using Spring Boot and Angular. The candidate will be responsible for guiding a team in delivering high-quality software solutions while implementing modern cloud-native architectures and DevOps practices. This position requires a hands-on approach with strong technical expertise in both back-end and front-end development. The role is fully remote and emphasizes collaboration with various stakeholders to translate requirements into effective technical solutions.

Key Responsibilities:

  • Lead end-to-end design and development of full-stack applications using Spring Boot (Java) and Angular frameworks.
  • Collaborate with business analysts, architects, and stakeholders to translate requirements into scalable technical solutions.
  • Drive best practices in coding, architecture, performance tuning, and secure software development.
  • Design RESTful APIs and integrate them with UI components.
  • Manage the complete software development lifecycle (SDLC) including design, development, testing, deployment, and maintenance.
  • Review and mentor the development team's code to ensure adherence to standards and design principles.
  • Work closely with DevOps teams to implement CI/CD pipelines, manage cloud deployments, and support production releases.
  • Troubleshoot complex technical issues across front-end and back-end systems.
  • Participate in Agile ceremonies (Sprint Planning, Daily Stand-ups, Retrospectives) and ensure timely delivery of project milestones.
  • Ensure seamless integration with third-party APIs, microservices, and databases.

Key Skills:

  • Front-End: Angular 10+ (preferred Angular 14 or higher), TypeScript, HTML5, CSS3, RxJS, Bootstrap, REST API integration, responsive UI design.
  • Back-End: Java 8+, Spring Boot, Spring Security, Spring Data JPA, RESTful API development, Microservices architecture.
  • Databases: PostgreSQL, MySQL, or MongoDB; experience with ORM tools like Hibernate.
  • DevOps & Tools: Jenkins, Git, Maven/Gradle, Docker, Kubernetes, and CI/CD automation.
  • Cloud Platforms: AWS / Azure / Google Cloud Platform (experience deploying microservices in the cloud environment).
  • Testing: JUnit, Mockito, Karma/Jasmine for unit and integration testing.
  • Architecture: Hands-on experience with API Gateway, microservices, and distributed systems.
  • Other Skills: Knowledge of security best practices (OAuth2, JWT), logging frameworks (Log4j, ELK), and performance monitoring tools.

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Role: JavaTech Lead Full Stack Engineer (Spring Boot & Angular)

Location: Dallas, TX

Type: Remote

Duration: 6+ Months

Job Summary:

We are seeking a highly skilled Tech Lead Full Stack Engineer with strong expertise in Spring Boot and Angular to lead the design, development, and implementation of scalable enterprise applications. The ideal candidate will be hands-on, technically strong in both back-end and front-end development, and capable of guiding a team of engineers in delivering high-quality software solutions using modern cloud-native architectures and DevOps practices.

Key Responsibilities:

  • Lead end-to-end design and development of full-stack applications using Spring Boot (Java) and Angular frameworks.
  • Collaborate with business analysts, architects, and stakeholders to translate requirements into scalable technical solutions.
  • Drive best practices in coding, architecture, performance tuning, and secure software development.
  • Design RESTful APIs and integrate them with UI components.
  • Manage the complete software development lifecycle (SDLC) including design, development, testing, deployment, and maintenance.
  • Review and mentor the development team's code to ensure adherence to standards and design principles.
  • Work closely with DevOps teams to implement CI/CD pipelines, manage cloud deployments, and support production releases.
  • Troubleshoot complex technical issues across front-end and back-end systems.
  • Participate in Agile ceremonies (Sprint Planning, Daily Stand-ups, Retrospectives) and ensure timely delivery of project milestones.
  • Ensure seamless integration with third-party APIs, microservices, and databases.

Required Technical Skills:

  • Front-End: Angular 10+ (preferred Angular 14 or higher), TypeScript, HTML5, CSS3, RxJS, Bootstrap, REST API integration, responsive UI design.
  • Back-End: Java 8+, Spring Boot, Spring Security, Spring Data JPA, RESTful API development, Microservices architecture.
  • Databases: PostgreSQL, MySQL, or MongoDB; experience with ORM tools like Hibernate.
  • DevOps & Tools: Jenkins, Git, Maven/Gradle, Docker, Kubernetes, and CI/CD automation.
  • Cloud Platforms: AWS / Azure / Google Cloud Platform (experience deploying microservices in the cloud environment).
  • Testing: JUnit, Mockito, Karma/Jasmine for unit and integration testing.
  • Architecture: Hands-on experience with API Gateway, microservices, and distributed systems.
  • Other Skills: Knowledge of security best practices (OAuth2, JWT), logging frameworks (Log4j, ELK), and performance monitoring tools.

Preferred Skills:

  • Experience in leading Agile development teams.
  • Exposure to UI/UX principles and RESTful API documentation tools (Swagger/OpenAPI).
  • Familiarity with container orchestration and serverless architecture.
  • Knowledge of message queues (Kafka, RabbitMQ).
  • Prior experience in banking, financial services, or healthcare domains is a plus.

Key Skills: Healthcare Industry, Java, Lead, Springboot, Angular