We are seeking a highly skilled Software Solution Architect to lead the transformation of a legacy applications into a scalable, streamlined architectures. The ideal candidate will design and implement modernized solutions leveraging advanced technologies, including Infinispan, OpenShift, and Redis, while collaborating with stakeholders and application development teams to ensure seamless delivery of business objectives.
location: Frederick, Maryland
job type: Contract
salary: $90 - 110 per hour
work hours: 8am to 5pm
education: Bachelors
responsibilities:
- Develop Modernization Roadmaps:
- Conduct a comprehensive analysis of the existing application technologies and infrastructures, documenting its components.
- Design a future-state architecture featuring:
- React-based front-end for an improved user interface.
- Modular, scalable Java microservices using Spring Boot.
- RESTful APIs and API Gateway for secure and efficient communication.
- Integrate technologies like Redis and Infinispan for distributed caching and in-memory data storage.
- Leverage OpenShift and AWS for container orchestration and cloud-native application development.
- Work with delivery teams to create detailed implementation plans, timelines and milestones.
- Establish and advocate for best practices in Java microservices development, including CI/CD pipelines, automated testing, and containerization.
- Technical Leadership:
- Provide technical direction to development teams, ensuring best practices in coding, testing, and deployment.
- Establish and enforce standards for design, integrations, security, and performance.
- Mentor and guide team members to build technical proficiency and alignment with architectural goals.
- Collaborate with Stakeholders:
- Collaborate with cross-functional teams, including product managers, developers, and DevOps engineers, to ensure alignment on project goals and deliverables.
- Present architectural deliverables to technical Subject Matter Experts, department managers, and user stakeholders.
- Conduct iterative review sessions, incorporate feedback, and secure sign-off from senior leadership.
qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 10+ years of experience in software development with a focus solution architecture.
- Extensive experience in designing and implementing microservices architectures.
- Hands-on experience with Infinispan or other distributed caching technologies.
- Experience with OpenShift for managing containerized applications in enterprise environments.
- Strong knowledge of RESTful APIs, API Gateway, and integration patterns.
- Familiarity with front-end technologies such as React, Angular, or Vue.js.
- Experience with containerization tools like Docker and orchestration platforms like Kubernetes.
- Solid understanding of messaging systems (e.g., Kafka, RabbitMQ) and database systems (SQL/NoSQL).
- Excellent communication skills for presenting technical concepts to diverse audiences.
- Proven experience refactoring monolithic applications into microservices.
- Expertise in cloud platforms such as AWS, Azure, or GCP.
- Knowledge of distributed systems, asynchronous communication, and eventual consistency patterns.
- Prior experience in public sector or enterprise environments.
- Relevant certifications in Java, cloud platforms, or container technologies.
skills:
- 10+ years of experience in software development with a focus solution architecture.
- Extensive experience in designing and implementing microservices architectures.
- Hands-on experience with Infinispan or other distributed caching technologies.
- Experience with OpenShift for managing containerized applications in enterprise environments.
- Strong knowledge of RESTful APIs, API Gateway, and integration patterns.
- Familiarity with front-end technologies such as React, Angular, or Vue.js.
- Experience with containerization tools like Docker and orchestration platforms like Kubernetes.
- Solid understanding of messaging systems (e.g., Kafka, RabbitMQ) and database systems (SQL/NoSQL).
- Excellent communication skills for presenting technical concepts to diverse audiences.
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility).
This posting is open for thirty (30) days.
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.