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 seeking a Java Cloud Software Architect I to join our remote team and play a critical role in designing and implementing innovative software solutions.

As a Software Architect I, you will work closely with our clients to understand their needs and provide technical expertise to develop high-quality software solutions. You will be responsible for designing scalable and maintainable software architectures that leverage cutting-edge technologies and best practices. You will also mentor and guide junior developers, contributing to their growth and success.

Responsibilities
  • Engage in collaborative discussions with clients to grasp their software needs and specifications, providing adept technical advice and guidance
  • Craft and execute software architectures utilizing Java technologies and industry best practices, emphasizing scalability, maintainability, and efficiency
  • Guide and mentor junior developers, actively contributing to their learning curve and overall development
  • Develop and uphold APIs and integration standards, facilitating seamless communication across diverse systems
  • Devise streamlined and scalable database schemas employing SQL and NoSQL tools
  • Ensure adherence to the client's security and infrastructure standards, aligning with established best practices
  • Thoroughly test all developed software, confirming alignment with specified requirements
  • Collaborate with DevOps teams to guarantee streamlined and automated software delivery
  • Keep abreast of the latest industry trends and advancements, continuously enhancing technical expertise
Requirements
  • Possess a minimum of 7 years of hands-on experience in Java software design and architecture, with a focus on Java 8 technologies
  • Demonstrate experience as a technical team lead in at least 2 projects, actively engaged in hands-on work within the last 3 years
  • Accumulate at least 1 year of experience in the role of a Software Architect
  • Showcase a solid foundation in algorithms and data structures, with practical involvement in Kotlin, Scala, and Go languages
  • Exhibit expertise in clean code principles, ensuring the creation of high-quality, maintainable, and efficient software solutions
  • Demonstrate proficiency in system design and analysis, displaying a profound understanding of software architecture patterns and design principles
  • Possess adept skills in developing Java microservices infrastructure, utilizing frameworks such as Spring or similar
  • Show expertise in API and integration standards, fostering smooth communication among diverse systems
  • Possess extensive knowledge of SQL and NoSQL tools, complemented by experience in crafting efficient and scalable database schemas
  • Demonstrate proficiency in continuous integration and delivery (CI/CD) processes and tools, optimizing software development and deployment
  • Showcase experience in utilizing Amazon Web Services (AWS) for cloud-based software development and deployment
  • Display excellent problem-solving skills, capable of analyzing intricate technical challenges and proposing optimal solutions
  • Exhibit strong communication and collaboration skills, facilitating effective interaction with both the team and clients
  • Possess advanced English language skills (Upper-Intermediate level), enabling efficient communication with team members and stakeholders
Nice to have
  • Familiarity with frontend technologies like HTML, CSS, and JavaScript, facilitating seamless integration with backend systems
  • Have experience in conceiving and implementing machine learning or artificial intelligence solutions, enhancing software system functionality and performance
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