Senior Cloud Java Full Stack Developer

Sorry, this position is no longer available
India
We are seeking a professional remote Senior Cloud Java Full Stack Developer to work on the development and improvement of our product, demonstrating ownership and a proactive attitude toward problem-solving. As a Senior Cloud Java Full Stack Developer, you will be responsible for designing and implementing solutions that meet business requirements and align with best practices and standards.
Responsibilities
- Collaborate with cross-functional teams to understand business requirements and design effective software solutions
- Design, develop, and deploy scalable and maintainable microservices
- Create and maintain clean and efficient codebases adhering to best practices and standards
- Ensure the quality of software solutions through effective testing and validation
- Participate in code review processes, providing constructive feedback to peers
- Contribute to the development of technical documentation for effective knowledge transfer
- Maintain a proactive attitude, addressing issues without hesitation and adapting to shifting requirements and goals
- Stay up-to-date with emerging technologies and trends in software development
- Provide leadership and mentorship to junior developers and interns
- Utilize exceptional problem-solving skills to address complex issues
Requirements
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
- Minimum of 4 years of experience in software development, with a strong focus on Java
- Expertise in Algorithms and Data Structures for effective problem-solving
- Proficiency in one of programming languages: Kotlin, Scala, and Go Language
- Proven experience in Clean Code practices for maintainable codebases
- In-depth understanding of System Design and Analysis for scalable solutions
- Expertise in Java Microservice Infrastructure for creating reliable and efficient microservices
- Proficiency in ReactJS for creating responsive front-end solutions
- Knowledge of API and Integration Standards for effective communication between services
- Experience with SQL and NoSQL tools for database management
- Knowledge of CI/CD for seamless integration and deployment
- Expertise in Spring for creating robust back-end solutions
- Familiarity with Amazon Web Services for cloud infrastructure management
- Experience with Requirement elicitation
- Proficient in English language (Upper-Intermediate) for seamless communication
Nice to have
- Expertise with Big Data technologies, such as Hadoop or Spark
- Familiarity with containerization technologies, such as Docker or Kubernetes
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