Job Description
WE ARE HIRING FOR ONE OF OUR MAJOR CLIENTS –
Role: Java Solutions Architect (with development)
Location: Durham, NC (must work onsite 1x a week)
Duration: 12 Months + Possible Extension
W2 Only, any VISA (H1B transfers are fine too)
Minimum 10 Years Of Experience Required.
Locals preferred, relocation is fine too.
Software Engineering Architect
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.
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
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
Follow us over Linkedin –
https://www.linkedin.com/company/hyr-global-source-inc