HTC Global Services

Senior Full Stack Software Engineer (Java, Spring Boot, React, GCP)

HTC Global Services$100K — $130K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree required.
  • 8+ years of IT experience with at least 6+ years in software development.
  • Strong experience in production-grade microservices using Java and Spring Boot.
  • Proven ability in building complex React applications with advanced state management.
  • Hands-on experience with cloud-native applications on Google Cloud Platform (GCP).
  • Experience designing and maintaining CI/CD pipelines using Jenkins.
  • Familiarity with testing tools like Selenium, Cypress, or Playwright.

Responsibilities

  • Design and maintain scalable full stack applications across different layers.
  • Collaborate with teams to translate business requirements into technical solutions.
  • Build and consume RESTful microservices with Java and Spring Boot.
  • Develop responsive front-end using React or Angular alongside HTML5 and CSS.
  • Utilize various GCP services for cloud-native application development.
  • Implement infrastructure management using Terraform.
  • Conduct software testing, including TDD, BDD, and performance testing.

Benefits

  • Flexible working arrangements (Hybrid schedule).
  • Participation in professional development programs.
  • Opportunities for growth and advancement in a collaborative environment.
Full Job Description
Job Title

Senior Full Stack Software Engineer (Java, Spring Boot, React, GCP)

Overview

We are seeking an experienced Senior Full Stack Software Engineer with a strong technical foundation and a passion for solving complex problems. The ideal candidate has 8+ years of software development experience, excellent analytical and problem-solving skills, and thrives in a collaborative environment. This role involves designing, developing, and maintaining scalable full stack applications while contributing to architecture, code quality, and technical decision-making.

Key Responsibilities
  • Design, develop, and maintain scalable full stack applications across frontend, backend, and database layers.
  • Collaborate with cross-functional teams to translate business requirements into technical solutions.
  • Build and consume RESTful microservices using Java and Spring Boot.
  • Develop responsive front-end applications using React (Redux) or Angular with HTML5 and CSS.
  • Design and develop cloud-native applications on Google Cloud Platform (GCP).
  • Utilize GCP services including Compute Engine, Cloud Run, Cloud SQL, Cloud Storage, Pub/Sub, Cloud Functions, Application Monitoring (Log Analytics), and Memory Store for Redis.
  • Implement and manage infrastructure using Terraform (Infrastructure as Code).
  • Participate in application design, development, testing, and deployment.
  • Perform Test-Driven Development (TDD), Behavior-Driven Development (BDD), regression testing, and performance testing.
  • Implement UI and end-to-end testing using Selenium, Cypress, or Playwright.
  • Optimize application performance, including JVM tuning and profiling.
  • Ensure code quality through testing, code reviews, and development best practices.
  • Contribute to system architecture and technical decision-making.
  • Work closely with product managers and team members to define production-ready user stories.
  • Execute API load and performance testing.
  • Utilize DevOps tools including Jenkins, Tekton, SonarQube, Checkmarx, FOSSA, and GitHub for software delivery and quality management.

Required Qualifications
  • Bachelor's degree.
  • 8+ years of IT experience with at least 6+ years of software development experience.
  • Strong experience designing and developing production-grade microservices using Java and Spring Boot.
  • Experience with Spring Data JPA/Hibernate, Spring Security, OAuth2, JWT, transaction management, and design patterns.
  • Proven experience building complex React applications with advanced state management (Redux, Context API, or React Query).
  • Experience with React performance optimization, component architecture, Jest, and React Testing Library.
  • Hands-on experience designing and deploying cloud-native applications on Google Cloud Platform (GCP).
  • Experience with GKE or Cloud Run, Cloud SQL or Spanner, Pub/Sub, IAM, VPC networking, and cloud optimization.
  • Proven expertise designing and maintaining enterprise CI/CD pipelines using Jenkins.
  • Strong HTML5 knowledge, including semantic markup, accessibility (WCAG), cross-browser compatibility, and performance best practices.
  • Advanced CSS experience using responsive design, Flexbox, Grid, and modern CSS architecture.
  • Experience with Terraform (Infrastructure as Code).
  • Experience with REST APIs and microservices architecture.
  • Experience with Selenium, Cypress, or Playwright.
  • Strong understanding of software testing methodologies and performance optimization.

Preferred Qualifications
  • Experience with AI-based development.
  • Experience with TypeScript and Node.js.
  • Familiarity with CI/CD automation.
  • Knowledge of DevOps methodologies.
  • Experience with Unix/Linux and shell scripting.
  • Experience with Docker and Kubernetes.
  • Working knowledge of Redis.
  • Experience with SAML authentication.


#LI-Hybrid #LI-AA1

About HTC Global Services

HTC Global Services is a global provider of IT and Business Process Services and Solutions. Founded in 1990, HTC is headquartered in Troy, Michigan with delivery centers across multiple locations in North America, Europe, India, and Malaysia. HTC is an Inc. 500 Hall of Fame company and has been recognized by numerous industry and trade publications as a top provider of services. HTC has a strong client base of Global 2000 customers. HTC has a strong focus on healthcare, retail, financial services, and automotive verticals. HTC has a strong commitment to corporate social responsibility and has been recognized for its contributions to the community.
Learn more about HTC Global Services
Size
17,575 employees
Industry
Founded
1990
NASDAQ

Similar Jobs

More Jobs at HTC Global Services

More Information Technology Jobs

Find similar Senior Full Stack Software Engineer (Java, Spring Boot, React, GCP) jobs: