Back to Search
Senior Cloud Java Full Stack Developer
Sorry, this position is no longer available
We are in search of an adept Senior Java Developer with a wealth of expertise in AWS, ReactJS, and proficiency in Data Structures and Algorithms.
Join our dynamic remote team and take the lead in shaping the future of our product, consistently exceeding customer expectations.
Responsibilities
- Craft, create, and maintain cutting-edge software solutions utilizing Java and associated technologies
- Collaborate seamlessly with cross-functional teams, analyzing requirements and delivering innovative solutions
- Forge and maintain RESTful APIs for seamless integration with diverse systems
- Architect and implement scalable microservices using Spring Boot and related frameworks
- Champion the writing of clean, maintainable, and testable code, adhering to the highest software development standards
- Actively participate in code reviews, ensuring adherence to quality and standards
- Deploy and uphold software applications on Amazon Web Services (AWS) or equivalent cloud platforms
- Swiftly troubleshoot and debug software issues, delivering timely and effective solutions
- Keep abreast of emerging trends and technologies in the dynamic field of software development
Requirements
- Possession of a Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
- A robust 4+ years of hands-on experience with the Java programming language, coupled with a profound understanding of Data Structures and Algorithms
- Familiarity with Kotlin, Scala, or Go Language
- Deep knowledge of Clean Code principles, coupled with expertise in System design and analysis
- Proficiency in Microservices, API & Integration Standards, SQL, and NoSQL tools
- Mastery of Amazon Web Services
- Familiarity with ReactJS, Spring, and CI/CD tools and practices
- Exceptional requirement elicitation skills with a holistic perspective
- Exceptional problem-solving abilities with a knack for navigating complex issues
- Demonstrated track record of delivering high-quality software products
- Strong written and verbal communication skills in English (Upper-Intermediate Level)
Nice to have
- Previous experience in React Native and mobile development
- Familiarity with Docker and Kubernetes
- Understanding of Agile methodologies and the Scrum framework
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