×
Register Here to Apply for Jobs or Post Jobs. X

Java Application Developer

Job in Troy, Oakland County, Michigan, 48084, USA
Listing for: HTC Global Services Inc
Full Time position
Listed on 2026-01-15
Job specializations:
  • Software Development
    Java Developer, Backend Developer, Full Stack Developer, Cloud Engineer - Software
Job Description & How to Apply Below
We are seeking experienced Java Application Developer to support and enhance enterprise-grade Java and Spring applications in a fast-paced production environment. This role is ideal for professionals who enjoy solving complex production issues while also contributing to ongoing application development and modernization efforts. The primary focus of this position is production support, with opportunities to work on development, enhancements, and cloud-based microservices.

Role Overview The developer will serve as a key contributor to the stability and performance of production Java applications, while also supporting maintenance, patching, and assigned development initiatives. You will work closely with cross-functional teams to troubleshoot issues, implement fixes, and continuously improve system reliability and performance. Production Support Serve as a primary resource for investigating and resolving production incidents independently.

Perform root cause analysis and document findings and resolutions. Troubleshoot performance issues, analyze logs, and monitor system health. Coordinate with infrastructure, cloud, and Dev Ops teams to resolve application-related issues. Maintenance and Patching Apply security patches, framework upgrades, and dependency updates. Address vulnerabilities and perform remediation activities. Manage configuration changes and environment updates across applications. Application Development and Enhancements Implement bug fixes and feature enhancements in existing Java applications.

Develop, enhance, and refactor microservices using modern design patterns. Build and modify RESTful APIs and integrations. Optimize database queries and improve application performance. Participate in code reviews and maintain high-quality technical documentation. CI/CD and Dev Ops Support Support and troubleshoot CI CD pipelines using tools such as ArgoCD or Electric Flow. Update deployment configurations and resolve pipeline failures. Support Git workflows, branching strategies, and merge conflict resolution.

Documentation and Knowledge Sharing Create and maintain incident reports, runbooks, and troubleshooting guides. Develop technical design documentation for enhancements and fixes. Contribute to knowledge transfer materials to support team continuity. Technical Requirements Six or more years of professional Java development experience using Java 8 or higher. Strong hands-on experience with Spring Framework including Spring Boot, Spring MVC, and Spring Data.

Production experience with AWS services such as EC2 and Lambda.

Experience with Kafka and Kafka message queue connectors. Strong knowledge of Oracle databases and Redis caching. Experience building and supporting microservices architectures. Expertise in RESTful API development and system integrations. Proficiency with Git version control and branching strategies. Hands-on experience with CI CD tools such as ArgoCD or Electric Flow Cloud Bees. Strong understanding of Dev Ops practices and Linux or Unix environments.

Preferred Skills Exposure to or experience with mainframe systems.

Experience with application servers such as Tomcat or Web Logic. Familiarity with additional databases including SQL Server, Postgre

SQL, or MySQL. Experience and Professional Attributes Minimum of six years of professional Java development experience. Proven ability to work independently with minimal supervision. Strong ownership mindset with the ability to take issues from identification through resolution. Excellent troubleshooting, analytical, and problem-solving skills. Comfort working in an on-call or production support rotation. Work Environment Production environment with multiple Java and Spring Boot microservices.

Cloud-based infrastructure hosted on AWS. Event-driven architecture leveraging Kafka. Diverse technology stack across applications. Distributed teams collaborating across multiple time zones. Qualified candidates are encouraged to apply to this job and join a team where your expertise will directly impact system stability, performance, and continuous improvement 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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary