Quick Overview
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:
- Lead technical design, planning, and management of back-end services and UI development
- Document and present architectural decisions to team members, peers, and management
- Provide architectural guidance to the development team
- Collaborate with cross-functional teams to create agile, intuitive, and user-friendly software
- Deliver prototypes, reusable microservice components, and advanced solutions
- Develop complex RESTful services in an Agile development environment
- Perform code and design reviews, ensuring adherence to best practices
- Design and implement functional/system integration tests and automation
- Foster a DevOps culture around automation of builds, testing, deployments, and scaling
- Contribute to SOA standards and conduct impact analysis
- Mentor and train developers, helping to solve technical challenges
- 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
Similar jobs
Systems Architect with Security Clearance
Guidehouse · Rockville, United States
23 minutes ago$130k - $216k/yrSenior Software Architect with Security Clearance
Boeing · Tukwila, United States
2 hours ago$190.4k - $257.6k/yrDistinguished Software Architect - Deep Learning and HPC Communications
NVIDIA Corporation · Santa Clara, United States
2 hours ago$320k - $488.8k/yrLead Systems Architect with Security Clearance
Bart & Associates · Suitland, United States
3 hours agoSenior .NET Systems Architect Developer - TS cleared with Security Clearance
Bart & Associates, LLC · North Charleston, United States
3 hours agoSystems Architect with Security Clearance
Bart & Associates · Fort Belvoir, United States
3 hours ago