Job Summary
A disaster recovery software company has a current position open for a Remote Senior Java Developer.
Candidates will be responsible for the following:
- Guiding the architecture and design of new features, while finding areas to improve the existing product
- Providing technical leadership to the team through code reviews and pair programming
- Working to control and reduce infrastructure costs through better design and product improvements
Position Requirements Include:
- 5+ years experience with Java in a web-based environment
- Experience designing and developing algorithms and data structures
- Experience with the industry standard frameworks such as RabbitMQ
- Knowledge of Maven/Gradle
- Test-driven development with JUnit; behavior-driven development
- Experience with writing and integrating external APIs