HTC Global Services

Senior Full Stack Software Engineer (Java Spring Boot & GCP)

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

Qualifications

  • Bachelor's Degree
  • 10+ years of IT experience
  • 8+ years of software development experience
  • Strong backend development skills in Java and Spring Boot
  • Familiarity with Google Cloud Platform (GCP) services like Cloud Functions and PostgreSQL
  • Experience with Test Driven Development (TDD)
  • Proven application of AI-assisted software engineering practices.

Responsibilities

  • Design and develop software applications across the development lifecycle
  • Collaborate with stakeholders to translate business needs into technical solutions
  • Develop backend applications and microservices using Java and Spring Boot
  • Implement software testing strategies and best practices
  • Optimize application performance and engineering efficiency
  • Adopt emerging technologies to enhance engineering capabilities
  • Apply AI tools for improved code generation and development workflows.

Benefits

  • Hybrid work environment requiring 4 days onsite
  • Opportunity to work with cutting-edge technologies including AI
  • Collaboration with cross-functional teams
  • Focus on professional development and software engineering best practices
Full Job Description
Job Title

Senior Software Engineer - Java Spring Boot & Google Cloud (GCP)

Overview

We are seeking an experienced Senior Software Engineer to design, develop, test, and maintain scalable software applications throughout the software development lifecycle. This role involves building high-quality backend services, collaborating with cross-functional teams, and delivering secure, reliable, and maintainable software solutions.

This is a hybrid position requiring 4 days per week onsite.

Key Responsibilities
  • Design, develop, test, and maintain software applications throughout the software development lifecycle.
  • Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
  • Design software architecture, determine appropriate technology stacks, and define deployment strategies.
  • Develop backend applications, APIs, and microservices using Java and Spring Boot.
  • Create high-level software architecture and application designs.
  • Collaborate with product owners, architects, designers, and cross-functional teams.
  • Define and implement software testing strategies and best practices.
  • Apply Test Driven Development (TDD), Continuous Integration (CI), and Continuous Delivery (CD) practices.
  • Improve application performance and optimize development efficiency.
  • Support software security through secure coding practices, encryption, and data protection.
  • Develop user-friendly and interactive software interfaces where applicable.
  • Evaluate and adopt emerging technologies to improve engineering capabilities.
  • Apply AI-assisted and agentic AI tools to accelerate code generation, improve code reviews, automate development workflows, and support spec-driven development.
  • Identify opportunities to improve engineering productivity through responsible AI adoption.
  • Ensure AI-assisted code is secure, reliable, maintainable, and aligned with engineering standards.

Required Qualifications
  • Bachelor's Degree.
  • 10+ years of IT experience.
  • 8+ years of software development experience.
  • Strong backend development experience using Java and Spring Boot.
  • Experience with Google Cloud Platform (GCP), including services such as Cloud Functions, Pub/Sub, and PostgreSQL.
  • Experience with Test Driven Development (TDD).
  • Practical experience in two programming languages or advanced expertise in one programming language.
  • Proven experience using AI-assisted and agentic AI software engineering practices.
  • Familiarity with spec-driven development.
  • Strong understanding of secure coding, software design, and engineering best practices.
  • Ability to evaluate AI-generated code for correctness, security, and maintainability.


#LI-Hybrid #LI-SK11

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 & GCP) jobs: