Skip To Main Content
backBack to Search

Java Cloud Software Architect I

Java, Algorithms & Data structures, Kotlin, Scala, Go Language, Clean Code, System design and analysis, Java Microservice Infrastructure, API & Integration Standards, SQL, NoSQL tools, CI/CD, Spring, Amazon Web Services
warning.png
Sorry, this position is no longer available

We are in search of a Java Cloud Software Architect I to become an integral part of our remote team, contributing significantly to the conceptualization and execution of inventive software solutions

As a Software Architect I, your role involves close collaboration with clients, understanding their unique software requisites, and offering technical acumen to craft top-tier software solutions. Your duties encompass the design of scalable and sustainable software architectures, employing avant-garde technologies and adhering to industry best practices. Additionally, you'll serve as a mentor to junior developers, actively fostering their professional growth and achievements

Responsibilities
  • Collaborate with clients to understand their software needs and requirements, providing technical guidance and expertise
  • Design and implement software architectures that leverage Java technologies and best practices, ensuring scalability, maintainability, and efficiency
  • Mentor and guide junior developers, contributing to their growth and development
  • Develop and maintain APIs and integration standards, facilitating seamless communication between different systems
  • Design efficient and scalable database schemas using SQL and NoSQL tools
  • Ensure the developed software complies with the client's security and infrastructure standards, adhering to best practices
  • Ensure that all developed software is thoroughly tested and meets all specified requirements
  • Collaborate with DevOps teams to ensure efficient and automated software delivery
  • Stay up-to-date with the latest industry trends and advancements, continuously improving technical knowledge and skills
Requirements
  • Minimum of 7 years of practical hands-on experience in Java software design and architecture, with a focus on Java 8 technologies
  • At least 2 projects in a technical team lead role with constant hands-on work during the last 3 years
  • At least 1 year of experience as a Software Architect
  • Strong foundation in algorithms and data structures, with hands-on experience in Kotlin, Scala, and Go languages
  • Expertise in clean code principles, ensuring high-quality, maintainable, and efficient software solutions
  • Experience in system design and analysis, with a deep understanding of software architecture patterns and design principles
  • Proficiency in developing Java microservices infrastructure, using Spring or similar frameworks
  • Expertise in API and integration standards, enabling seamless communication between different systems
  • Strong knowledge of SQL and NoSQL tools, with experience in designing efficient and scalable database schemas
  • Proficiency in continuous integration and delivery (CI/CD) processes and tools for efficient software development and deployment
  • Experience in using Amazon Web Services (AWS) for cloud-based software development and deployment
  • Excellent problem-solving skills, with the ability to analyze complex technical challenges and provide optimal solutions
  • Strong communication and collaboration skills, enabling effective communication with the team and clients
  • Advanced English language skills (Upper-Intermediate level), enabling effective communication with the team and stakeholders
Nice to have
  • Experience in designing and implementing machine learning or artificial intelligence solutions, enhancing the functionality and performance of software systems
  • Familiarity with frontend technologies like HTML, CSS, and JavaScript, enabling seamless integration with the backend systems
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