Number8 is hiring a

Senior Java Engineer

Full-Time

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:

  • Flexible schedules and authentic work-life balance
  • Opportunities for continuing education
  • Social activities per country sponsored by the company
  • Birthday celebration
  • Payment in US Dollars

 

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:

  • Own design and implementation of scalable, accessible, and maintainable user applications and experiences
  • Uphold best practices and standards for application code
  • Work within advanced application frameworks and cutting-edge application architectures
  • Improve the business value and customer experience by rapid and frequent delivery of our digital products
  • Become a subject matter expert in key product focus areas, design and develop new application features
  • Contribute meaningfully to the design and development of new application features with increasing development velocity
  • Achieve a high velocity of application design and software development
  • Maintain the rapid cadence of continuous delivery to production while a high level of quality.
  • Promote the adoption and implementation of new technologies to improve upon our platform architecture.


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.

 

Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Java Engineer Q&A's
Report this job
Apply for this job