Description
About the role
Would you like to work in one of the worlds 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 EPAMs 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 clients 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
8. A Bachelors/Masters degree in Computer Science or similar or relevant work experience
9. Proven experience as a Solution Architect or similar role in software development with experience with service-oriented architecture and microservices is essential
10. Strong knowledge of software architecture patterns, particularly microservices and domain-driven design
11. Experience with legacy monolith systems and modernisation approaches, integrations patters and knowledge of AWS
12. 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
13. Experience with data modelling
14. Prior experience in the healthcare or insurance industry
Our Benefits Include
15. EPAM Group income protection scheme
16. EPAM Group life assurance
17. Group health scheme
18. EPAM Employee Stock Purchase Plan (ESPP)
19. Referral bonuses
20. Global travel medical and accident insurance
21. Flexible and remote working opportunities
22. 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
23. Certain benefits and perks may be subject to eligibility requirements and may be available only after you have passed your probationary period
About EPAM
24. 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