Description
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are currently on the lookout for a remote Senior Java Developer with AWS proficiency and a deep understanding of Data Structures and Algorithms to join our team. As a Senior Developer, your role will involve designing and building scalable and maintainable software solutions. You should be adept in a variety of technologies, including Java, Kotlin, Scala, or Go Language, as well as Spring and Java Microservice Infrastructure. You will be part of a team of developers, testers, and other stakeholders, ensuring the successful and timely delivery of our product.
#EasyApply
Responsibilities
Collaborate with multi-disciplinary teams to understand project requirements and develop solutionsDevelop and implement scalable and maintainable software solutionsCreate and maintain code in line with clean coding practicesDevelop and maintain automated tests to assess the quality of deliverablesEnsure the timely delivery of high-quality codeProvide technical guidance and mentorship to junior developersConduct code reviews to ensure compliance with coding standards
Requirements
4+ years of software development experience, with a focus on JavaKnowledge of Kotlin, Scala, or Go languagePrevious experience with Amazon Web Services (AWS)Expertise in Data Structures and AlgorithmsFamiliarity with CI/CD processes and toolsExpertise in Spring and Java Microservice InfrastructureProficiency in SQL and NoSQL tools, as well as APIs and IntegrationB2+ English level or higher
Nice to have
Familiarity with Big Data technologies like Hadoop and SparkExperience with containerization technologies such as Docker and Kubernetes
We offer
Opportunity to work on technical challenges that may impact across geographiesVast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certificationsOpportunity to share your ideas on international platformsSponsored Tech Talks & HackathonsUnlimited access to LinkedIn learning solutionsPossibility to relocate to any EPAM office for short and long-term projectsFocused individual developmentBenefit package:
Health benefitsRetirement benefitsPaid time offFlexible benefits
Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)