Overview
Number8 is seeking qualified candidates to fill the role of Senior Java Engineer.
In addition to a competitive salary rate and a positive work environment committed to delivering high-quality technology solutions, we also offer:
About the role:
Our client delivers complete mobile repair and maintenance to car owners with the convenience of online booking and instant price quotes, combined with five-star quality service at fair, affordable prices. The company also delivers repair and scheduled maintenance on-location to fleet operators, car rental agencies and dealership customers.
We are looking for an experienced backend software engineer to help build an easy, convenient, and trust-building system for car repair that delights customers throughout the repair process. You will be working with a team that partners with Product and Design teams every step of the way with a strong focus on customer satisfaction. The perfect person for the job is excited to move fast, follows industry standards, thinks at scale, can lead a team of three other developers, and loves delighting customers through technology and customer experience. This prospective team member also strives to achieve continuous deployment of features, respects other team members, and thrives in a meritocratic environment.
The main responsibilities for the role include:
Job Skills/Requirements
- +90% English written and oral (at least B2 level) with excellent communication skills
- 3+ years of software engineering experience
- Proficiency in Java 8+ and implementing REST APIs using Spring Boot
- Ability to work on a small team of other remote software engineers, perform code reviews, and work within best practices for performance, scalability, and maintainability of code
- Ability to collaborate effectively with Product Managers to help refine feature specifications from a technical perspective
- Experienced working in an environment that practices Test-Driven Development and/or Behavior-Driven Development
- Proficiency in troubleshooting PostgreSQL or other SQL databases
- Experience in Continuous Delivery and deploying software that is backward compatible with zero downtime expectations
- Experience working with remote team members effectively and collaboratively
- Ability to take business requests and break them down into manageable steps to achieve a goal
- Capable of designing a moderately sized software project, putting together a project plan to accomplish it, tracking progress, and executing it with a team
- Able to see the big picture of how systems interact with one another
Nice to have:
- Experience working with a microservices architecture
- Experience working with React.js and/or Node.js
- AWS and DevOps experience with CI/CD pipelines
- Experience using Docker and Kubernetes
Apply today to learn more about this exciting opportunity. We are actively interviewing now for this position.