Description
About the role
Would you like to work in one of the world's most prominent and entrepreneurial technology and engineering businesses whilst helping to drive client satisfaction? EPAM is looking for a technically hands-on Senior Microservices Architect to align with a well-known and key client of ours in Ireland. The client has asked EPAM to bring in the Architect to discover the legacy monoliths and existing microservices and create a roadmap for a domain-driven microservices approach to support current and future programs. The goal is to identify the domain, the patterns, current state of the architectural landscape, create a recommendation and roadmap of how legacy services could be modernised, establish how they fit within the existing landscape and what recommendations should be implemented. The first domain and focus would be with services that are needed to support the mobile journeys (e.g.: identity, claims, analytics, consent, policy, payments, etc). The role would be supported by an Integration Architect and there is also a hard requirement to facilitate workshops, build relationships and meet client teams in Dublin on a bi-weekly or monthly basis. Further to this, we offer a hybrid work environment of home and office working. Overall, this is a great opportunity to work with EPAM's senior Tech Leaders, our Global Architects/Engineers and those from our client account. Our Architects must have the ability to engage in opening discussions, identify technology needs, recommend the right technology choices and communicate/deliver solutions.
Responsibilities
1. Identify, analyse and create a roadmap for a domain-driven microservices approach to support current and future programs. This includes understanding the existing legacy monoliths and microservices.
2. Identify the specific domains that would be critical to the client's journey.
3. Work closely with the Integrations Architect to ensure the seamless integration of new and existing services.
4. Develop recommendations for how legacy services can be modernised and how they fit within the existing architectural landscape.
5. Facilitate workshops to educate and engage stakeholders in the process of transitioning to a microservices approach.
6. Document all architectural designs, decisions, and roadmaps for future reference and for use by other teams and stakeholders.
7. Build strong relationships with key stakeholders, including technical and non-technical personnel, to ensure effective communication and collaboration throughout the project.
Requirements
1. A Bachelor's/Master's degree in Computer Science or similar or relevant work experience.
2. Proven experience as a Solution Architect or similar role in software development with experience with service-oriented architecture and microservices is essential.
3. Strong knowledge of software architecture patterns, particularly microservices and domain-driven design.
4. Experience with legacy monolith systems and modernisation approaches, integrations patterns and knowledge of AWS.
5. Excellent verbal and written communication skills, with the ability to explain complex technical concepts to an audience with a various degree of expertise whilst working effectively in a team environment driving strong relationships with stakeholders facilitating workshops.
Nice to have
1. Experience with data modelling.
2. Prior experience in the healthcare or insurance industry.
Our Benefits Include
1. EPAM Group income protection scheme.
2. EPAM Group life assurance.
3. Group health scheme.
4. EPAM Employee Stock Purchase Plan (ESPP).
5. Referral bonuses.
6. Global travel medical and accident insurance.
7. Flexible and remote working opportunities.
8. Great learning and development opportunities, including in-house professional training, career advisory and coaching, sponsored professional certifications, well-being programs, LinkedIn Learning Solutions and much more.
9. Certain benefits and perks may be subject to eligibility requirements and may be available only after you have passed your probationary period.
About EPAM
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
#J-18808-Ljbffr