Summary
✨ AI‑Generated
A senior Java engineering role focused on designing, developing, testing, deploying, and maintaining scalable enterprise applications and microservices. You will build configurable integration services, resolve technical issues with cross-functional teams, apply secure coding practices and design patterns, and maintain clear technical documentation.
Highlights
Opportunity to design and build scalable enterprise services, work across technical and business teams, apply secure development practices, and contribute to high-quality software architecture and documentation.
Description
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.