Programmer Analyst 6
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+47 more
Job description
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.
Requirements
Computer Programming, Analysis Skills, Java, Technical Leadership, Amazon Web Services (AWS), React.js, Software Development, Applications Security, Enterprise Application Integration (EAI), Java Platform Enterprise Edition (Java EE/J2EE), * 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.
About the company
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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦