Skip To Main Content
backBack to Search

Solution Architect (Java)

Solution Architecture, Java, Data Architecture
warning.png
Sorry, this position is no longer available

We are hiring a remote Solution Architect with expertise in Java to join our team. You will be responsible for making architectural decisions on various project streams while considering context, risks, and trade-offs. Additionally, you will guide our development team and work on the decomposition and refactoring of load-intensive parts of the system to improve scalability and performance.

Responsibilities
  • Communicate with stakeholders to identify goals/objectives/requirements
  • Make architectural decisions based on business goals/objectives
  • Document solution architecture and security baseline assessments
  • Guide the development team
  • Decompose the monolith into micro-services
Requirements
  • Minimum of 10 years of relevant professional experience in IT
  • 3+ years of relevant leadership experience
  • Minimum 3 finished projects with system design and architecture from scratch
  • Hands-on experience in Java 8-17, Spring Boot, Spring Cloud, Postgresql, Kafka, Docker and Kubernetes
  • Expertise in GCP
  • Knowledge of Design Patterns
  • Strong inter-personal skills
  • B2+ English level
Nice to have
  • Experience in monolith decomposition into micro-services
  • Working knowledge of AWS, Azure, and Elasticsearch
  • Familiarity with React.js
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

These jobs are for you