Are you a tech professional looking for remote work in a global setting? If yes, this job is for you.
We are seeking an experienced Senior Java Full Stack Angular Developer to join our remote team and work on exciting projects for our client, one of the world's largest investment management companies. In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions using Java and related technologies. If you are passionate about creating scalable and reliable software, we encourage you to apply.
Responsibilities
Design, develop, and maintain high-quality software solutions using Java and related technologiesCollaborate with cross-functional teams to identify and prioritize software requirementsWrite well-designed, testable, and efficient codeEnsure software quality by conducting thorough unit and integration testingParticipate in code reviews and provide constructive feedback to team membersTroubleshoot and debug software issues in a timely and effective mannerStay up-to-date with emerging trends and technologies in software development
Requirements
At least 3 years of experience in Java developmentExperience with Java 8 and Spring BootExperience with Angular and Amazon Web ServicesStrong command of SQL and Apache KafkaExperience with CI/CD pipelines and toolsFluent in English with an Upper-Intermediate levelIn-depth knowledge of Microservice Architecture Pattern and REST API design principles
Nice to have
Experience with NoSQL databases such as MongoDB and CassandraExperience with Docker and Kubernetes
Once you apply, you'll receive a confirmation email with a link to our platform. Sign up with this link to automate your pre-screening, be able to monitor your application statuses, and enjoy a faster job application process.
We accept CVs in English only.
Please note that even though you are applying for this position, you may be offered other projects to join within EPAM.
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.