Senior Java Developer – Microservices

HTC Global Services

Auburn Hills (MI)

On-site

USD 120,000 - 160,000

Full time

24 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Health benefits (Medical, Dental, and/

Job summary

HTC Global Services is seeking a Senior Java Developer to design, develop, test, deploy, and maintain scalable software applications and services. The role focuses on microservices, REST/SOAP web services, and enterprise integration within a dynamic team environment.

The ideal candidate will mentor junior developers, work with AWS services, Kafka, and Redis to optimize performance, and collaborate with product managers and DevOps from initial design through deployment.

Qualifications

  • 7+ years of overall IT experience.
  • 5+ years of Java development and integration experience.
  • Strong understanding of enterprise services and microservice concepts.
  • Experience with Spring Framework, Spring Boot, Spring Data JPA, and Spring Batch.

Responsibilities

  • Perform detailed design, development, unit testing, and integration of applications.
  • Develop scalable, flexible, and high-quality code that meets requirements.
  • Create and maintain design and systems documentation for services and programs.
  • Collaborate with cross-functional teams to ensure seamless integration and delivery.

Skills

Java
Spring Boot
Microservices
RESTful APIs
Kafka
AWS

Tools

WebSphere
Tomcat
IBM DataPower
Jenkins
Git

Job description

Overview / Summary

We are seeking a Senior Java Developer with strong experience in Java development, enterprise integration, microservices, and web services. The ideal candidate will be responsible for designing, developing, testing, deploying, and maintaining scalable software applications and services while collaborating with technical teams and business users.

Job Description
Senior Java Developer – Microservices
Overview / Summary

We are seeking a Senior Java Developer with strong experience in Java development, enterprise integration, microservices, and web services. The ideal candidate will be responsible for designing, developing, testing, deploying, and maintaining scalable software applications and services while collaborating with technical teams and business users.

Key Responsibilities
  • Perform detailed design, development, unit testing, and integration of applications.
  • Produce scalable, flexible, and high-quality code that meets functional and non-functional requirements.
  • Develop configurable software services that support application integration with enterprise services.
  • Identify and analyze technical issues and coordinate their resolution with extended team members.
  • Apply secure development best practices and design patterns.
  • Create and maintain design and systems documentation for developed or modified services and programs.
  • Create process and data flow diagrams to document data movement.
  • Cross-train team members to ensure knowledge coverage across the team.
  • Analyze and translate business requirements into technical designs.
  • Collaborate and communicate with project teams and business users as required.
  • Support functional and performance testing.
  • Work with technical delivery leads on project activities.
  • Ensure assigned work is implemented within project schedules.
  • Design, develop, deploy, test, and maintain technical assets in SOA, web services, and integration environments.
  • Provide technical leadership in the design, development, and maintenance of scalable and robust microservices using Spring Boot and related frameworks.
  • Mentor junior developers.
  • Integrate with and manage APIs exposing microservices, including REST and SOAP services.
  • Develop and implement secure RESTful APIs following best practices for API design, security, and performance optimization.
  • Leverage Kafka for real-time data pipelines and event-driven architectures.
  • Implement caching solutions using Redis to improve application performance and scalability.
  • Integrate with AWS services such as SQS and SES for message queuing and email delivery.
  • Collaborate with cross-functional teams, including frontend developers, DevOps engineers, and product managers, to support seamless integration and delivery of software solutions.
  • Stay current with industry trends, technologies, and best practices within the Java ecosystem and microservices architecture.
Required Qualifications
  • 7+ years of overall IT experience.
  • 5+ years of Java development and integration experience.
  • Strong understanding of enterprise services and microservice concepts.
  • Experience with Spring Framework, Spring Boot, Spring Data JPA, and Spring Batch.
  • Experience developing web services using Java frameworks, including SOAP and REST.
  • Experience with Java/J2EE, JMS, XML, XSLT, XQuery, XSD, SOAP, REST, WSDL, JSON, and JDBC.
  • Experience with API gateways and IBM DataPower.
  • Experience with WebSphere, JBoss, and Tomcat.
  • Experience with authentication and authorization technologies, including SSO, SAML, OAuth, and OIDC.
  • Experience with object-relational mapping tools such as Hibernate.
  • Experience with relational databases such as Oracle and MySQL.
  • Experience with UML modeling and object-oriented/J2EE design.
  • Experience with scripting languages such as Unix shell scripting and Perl.
  • Experience with cloud and continuous integration tools such as SVN/Git, Jira, Jenkins, and Maven.
  • Experience with web portal design and development, including web content management.
  • Familiarity with event-based System of Engagement architectures.
  • Experience designing, developing, and maintaining scalable and robust microservices using Spring Boot and related frameworks.
  • Experience developing secure RESTful APIs.
  • Experience with Kafka for real-time data pipelines and event-driven architectures.
  • Experience implementing Redis caching solutions.
  • Experience integrating with AWS SQS and SES.
  • Experience with waterfall, iterative, and agile methodologies.
  • Ability to collaborate effectively with cross-functional teams.
  • Automotive OEM experience is a plus.
  • Experience with DevOps in a cloud environment is a plus.
  • Experience with Big Data, cloud databases, and Hadoop is a plus.
What Makes HTC A Great Place To Build Your Future

HTC Global Services wants you to join our team. Come build new things with us and advance your career. At HTC Global, you’ll collaborate with experts, work alongside clients, and be part of high-performing teams driving success together. You’ll have long-term opportunities to grow your career and develop skills in the latest emerging technologies.

At HTC Global Services, our employees have access to a comprehensive benefits package. Benefits can include Group Health (Medical, Dental, and Vision), Paid Time Off, Paid Holidays, 401(k) matching, Group Life and Disability insurance, Professional Development opportunities, Wellness programs, and a variety of other perks.

Our success as a company is built on inclusion and diversity. HTC Global Services is committed to providing a workplace free from discrimination and harassment, where every employee is treated with dignity and respect. We celebrate differences and believe that diverse cultures, perspectives, and skills drive innovation and success. HTC is an Equal Opportunity Employer and a proud National Minority Supplier. We seek to empower each individual, fostering an environment where everyone feels valued, included, and respected.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer – Full Stack Java
Software Engineer – Full Stack Java

HTC Global Services • Dearborn (MI)

On-site
USD 90,000 - 120,000
Group Health Insurance
Paid Time Off
401(k) matching
+3
Java Developer
Java Developer

HTC Global Services • Charlotte (NC)

On-site
USD 95,000 - 125,000
Health insurance
401(k) matching
Paid time off
+1
Senior Backend Software Engineer
Senior Backend Software Engineer

HTC Global Services, Inc. • Dearborn (MI), Northern (KY)

Hybrid
USD 120,000 - 180,000
Hybrid work model
Well-defined career development plan
Rewards & Recognition program
+2
Embedded Software Engineer – MATLAB & Embedded C
Embedded Software Engineer – MATLAB & Embedded C

HTC Global Services • Allen Park (MI)

Hybrid
USD 90,000 - 120,000
Group Health Insurance
Paid Time Off
401(k) matching
Full Stack Software Engineer (Java, Spring Boot, Angular, GCP)
Full Stack Software Engineer (Java, Spring Boot, Angular, GCP)

HTC Global Services, Inc. • Livonia (MI)

Hybrid
USD 110,000 - 150,000
Hybrid work flexibility
Work-life balance
Career development plan
+4
Software Engineer – Java / Full-Stack Development
Software Engineer – Java / Full-Stack Development

HTC Global Services, Inc. • Dearborn (MI), Northern (KY)

Hybrid
USD 120,000 - 170,000
Hybrid work schedule
Benefits package
Software Engineer II – SAP
Software Engineer II – SAP

re-zoo-me • Marshall (MO), Northern (KY)

Hybrid
USD 90,000 - 125,000
Health Insurance
Paid Time Off
401(k) matching
+1
Software Engineer II – SAP
Software Engineer II – SAP

HTC Global Services • Marshall (MO)

Hybrid
USD 85,000 - 125,000
Health benefits
Paid time off
401(k) matching
+1
Senior Android Engineer
Senior Android Engineer

HTC Global Services • Madison (WI)

On-site
USD 120,000 - 160,000
Health (Medical, Dental, and Vision)
Paid Time Off
Paid Holidays
+5
Sr Sytems Engineer - Atlassian
Sr Sytems Engineer - Atlassian

HTC Global Services • Orlando (FL)

On-site
USD 110,000 - 160,000
Health insurance
Paid time off
401(k) matching
+1