Senior Cloud Java Full Stack Developer

Sorry, this position is no longer available
India
We are looking for an experienced remote Senior Cloud Java Full Stack Developer to join our team and take ownership of the development and improvement of our product. As a member of our team, you will be responsible for delivering high-quality products that meet or exceed customer expectations. You will be expected to demonstrate a proactive attitude towards problem-solving and a strong sense of ownership.
Responsibilities
- Own the development of high-quality software products that meet or exceed customer expectations
- Collaborate with cross-functional teams to design, develop, and implement new features and enhancements
- Develop and maintain a deep understanding of the product and its technical architecture
- Ensure that the software products are built according to coding standards, design patterns, and best practices
- Lead and mentor junior developers on the team
- Provide technical expertise and guidance to the team on software design, development, and testing
- Participate in code reviews to ensure that the code is of high quality and meets coding standards
- Participate in Agile ceremonies such as sprint planning, daily stand-up meetings, and retrospectives
- Ensure that the software products are scalable, maintainable, and secure
- Identify and mitigate risks and issues that may impact the delivery of software products
Requirements
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
- Minimum of 4 years of experience as a Java Full Stack Developer
- Solid understanding of Data Structures and Algorithms
- Expertise in at least one of the following programming languages: Kotlin, Scala, Go, or Java
- Knowledge of with Clean Code principles
- Expertise in System Design and Microservices
- Experience with Java Microservice Infrastructure
- Knowledge of API & Integration Standards
- Experience with SQL and NoSQL tools
- Familiarity with CI/CD
- Expertise in Spring for building web applications
- Expertise in Amazon Web Services (AWS)
- Expertise in React.js for building user interfaces
- Mastery of English (B2+ level) for effective communication with team and stakeholders
Nice to have
- Experience with Apache Kafka for building event-driven systems
- Experience with ElasticSearch for building search functionality
- Experience with Requirement elicitation and big picture view mindset
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