📍 Москва (м. Нагатинская)Полная удалёнка
Специализация
Java / Scala
EPAM is an international IT company that produces software from idea to final implementation. It's one of the fastest growing public tech companies in the world (Forbes, 2017).
The Solution Architect is a primary member of the project leading team in EPAM and is responsible for the overall architecture of the system and alignment of the business requirement to the technical design. The Solution Architect works closely with the customer, Delivery Manager, and implementation team to deliver the entire solution.
Stack
JavaSpringMavenGradleJenkinsTeamCityDockerSwarmKubernetesMS SQLOraclePostgreSQLMongoDBCassandraVisio
Why we are recommending
- EPAM is a big player in the IT market. Working here will give you a large number of professional challenges, experience, and development.
- The company offers work with some of the world's largest and most innovative banks, investment banks, and wealth management institutions. Your solutions will contribute to the development of these industries.
Responsibilities
- Design large-scale solutions using one or more technology stacks.
- Document solution architecture on a good level with deep technical details.
- Work closely with business stakeholders to identify requirements to the solution.
- Directly communicate with customers during solution architecture design or solution implementation activities.
- Drive all technical aspects, provide justification for any architectural decision.
- Participate in the full cycle of pre-sale activities, solution architecture reviews, and architecture audits.
- Maintain a strong understanding of technology trends and engineering practices.
- Participate and lead the engineering community inside the company in a specific field.
Requirements
- 2+ years of industry experience in Architect, TL, and/or PM roles.
- 5+ years of experience in design and hands-on development of web services and applications in Java.
- 5+ years of experience of working with relational and non-relational databases.
- 2+ years of experience in direct communication with customer.
- 2+ years of experience with distributed systems, SOA or microservices.
- Good understanding of architectural theory, practices, and approaches.
- Good understanding of Agile software development life-cycle, approaches, and methods (SCRUM, XP, etc).
- Experience with clouds (Amazon, Azure, or GCP) will be a plus.
- Knowledge of front-end technologies: JavaScript, Angular, React JS will be a plus.
- Experience with other languages: Scala, Kotlin, Groovy, Go, Python will be a plus.
- Good spoken and written English level.
They offer
- Experience exchange with colleagues all around the world.
- Competitive compensation depending on experience and skills.
- Regular assessments and salary reviews.
- Unlimited access to LinkedIn learning solutions.
- Social package - medical care, sports, family care.
- Free English classes.
- Flexible working schedule.
- Corporate and social events.
Hiring process
Please, send CV only in English. You will have 4 stages:
- General interview with a recruiter.
- Online technical interview.
- Management interview.
Дарья Иванова HR & Talent Acquisition Business Partner