Cloud Java Full Stack Tech Lead

Sorry, this position is no longer available
India
Join our remote team as a seasoned Cloud Java Full Stack Tech Lead, bringing your wealth of experience to the table.
Take charge of a team of developers, providing technical expertise, support, and mentorship for the successful implementation of cutting-edge solutions in the industry.
Responsibilities
- Lead a team of developers, offering technical expertise, support, and mentorship to ensure successful project implementation
- Collaborate closely with fellow developers and stakeholders to align the software system with specified requirements
- Develop well-structured, high-performance code using Java technologies to optimize software system efficiency
- Diagnose complex issues and deliver scalable, performant solutions to improve overall functionality
- Ensure that all systems adhere to the company's infrastructure and security standards, following industry best practices
- Oversee the completion of multiple projects in system design and architecture, demonstrating leadership and technical prowess
- Guide less experienced developers to enhance their skills and progress in their careers
- Promote innovation and continuous improvement in development practices and technologies
- Monitor and improve the software system's performance within the AWS environment
- Utilize CI/CD tools for effective project management, continuous integration, and delivery
- Conduct requirement elicitation and analysis to understand the needs of stakeholders
- Take complete ownership of the software system and its success, embodying a strong sense of responsibility
Requirements
- A minimum of 5 years of hands-on experience as a Java Developer, with a focus on algorithms and data structures
- At least 1 year of experience leading software development teams, showcasing strong leadership skills
- Proficiency in Kotlin, Scala, Go Language, and commitment to Clean Code principles
- Extensive experience in system design and analysis, applying this knowledge to create efficient and reliable software solutions
- Expertise in designing and implementing Java microservice infrastructure and API & integration standards, using tools like SQL and NoSQL for efficient data storage and manipulation
- Proficiency in continuous integration and delivery (CI/CD) to ensure top-notch code quality and efficiency
- Expertise in Spring and Amazon Web Services for developing scalable and reliable solutions
- Familiarity with frontend technologies like ReactJS for seamless integration with backend systems
- Advanced English language skills (Upper-Intermediate level) for effective communication with the team and stakeholders
Nice to have
- Exposure to alternative programming languages or frameworks, enriching the technical knowledge within the team
- Knowledge of big data technologies and tools for efficient data processing and analysis
- Experience using machine learning or artificial intelligence technologies to enhance innovative solutions within the software system
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