Skip To Main Content
backBack to Search

Java Solution Architect

Solution Architecture, Java, Microservice Architecture Pattern, Hibernate, SQL, Spring, Apache Maven
warning.png
Sorry, this position is no longer available

We are looking for a talented remote Software Architect to join our team, contributing to the development and implementation of our software solutions.

In this role, you will be responsible for designing and implementing software architecture solutions, utilizing your expertise in Java, Microservice Architecture Pattern, Hibernate, SQL, Spring, and Apache Maven. You will work closely with cross-functional teams to ensure our products meet high standards of functionality, scalability, and reliability. If you are passionate about software architecture and have a keen eye for detail, we invite you to be part of our team.

Responsibilities
  • Design and implement software architecture solutions, utilizing your expertise in Java, Microservice Architecture Pattern, Hibernate, SQL, Spring, and Apache Maven
  • Collaborate with cross-functional teams to review software requirements, identify potential issues, and provide valuable insights and recommendations
  • Lead and manage cross-functional teams, ensuring effective collaboration and communication
  • Ensure software solutions meet high standards of functionality, scalability, and reliability
  • Participate in design reviews, offering input on requirements, product design, and potential challenges
  • Contribute to the preparation of UI automated test cases using tools like TestIM, Cypress, or other preferred UI automation frameworks
Requirements
  • Minimum of 7 years of practical hands-on experience in software development using Java
  • At least 2+ projects in a technical team lead role with constant hands-on work during the last 3 years
  • 1+ years of experience as a Java Solution Architect
  • Practical experience in Microservice Architecture Pattern, Hibernate, and SQL
  • Experience with Spring, and Apache Maven
  • Strong understanding of software development methodologies and best practices, including Agile and Scrum
  • Experience in leading and managing cross-functional teams, ensuring effective collaboration and communication
  • Excellent communication skills and strong critical thinking capabilities to effectively convey feedback and insights
  • Good organizational skills and a detail-oriented mindset, crucial for meticulous design and implementation efforts
  • Fluent spoken and written English at an Upper-Intermediate level or higher, enabling effective communication (B2+)
Nice to have
  • Experience in Cloud-based solutions, such as AWS or Azure
  • Knowledge of DevOps best practices and tools, such as Jenkins or Docker
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