Skip To Main Content
backBack to Search

Solution Architect (Java)

Solution Architecture, Amazon Web Services, Software Development Methodologies, SDLC Methodologies, Microservice Architecture Style, REST API, Elastic Stack, TOGAF

We are actively seeking an Solution Architect (Java) to become an integral part of our remote team. This position is suited for individuals who excel in dynamic environments and are passionate about crafting and deploying sophisticated Java solutions. As a key player, you will contribute to the architectural planning and design of high-level applications, working alongside diverse teams to foster innovation and deliver top-tier solutions to our clients.

Responsibilities
  • Work with project teams to identify business needs and define system objectives
  • Construct high-level product specifications focusing on system integration and feasibility
  • Produce comprehensive architectural and design documents to guide the deployment of business, information, and technology solutions
  • Establish and confirm technical requirements for new applications and updates to existing systems
  • Lead the architectural development, and oversee the creation and implementation of Java-based applications
  • Assess current systems to gauge their functionality and recommend modifications to enhance business efficiency
  • Offer technical leadership and assistance to software development teams
  • Align architectural strategies with business requirements and organizational objectives
  • Perform architectural evaluations and contribute insights during key project phases
  • Relay system requirements and project timelines to management and involved parties
Requirements
  • Minimum 5 years of IT experience specializing in Solution Architecture
  • At least 2 years of experience managing a team of 5 or more employees in Manager/Owner or similar capacities
  • Involvement in at least 2 full cycle projects or multiple projects across various stages of the development lifecycle
  • Extensive knowledge of AWS, encompassing its administration and deployment functionalities
  • Strong grasp of architectural principles and software development methodologies
  • Skilled in systems design, API design, database frameworks, and programming principles
  • Understanding of architecture methodologies and familiarity with software development life cycles
  • Proficient in handling Microservices, Event Mesh, and Data pipelines
  • Experienced with BigQuery, Cloud Storage, handling both Structured and Unstructured Data
  • Well-versed in Elastic, CI/CD Pipelines, API-First strategies, Observability, and Kafka
  • Proficient in English communication, both written and verbal, at an Upper-Intermediate level or higher
Nice to have
  • Architecture certifications such as TOGAF, EACOE, or similar
  • Experience with agile development methodologies
  • Proficiency in Azure or GCP cloud platforms
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