Skip To Main Content
backBack to Search

Senior Java Developer for Software Company

Java, Spring Boot, Redux, ReactJS, Amazon Web Services, Hibernate, Java Development

Currently, we are looking for a remote Senior Java Developer to join our team.

Responsibilities
  • Design, build, and maintain efficient, reusable, and reliable Java code
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization
  • Developing the latest user-facing features using React.js
  • Designing a modern highly responsive web-based user interface
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high-quality code
  • Developing and implementing front-end architecture to support user interface concepts
  • Writing auto tests based on test cases
  • Provision, configure and maintain AWS cloud infrastructure defined as code
  • Build and maintain operational tools for deployment, monitoring, and analysis of AWS infrastructure and systems
  • Troubleshoot problems across a wide array of services and functional areas
Requirements
  • 3+ years experience with object-oriented design/development principles
  • 3+ years software engineering experience with expertise in Java
  • Experience with Enterprise Java components including Spring, Hibernate, JPA, Spring Security
  • Working experience in Web Services (REST)
  • experience with Docker & Docker compose
  • 2+ years experience with relational database design and development
  • strong SQL skills
  • Experience with AWS
  • 3+ years of professional work experience with JS (React/Angular), HTML/CSS
  • In-depth understanding of React.js concepts (React/ Redux)
  • Good understanding of Agile software engineering principles and methodologies
  • Experience with Git, GitHub, and other DevOps and CI/CD tools
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