Skip To Main Content
backBack to Search

Java Cloud Software Architect I

Remote in India
Java
& 13 others
warning.png
Sorry, this position is no longer available

We're on the lookout for a Java Cloud Software Architect I to join our remote crew, playing a pivotal role in shaping and implementing cutting-edge software solutions.

As a Software Architect I, your mission involves delving into client requirements, offering savvy technical counsel, and steering the ship toward crafting top-tier software solutions. Your mandate extends to formulating scalable and sustainable software architectures, harnessing the latest technologies and industry best practices. In addition, you'll be at the forefront, guiding junior developers on their journey, nurturing their growth, and ensuring their triumph.

Responsibilities
  • Engage in dynamic dialogues with clients, comprehending their software needs and specifications, delivering adept technical counsel and guidance
  • Develop and execute software architectures utilizing Java technologies and industry best practices, with a strong emphasis on scalability, maintainability, and efficiency
  • Mentor and guide junior developers, actively contributing to their learning curve and overall development
  • Construct and maintain APIs and integration standards, facilitating seamless communication across a spectrum of systems
  • Engineer streamlined and scalable database schemas utilizing SQL and NoSQL tools
  • Ensure compliance with the client's security and infrastructure standards, aligning seamlessly with established best practices
  • Rigorously test all developed software, affirming its alignment with specified requirements
  • Collaborate with DevOps teams, ensuring a streamlined and automated software delivery process
  • Stay abreast of the latest industry trends and advancements, consistently enhancing technical expertise
Requirements
  • Possess a minimum of 7 years of hands-on experience in Java software design and architecture, with a keen focus on Java 8 technologies
  • Demonstrate expertise as a technical team lead in a minimum of 2 projects, actively participating in hands-on work within the past 3 years
  • Accumulate at least 1 year of experience in the role of a Software Architect
  • Showcase a robust foundation in algorithms and data structures, with practical involvement in Kotlin, Scala, and Go languages
  • Exhibit mastery 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, leveraging frameworks such as Spring or equivalent
  • Exhibit 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 exceptional problem-solving skills, capable of analyzing intricate technical challenges and proposing optimal solutions
  • Exhibit strong communication and collaboration skills, enabling effective interaction with both the team and clients
  • Possess advanced English language skills (Upper-Intermediate level), ensuring efficient communication with team members and stakeholders
Nice to have
  • Familiarity with frontend technologies like HTML, CSS, and JavaScript, ensuring seamless integration with backend systems
  • Experience in conceiving and implementing machine learning or artificial intelligence solutions to enhance 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