Skip To Main Content
backBack to Search

Senior Java Full Stack Developer

Java, AWS CloudFormation, Amazon Web Services, Cypress, Express, PostgreSQL, REST API, SQL, ReactJS

We are looking for a remote Senior Java Full Stack Developer to join our team.

As a Senior Java Full Stack Developer, you will be responsible for writing clean, readable, and reusable code, as well as working on a remote, distributed team environment.

Responsibilities
  • Write clean code covered with the unit- and e2e-tests (no separate QA positions in the team)
  • Develop a backend application, REST API as well as write and optimize SQL queries in PostgreSQL
  • Follow the Scrum process, participate in daily standups, backlog refinements, review, and retrospective sessions
  • Plan, estimate, and help prioritize work in a remote, distributed team environment
  • Participate in on-call rotation (answer external teams requests during working hours), pager duty rotation
Requirements
  • 5+ years of engineering experience
  • Strong backend experience in Node.JS (experience in other languages such as Java is a pro)
  • Experience with AWS services: RDS, Lambda, EC2, S3
  • Core Engineering: Git, CI/CD, TDD, code quality, automated testing
  • Experience with ReactJS
  • Excellent command of the English language both verbally and written
Nice to have
  • AWS CloudFormation, Amazon Web Services, Cypress, Express, Node.js, PostgreSQL, REST API, SQL
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