Senior Java Full Stack Developer

HTC Global Services

Dearborn, MI • 11m ago • On-site

Senior

On-site

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Java Full Stack Developer

  • Focus: End-to-end web application development (Java/Spring Boot + Angular/React)

Description

Design, develop, test, and maintain web-based software applications across the full lifecycle. Build scalable back-end services and APIs/microservices, and create user-friendly front-end interfaces using Angular/React with TypeScript or JavaScript. Collaborate with stakeholders and cross-functional teams to deliver high-quality solutions using modern engineering practices.

Responsibilities

  • Gather and clarify business requirements, use cases, and application needs with stakeholders

  • Design, develop, test, and maintain applications using Java and modern frameworks

  • Develop back-end services, APIs, and microservices

  • Build interactive front-end interfaces with Angular, React, TypeScript, or JavaScript

  • Design software architecture, application components, and system interfaces

  • Evaluate technical requirements and select technology stacks, integration, and deployment strategies

  • Partner with product owners, designers, and architects

  • Define and implement software testing standards, strategies, and processes

  • Apply Agile practices including TDD, Continuous Integration (CI), and Continuous Delivery (CD)

  • Optimize performance and improve efficiency through refactoring and emerging technologies

  • Support security practices such as data encryption and anonymization

  • Develop and maintain scalable applications across delivery platforms

  • Continuously evaluate and adopt emerging technologies

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field

  • 6+ years overall IT experience, including at least 4 years in software development

  • 4+ years developing object-oriented, web-based applications

  • Strong experience with Java and Spring Boot

  • Experience with Angular (preferred), TypeScript, React, or JavaScript

  • Experience with PostgreSQL (design, table creation, modification)

  • Working knowledge of Google Cloud Platform

  • Experience developing and integrating REST APIs, microservices, and web services

  • Knowledge of SOAP, WSDL, XML, and Service-Oriented Architecture (SOA)

  • 4+ years working with Agile methodologies (SAFe, Scrum, Kanban) and TDD

  • Experience with automated testing tools/frameworks (JUnit, Jasmine, Karma)

  • Knowledge of CI/CD tools (e.g., Jenkins or similar)

  • Strong communication and collaboration skills; ability to take ownership and solve problems

Benefits

  • Medical, Dental, and Vision (Group Health)

  • Paid Time Off and Paid Holidays

  • 401(k) matching

  • Group Life and Disability insurance

  • Professional development opportunities and wellness programs

  • Inclusive, diversity-focused workplace with long-term growth opportunities

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report