Job Description
Dice is the leading career destination for tech experts at every stage of their careers. Our client, HYR Global Source Inc, is seeking the following. Apply via Dice today!
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 –
;/b>