backGo to search

Senior Java Developer for Software Company

bullets
Java, Spring, Java 8, RDBMS Tools, Hibernate, Apache CXF, PostgreSQL, Object-oriented Programming
bullets
Bangalore, Hyderabad, Pune, Gurgaon

Currently, we are looking for a 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
  • 3+ 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