Apex Systems · 11 hours ago
Application Architect
Apex Systems is currently hiring for a Senior Java Application Architect role with one of their top clients in the Durham & Burlington, NC area. The successful candidate will leverage their technology skills to develop business solutions within the healthcare industry, engaging in web applications, platform development, and mentoring teams adopting new technologies.
Human ResourcesInformation TechnologyRecruiting
Responsibilities
Successfully plan and deliver complex, long-term projects involving multiple teams and external dependencies
Oversee multiple projects in terms of architecture, design, implementation, maintenance, support, and technical debt management
Lead the architecture of new systems, technologies, and processes, ensuring alignment with both functional and non-functional requirements through comprehensive documentation and diagrams
Develop prototypes and proof-of-concepts to facilitate new technology adoption
Establish quality standards and guidelines for coding patterns and the code review process; ensure adherence to these standards across teams
Communicate complex design and architectural concepts effectively to engineering teams, C-level executives, and business representatives
Drive innovation and creativity in solution design to meet the demands of large-scale applications
Mentor and train developers, helping them navigate technical challenges and grow their skills
Qualification
Required
10+ years of experience as an Architect, Technical Lead, Consultant, with a focus on hands-on implementation
Proficiency in Java SE (Standard Edition) and Java EE (Enterprise Edition), Spring Framework (Spring Boot, Spring MVC, etc.)
Strong understanding of Java 17/21 programming concepts
Strong experience in developing RESTful web services using the Spring framework
Bachelor's degree in Computer Information Systems, Information Technology, Software Engineering, Computer Science, Computer Engineering, or a related field
10+ years of experience as an Architect, Technical Lead, Consultant, or Software Engineer, with a focus on hands-on implementation
Proficiency in Java SE (Standard Edition) and Java EE (Enterprise Edition), Spring Framework (Spring Boot, Spring MVC, etc.)
Strong understanding of Java programming concepts and best practices
Strong experience in developing RESTful web services using the Spring framework
Understanding of version control systems (e.g., Git)
Familiarity with build tools (e.g., Maven, Gradle)
Knowledge of unit testing frameworks (e.g., JUnit, Mockito)
Familiarity with Infrastructure as Code tools such as Terraform, understanding of CI/CD pipelines
Demonstrated expertise in leveraging Azure or AWS services for solution design and implementation
Highly skilled in SQL development and database management
Proven ability to learn new technologies and apply research to ongoing projects
Excellent troubleshooting, follow-through, and problem-solving skills
Strong analytical, communication, and collaboration skills, particularly within Agile teams
Preferred
Experience in the healthcare domain, including knowledge of FHIR, HL7, and AWS Healthcare Services
Development experience building pipelines for public health/health care data (HL7, FHIR, vocabulary, and HHS data standards)
Familiarity with relational and NoSQL databases (e.g., Databricks) for large-scale enterprise solutions
Experience developing container-based and serverless applications
Knowledge of messaging services such as SQS, Kafka, IBM MQ, or Kinesis
Ability to coach and mentor junior developers and promote code reuse across teams
Benefits
Medical
Dental
Vision
Life
Disability
Other insurance plans
ESPP (employee stock purchase program)
401K program
HSA (Health Savings Account on the HDHP plan)
SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions
Corporate discount savings program
Other discounts
On-demand training program
Access to certification prep
Library of technical and leadership courses/books/seminars
Certification discounts
Certified Career Coach
Company
Apex Systems
Apex Systems, a division of On Assignment, provides organizations with IT staffing solutions to address gaps in their current workforce.
H1B Sponsorship
Apex Systems has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (28)
2024 (21)
2023 (35)
2022 (26)
2021 (29)
2020 (38)
Funding
Current Stage
Late StageLeadership Team
Recent News
Company data provided by crunchbase