Go to search
Senior Java Developer for Software Company
Java, Spring, Java 8, RDBMS Tools, Hibernate, Apache CXF, PostgreSQL, Object-oriented Programming
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