Match score not available

Senior Java Developer

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

3+ years of experience with Java 8, Good experience with RDBMS, Understanding of JPA (Hibernate), Experience with JAX-RS (Apache CXF), Familiarity with the Spring Framework.

Key responsabilities:

  • Full-cycle application development in Agile
  • Implement unit/integration tests
  • Clarify requirements with the customer
  • Estimate work and report progress
  • Conduct code reviews and create documentation
EPAM Systems logo
EPAM Systems Information Technology & Services XLarge https://www.epam.com/
10001 Employees
See more EPAM Systems offers

Job description

Currently, we are looking for a Remote Senior 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


Requirements


  • 3+ years of Java 8 experience
  • 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) experience
  • Understanding of working in agile environment


Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Verbal Communication Skills
  • Troubleshooting (Problem Solving)

Software Engineer Related jobs