Skip To Main Content
backBack to Search

Middle Java Developer

hot
Java, ReactJS, Spring Boot, Amazon Web Services, Hibernate, REST

We are seeking a skilled Middle Java Developer to join our remote team, working on web application development with a focus on frontend. The role involves hands-on development and support of the systems, working with a distributed team.

Responsibilities
  • Collaborate with the team to design, develop, and maintain various pricing systems, driving innovation and adapting best practices
  • Maintain and support all areas of the application, ensuring defects and incidents are dealt with, and new software versions are released in a controlled and timely manner
  • Work with Business Analysts to develop product specifications, answering business requirements with interactive UI designs
  • Build dynamic web pages using servlets, JavaScript, and advanced Ajax techniques, optimizing applications for maximum speed and scalability
  • Support the Production, Simulation, QA, and Development environments
  • Emphasize testability through JUnits, Mocking Frameworks, TDD, BDD
  • Assist in ensuring timely and quality delivery, reviewing code and ensuring adherence to industry best practices
  • Be able to work with global teams operating across different time zones
Requirements
  • 2+ years of technical experience in Java, SQL, ReactJS, Spring Boot, Amazon Web Services, Hibernate, and REST
  • Bachelor's Degree in Computer Science or a related discipline
  • Experience in building robust client-facing web applications using industry-standard design practices and optimizing applications for maximum speed and scalability
  • Good understanding of asynchronous request handling, partial page updates, and AJAX
  • Strong analytical and mathematical skills, proactive, and able to work independently with minimal supervision
  • Fluent in English at an Upper-Intermediate level or higher
Nice to have
  • Understanding of agile software development methodology (Scrum) and industry best practices
  • Understanding of fundamental software engineering and computer science principles
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