Remote Senior Backend Developer (Fully Remote)

Posted

Apply now
Please, let AutoRentals.com know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • We are looking for an analytical, results-driven back-end developer who will work with our product, business, and development team to troubleshoot and improve current back-end applications and processes.
  • In this role, you will use your understanding of programming languages and tools to analyze current code and industry developments, formulate more efficient processes, solve problems, and create a more seamless experience for AutoRentals customers.
  • You should have excellent communication, computer, and project management skills.
  • To succeed in this role as a backend developer, you should have a collaborative, team player mindset, and enjoy working with a diverse team that is focused on building a better, more efficient program and creating a better end-user experience.
  • Design and implement Java applications that fulfill specified requirements.
  • Create well-written, structured, and efficient/performant code.
  • Write unit and integration tests and debug as necessary.
  • Analyze code using performance benchmarking tools.
  • Plan, design, code, and debug web applications in Java using the Spring and Spring Boot frameworks.
  • Communicate with business users as needed.
  • Troubleshoot issues based on log data and other metrics.
  • Collaborate with software engineers to ensure that code is of the highest quality.
  • Work with product managers and designers to ensure the software is designed well and meets user needs.

Requirements:

  • Bachelor’s degree in computer science or related field, or equivalent work experience is required.
  • 5+ years of experience in Java development with Spring and Spring Boot is required.
  • 5+ years of experience working on a customer-facing e-commerce website is required.
  • Excellent knowledge of Java web applications and MicroService architecture is required.
  • Strong expertise in Java 8+, Spring, Spring Boot, Spring Data Jpa, Hibernate, Spring MVC, and AMQP is required.
  • Good knowledge of caching technologies and their use in Spring Boot applications, especially Redis, is a plus.
  • Expertise in developing enterprise-level and customer-facing web applications as well as RESTful APIs using MicroServices is required.
  • Good understanding of Message Brokers and Message Queues and their use for loose coupling and asynchronous communication of Microservices and applications, with RabbitMQ experience being a plus.
  • Strong experience working with tools like Git, Maven, and Nexus is required.
  • Good knowledge of relational databases (MySQL, PostgreSQL) and mid-level SQL is required.
  • Experience with Linux/Unix command line and scripting languages, especially Python, is a plus.
  • Excellent analytical, problem-solving, and troubleshooting skills are required.
  • Strong experience in agile/scrum development environments is required.
  • Strong collaboration and communication skills within distributed project teams are required.
  • Excellent written and verbal communication skills are required.
  • A passion to stay on top of the latest trends and technologies is required.

Benefits:

  • Competitive compensation is offered.
  • Medical, dental, and vision insurance are provided.
  • A 401K plan with company match is included.
Apply now
Please, let AutoRentals.com know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback