Ukraine
We are seeking a skilled Solution Architect to become an integral part of our team. This role involves designing and implementing scalable solutions that align with organizational goals. Collaboration with diverse teams will be key to providing technical insights and ensuring smooth project delivery. The role suits individuals energized by dynamic settings and enthusiastic about fostering innovation.
Responsibilities
- Design and implement scalable architectural solutions that meet organizational objectives
- Collaborate with stakeholders to define technical requirements and translate them into actionable strategies
- Lead application design efforts, adhering to industry standards and best practices
- Provide technical leadership and mentorship to development teams throughout the project lifecycle
- Evaluate and recommend technologies and tools to achieve project objectives
- Integrate systems and components into a unified architecture
- Oversee project progress, addressing technical challenges to ensure deadlines are met
- Conduct code and architecture reviews to maintain high-quality standards
- Document architectural decisions and development workflows to support team processes
- Stay updated on emerging technologies and trends to drive ongoing improvement
Requirements
- At least 5 years of background in Solution Architecture, with expertise in Java and AWS
- Minimum of 2 years leading teams of five or more in roles such as Architect, Manager, or equivalent
- Participation in at least two full lifecycle projects or multiple projects covering diverse development stages
- Proficiency in cloud platforms like AWS and Azure for scalable solution implementation
- Skills in Spring Boot and Spring Data to develop efficient backend systems
- Strong knowledge of messaging and integration technologies, including Apache Kafka and Apache Camel
- Hands-on experience with front-end technologies such as ReactJS, Angular, and JavaScript for creating user interfaces
- Familiarity with testing tools like JUnit, Mockito, and Swagger for ensuring software reliability
- Proficiency in CI/CD pipelines and build tools, including Jenkins and Maven
- Understanding of Docker and Kubernetes workflows for containerization and orchestration
- Fluent English communication capabilities, both written and verbal, at a C1 level or higher
Nice to have
- Showcase of certifications in Solution Architecture, such as AWS Certified Solutions Architect or related qualifications
- Understanding of microservices architecture and its application in distributed systems
- Knowledge of DevOps practices and tools to improve deployment and operational efficiencies
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn