backgo to search

cloud application architect (java)

bullets
Solution Architecture, Java, Google Cloud Platform, Microservice Architecture Pattern

We are looking for a dynamic Java Solution Architect to join our remote team, contributing to the development and implementation of cutting-edge software solutions.

In this role, you will be responsible for designing and implementing solutions that meet the needs of our clients, utilizing your expertise in Java, Google Cloud Platform, and Microservice Architecture Pattern. If you have a passion for software architecture and a track record of delivering high-quality solutions, we invite you to be part of our team.

responsibilities
  • Design and implement software solutions that meet the needs of our clients, utilizing your expertise in Java, Google Cloud Platform, and Microservice Architecture Pattern
  • Collaborate with cross-functional teams, including developers, business analysts, and project managers, to ensure the successful delivery of software solutions
  • Develop and maintain architectural artifacts, including solution designs, technical specifications, and architecture diagrams
  • Identify and mitigate technical risks, ensuring that solutions are delivered on time and within budget
  • Provide technical leadership and guidance to development teams, ensuring that best practices and standards are followed
  • Participate in code reviews and provide feedback to development teams, ensuring that code quality is maintained
  • Stay up-to-date with emerging trends and technologies in software architecture, and apply them to the design and development of solutions
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
  • Strong proficiency in Google Cloud Platform
  • Expertise in Microservice Architecture Pattern
  • Solid understanding of software development methodologies, including Agile and Waterfall
  • Excellent communication skills, allowing you to effectively communicate complex technical concepts to both technical and non-technical stakeholders
  • Strong analytical and problem-solving skills, allowing you to identify and resolve complex technical issues
  • Ability to work independently and manage multiple projects simultaneously, maintaining a high level of performance even under pressure
  • Fluent spoken and written English at an Upper-Intermediate level or higher (B2+)
nice to have
  • Experience with containerization technologies, such as Docker and Kubernetes
  • Knowledge of DevOps practices, including continuous integration and deployment

benefits for locations

poland.svg
ImageImage
For you
  • Discounts on health insurance, sport clubs, shopping centers, cinema tickets, etc.
  • Stable income
  • Flexible roles
ImageImage
For your comfortable work
  • 100% remote work forever
  • EPAM hardware
  • EPAM software licenses
  • Access to offices and co-workings
  • Stable workload
  • Relocation opportunities
  • Flexible engagement models
ImageImage
For your growth
  • Free trainings for technical and soft skills
  • Free access to LinkedIn Learning platform
  • Language courses
  • Free access to internal and external e-Libraries
  • Certification opportunities
  • Skill advisory service
don't have time? Apply later!We send you a link to the job in your e-mail
get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
a smiling man wearing sunglasses