| Location | Lansing, MI |
| Job Type | Full-time, Employee |
| Industry | Computer/IT Services |
| Company Size | 1,000 to 1,499 employees |
| Year Founded | 1990 |
| Website | https://www.htcinc.com/ |
Work on complex, enterprise-scale Java applications involving modern full-stack technologies, cloud-native architecture, and enterprise application integration. This opportunity combines hands-on software development with technical leadership, solution design, application security, and technical roadmap planning.
The role will involve leading application development activities, ensuring technical quality and scalability, and collaborating with business stakeholders and development teams to deliver reliable enterprise solutions.
Provide technical leadership and guidance to the application development team.
Design, develop, implement, enhance, integrate, and support complex Java enterprise applications.
Collaborate with business stakeholders to align technical designs and implementations with business requirements and operational needs.
Review technical designs, application architecture, and code to ensure enterprise standards and development best practices are maintained.
Design and develop RESTful APIs, backend services, and modern frontend applications.
Lead database design, data modeling, SQL development, and performance optimization activities.
Develop and support cloud-native applications using microservices architecture.
Implement application security measures and maintain data integrity.
Contribute to technical analysis, solution design, and technology roadmap development.
Support application integration, maintenance, and implementation activities.
Work with messaging technologies, JSON processing, API integrations, and asynchronous messaging.
Follow Agile development practices, including testing, debugging, and code reviews.
Ensure alignment with applicable enterprise architecture, technical standards, and development best practices.
Bachelor's degree.
10+ years of experience developing enterprise applications using Java.
Strong hands-on experience with Java 17/21, Spring Boot, Spring Security, Spring Data JPA, and RESTful APIs.
Strong hands-on experience with Next.js, React, TypeScript, JavaScript, HTML, and CSS.
Strong experience with PostgreSQL, database design, SQL development, and performance optimization.
Experience with AWS, Docker, Kubernetes (EKS), and CI/CD pipelines using Azure DevOps.
Healthcare integration experience with HL7, CDA, FHIR, eCR, or ELR.
Experience with Kafka, Amazon SQS, or other messaging technologies.
Knowledge of LOINC, SNOMED CT, and terminology management.
Experience designing and developing cloud-native applications using microservices architecture.
Experience with JSON processing, API integrations, and asynchronous messaging.
Experience with Git, unit testing, debugging, and code reviews.
Experience working in Agile development teams.
Strong problem-solving, communication, and technical leadership skills.
Experience preparing technology roadmaps for supported applications.
Experience with configurable business rules engines such as Drools.
Experience with rule authoring, validation, classification, and message routing.
1+ years of experience working with AI technologies and utilizing the Kiro AI code generation tool.
Experience designing and reviewing logical and physical data models using SQL and/or PL/SQL.
Experience with Java JEE, Spring/Spring Boot Framework 3.0, and Hibernate/JPA.
Experience with Angular/React JavaScript frameworks.
Experience in JBOSS Enterprise SOA and DevOps container environments.
Experience implementing Agile development processes, including test-driven development.
Cloud technologies experience, preferably AWS.
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.
#JavaTechnicalLead #SeniorJavaDeveloper #JavaFullStackDeveloper #Java17 #Java21 #SpringBoot #SpringSecurity #ReactJS #NextJS #TypeScript #JavaScript #PostgreSQL #AWS #Kubernetes #Docker #AzureDevOps #Microservices #Hibernate #JPA