Haystack
← Back to Jobs
Other

Application Architect

XTGlobalDurham, NC🇺🇸United StatesPosted 11 Jul 2026

Quick Overview

Work Type
On Site
Level
Mid Senior

Job Description

Software Engineering Architect

Must be able to work onsite in Durham, NC 1x a week +

About the Role: Apex is seeking a skilled Software Engineering Architect to join our Corporate IT team. In this role, you will leverage your extensive technology expertise to develop innovative solutions in the healthcare industry. As a key member of our team, you will contribute to the creation and implementation of enterprise solutions and standards for our AWS cloud IaaS platform.

Key Responsibilities:

  1. Lead technical design, planning, and management of back-end services and UI development
  2. Document and present architectural decisions to team members, peers, and management
  3. Provide architectural guidance to the development team
  4. Collaborate with cross-functional teams to create agile, intuitive, and user-friendly software
  5. Deliver prototypes, reusable microservice components, and advanced solutions
  6. Develop complex RESTful services in an Agile development environment
  7. Perform code and design reviews, ensuring adherence to best practices
  8. Design and implement functional/system integration tests and automation
  9. Foster a DevOps culture around automation of builds, testing, deployments, and scaling
  10. Contribute to SOA standards and conduct impact analysis
  11. Mentor and train developers, helping to solve technical challenges
  12. Drive innovation and creative thinking in solution development

Required Qualifications:

  • Bachelor's degree in Computer Science or equivalent
  • 10+ years of experience as an Architect, Technical Lead, or Software Engineer
  • Expert knowledge of Java (7+) enterprise development and integration middleware
  • 3+ years of hands-on application architecture experience for large enterprise solutions
  • 7+ years of experience with Java, Spring Core, Spring Integration, Spring Boot, Spring MVC, and Spring Security
  • Strong understanding of Java concurrency and concurrency patterns
  • Extensive web application development experience for high-scale applications
  • Advanced skills in implementing Service APIs (SOAP, REST) with market-leading API Management tools
  • Extensive experience delivering microservice-based architecture using APIs, containers, and automation
  • Advanced knowledge of RDBMS SQL (e.g., DB2, Oracle) and Java integration using Spring Data, JPA, Hibernate
  • Experience with NoSQL implementations (e.g., MongoDB, AWS DynamoDB)
  • Experience with cloud-based technologies (preferably AWS or Kubernetes with OpenShift)
  • Expert knowledge of data integration solutions in multi-user, multi-platform, multi-tier environments
  • Experience with Continuous Integration/Continuous Deployment (CI/CD) tools
  • Hands-on experience with Test-Driven Development (TDD) and expertise in Junit5 / Mockito
  • Strong analytical, communication, and team collaboration skills
  • Proficiency in Agile/SCRUM methodology

Preferred Skills:

  • Experience with Python and NodeJS
  • Knowledge of front-end technologies: Angular, HTML5, CSS3, and JavaScript
  • Hands-on experience with AWS technologies (Lambda, SQS, EC2, ECS)
  • Experience with messaging products like IBM MQ, RabbitMQ, Kafka, or ActiveMQ

Required Skills : Solutions Architect Back End Java Development (Java 17 and 21) Angular 11+ experience Strong Communication Skills

please share resumes to

Skills

DynamoDB
MongoDB
Oracle
SOAP
SQL
Spring
Spring Boot
AWS
Scrum
TDD
Agile
Angular
Hibernate
Java
JavaScript
Kafka
Kubernetes
Python
REST
RabbitMQ

Similar jobs