Skip To Main Content
backBack to Search

Senior Java Developer

Java, Amazon Web Services, ReactJS, Spring Boot, REST, Reactive Programming

We are currently seeking a talented remote Senior Java Developer to join our team and help us build highly scalable and performant RESTful microservices.

You will be responsible for developing and implementing microservices using Java, ReactJS, Spring Boot, and REST APIs. You will also be working with Amazon Web Services (AWS) and will need to have a solid understanding of distributed systems and application security.

Responsibilities
  • Develop and implement highly scalable and performant RESTful microservices using Java, ReactJS, Spring Boot, and REST APIs
  • Collaborate with the team to design and develop new features
  • Participate in code reviews and collaborate effectively on ideas and designs with some of the best architects and developers
  • Ensure the performance, quality, and responsiveness of applications
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automation
  • Provide technical leadership for the development team and mentor junior developers
Requirements
  • A minimum of 3 years of experience in Java development
  • Experience in developing RESTful microservices using Spring Boot
  • Experience in reactive programming using ReactJS
  • Solid understanding of distributed systems and application security
  • Proficiency in any modern object-oriented programming language (e.g., Java, JavaScript, etc.)
  • Experience using AWS, Kubernetes, and Docker containers
  • Fluency in any one database technology (e.g., RDBMS like Oracle or Postgres and/or NoSQL like DynamoDB or Cassandra)
  • Broad knowledge and understanding of SaaS, PaaS, IaaS industry with hands-on experience of public cloud offerings (AWS, GAE, Azure)
  • Familiarity with cloud architecture patterns and an engineering discipline to produce software with quality
  • Solid understanding of application performance, and designing low latency, high-speed HTTP applications
  • Excellent verbal and written communication skills in English at a B2+ level
Nice to have
  • Familiarity with REST and Reactive Programming
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