Position: Full Stack Java/JavaScript Software Engineer
Company: EPAM
Category: Java
Experience required: 3y
English level: intermediate

They offer a series of products and services.
Our client is a remote and talented product development group that works in small autonomous teams to create high-quality products. Thousands of organizations and millions of developers use their software. Our client strives to improve the lives of those developers and reduce the risk of the organizations. If you have a passion for challenging problems, software craftsmanship and having an impact, then this project is the right place for you.
Our perfect candidate has an entrepreneurial mindset, likes working in a team, can define and run experiments to learn what works, and likes metrics to make decisions. You will work in an agile team and participate in all stages of product development, from concept to release, and subsequent iterations to react to learnings and refinements. You will contribute to the evolution of our applications and internal tooling, enabling better experiences for our customers and your teammates.
The candidate should be willing and ready to work with some time shift, to better accommodate US East Coast working hours (UTC -5:00 time zone).
REQUIREMENTS
3+ years experience in Java/JavaScript Software Engineering
Strong software engineering foundation and experience
Solid development experience with the Java stack
Experience building dynamic JavaScript-based web applications
Effective communicator and collaborator; a great team player
Experience working in an environment leveraging remote communication and collaboration tools (e.g. HipChat, Slack, video conferencing, wikis, Github, etc)
Upper-Intermediate or higher English level, both spoken and written (B2+)
NICE TO HAVE
Experience or knowledge of other programming languages and ecosystems (Java, Maven, C/C++, Ruby, Python, PyPI, Node.js, npm, .NET, NuGet, etc)
Knowledge and experience of continuous delivery, including automated testing of various layers, containerization, automation of infrastructure provisioning and deployment, etc
Knowledge and experience of relational and nonrelational databases
Knowledge and experience in API design
Expertise in developing applications deployed in Amazon Web Services
Experience in an Agile development environment
Experience working in a remote environment