Job Title: Senior Java Developer
Department: Development
Location: Hyderabad, India
Job Status: Exempt Non-Exempt
Job Summary: The candidate for this position will be responsible for the web service and platform development of Arcserve’s cloud products. Arcserve is a venerable leader in the backup and disaster recovery industry and is recognized as one of the most experienced providers of backup and recovery services. This position requires exceptional Java development experience. The candidate will work on the implementation of new features needed to support for new platforms/products and maintain/improve the existing codebase.
Required Job Qualifications
5+ years of Java development experience including excellent object-orientated programming skills
Experience consuming and creating RESTful web services.
Agile development experience
Capacity and willingness to contribute to a robust set of unit tests (jUnit)
Experience building and debugging complex systems in a team environment
Experience working with SQL queries, query optimization and a practical knowledge of database concepts.
Capacity to work closely with cross-functional groups in a collaborative, team environment.
Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner.
Preferred Job Qualifications
Exposure to the following tools/frameworks/libraries
SpringBoot
Show the full description
Jersey REST Framework
Hibernate ORM
Maven
Quartz Scheduler
jUnit
Microservice development experience (Java SpringBoot)
Familiarity with NoSQL databases (Redis, MongoDB, DynamoDB)
Experience working with remote and global teams
Excellent communication and documentation skills
Team player, self-driven researcher
Working knowledge of data storage concepts and disaster recovery infrastructure/technology