Application architect, Software Development, Software Engineer
Job in
Durham, Durham County, North Carolina, 27703, USA
Listed on 2025-11-27
Listing for:
Compunnel, Inc.
Full Time
position Listed on 2025-11-27
Job specializations:
-
Software Development
Software Engineer, Cloud Engineer - Software, Full Stack Developer, Java Developer
Job Description & How to Apply Below
Our client is seeking a skilled Software Engineering Architect to join the Corporate IT team. In this role, you will apply your extensive technology expertise to develop innovative solutions within the healthcare industry. As a key team member, you will contribute to the creation and implementation of enterprise solutions and standards for the AWS cloud IaaS platform.
Key Responsibilities- Lead the 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 to ensure adherence to best practices.
- Design and implement functional/system integration tests and automation.
- Foster a Dev Ops culture around automation of builds, testing, deployments, and scaling.
- Contribute to SOA standards and conduct impact analysis.
- Mentor and train developers to help solve technical challenges.
- Drive innovation and creative thinking in solution development.
- 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 No
SQL implementations (e.g., Mongo
DB, AWS Dynamo
DB). - Experience with cloud‑based technologies (preferably AWS or Kubernetes with Open Shift).
- 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.
- Experience with Python and NodeJS.
- Hands‑on experience with AWS technologies (Lambda, SQS, EC2, ECS).
- Experience with messaging products like IBM MQ, Rabbit
MQ, Kafka, or Active
MQ.
Relevant certifications in software architecture, cloud technologies (AWS), or Agile methodologies (optional).
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×