Skip To Main Content
backBack to Search

Middle Java Developer for Software Company

Java, Spring, Java 8, RDBMS Tools, Hibernate, Apache CXF, PostgreSQL, Object-oriented Programming
warning.png
Sorry, this position is no longer available

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

Responsibilities
  • Full-cycle application development in Agile environment
  • Unit/integration tests implementation
  • Communicate with the customer to clarify requirements
  • Integration with other components of the system
  • Estimation of work and reporting work done
  • Performing code reviews for peers
  • Creating technical documentation on Confluence
  • Demonstration of implemented functionality during Sprint Review
  • 2+ years of relevant experience
Requirements
  • Strong Java 8 skills
  • Good experience with RDBMS
  • Good understanding of JPA (Hibernate)
  • Experience with JAX-RS (Apache CXF)
  • Basic knowledge of PostgreSQL
  • Spring Framework (Spring Core + Spring Data)
  • Understanding of clean and maintainable code
  • Strong Knowledge of data structures and algorithms
  • Strong Knowledge of OOP and design patterns
  • Experience in unit and integration testing, familiar with at least one testing and mocking framework;
  • Troubleshooting (logs analysis, debugging)
  • Understanding of working in agile environment
  • Self-management
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

These jobs are for you