Back to Search
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