Cloud Java Full Stack Tech Lead

Sorry, this position is no longer available
India
We are seeking a seasoned Cloud Java Full Stack Tech Lead to become an integral part of our remote team.
As the spearhead of our development efforts, you will guide a group of developers, steering the implementation of cutting-edge solutions within the project.
Responsibilities
- Guide and inspire a team of developers, offering technical expertise, assistance, and guidance
- Collaborate closely with fellow developers and stakeholders to ensure the software system aligns with all specified requirements
- Craft code that is both clean and efficient, utilizing Java technologies to optimize software system performance
- Troubleshoot intricate problems, presenting scalable and efficient solutions to enrich overall functionality
- Ensure all systems align with company infrastructure and security standards, following industry best practices
- Supervise multiple completed projects in system design and architecture from inception, showcasing your leadership and technical prowess
- Coach less seasoned developers, fostering improvement in their skills and careers
- Champion innovation and ongoing enhancement in development practices and technologies
- Monitor and enhance software system performance in the AWS environment
- Employ CI/CD tools for streamlined project management, continuous integration, and delivery
- Conduct requirement elicitation and analysis to discern stakeholder needs
- Assume ownership of the software system and its triumph, exhibiting a robust sense of responsibility
Requirements
- At least 5 years of hands-on experience as a Java Developer with proficiency in algorithms and data structures
- Proven experience leading and executing at least one full-cycle design and architecture project from the ground up or participating in multiple projects across various development lifecycle stages
- Competence in Kotlin, Scala, Go Language, and adherence to Clean Code principles
- Robust background in system design and analysis, applying this expertise to forge efficient and dependable software solutions
- Adeptness in designing and implementing Java microservice infrastructure and API & integration standards, leveraging tools such as SQL and NoSQL for efficient data handling
- Expertise in continuous integration and delivery (CI/CD) to uphold high code quality and efficiency
- Proficiency in Spring and Amazon Web Services for constructing scalable and reliable solutions
- Familiarity with frontend technologies like ReactJS for seamless integration with backend systems
- Advanced English language proficiency (Upper-Intermediate level), facilitating effective communication with the team and stakeholders
Nice to have
- Experience with alternative programming languages or frameworks, enriching the team's technical knowledge
- Knowledge of big data technologies and tools, facilitating efficient data processing and analysis
- Experience in employing machine learning or artificial intelligence technologies, elevating innovative solutions
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