πCosta Rica
Senior Backend Java Developer
closed
AutoRentals.com
πRemote - United States
Summary
Join our team as a back-end developer to troubleshoot and improve current back-end applications and processes. You will work with product, business, and development teams to analyze code, formulate efficient processes, solve problems, and create a seamless experience for AutoRentals customers.
Requirements
- Bachelorβs degree in computer science or related field, or equivalent work experience
- 5+ years of experience in Java development with Spring and Spring Boot
- 5+ years of experience working on a customer facing e-commerce website
- Excellent knowledge of Java web applications and MicroService architecture
- Strong expertise in Java 8+, Spring, Spring Boot, Spring Data Jpa, Hibernate, Spring MVC, AMQP
- Good knowledge of caching technologies and their use in Spring Boot applications, esp. Redis is a plus
- Expertise developing enterprise-level and customer facing web applications as well as RESTful APIs using MicroServices
- Good understanding of Message Brokers and Message Queues and their use for loose coupling and asynchronous communication of Microservices and applications (RabbitMQ experience is a plus)
- Strong experience working with tools like Git, Maven, Nexus
- Good knowledge of relational databases (MySQL, PostgreSQL) and mid-level SQL
- Experience linux/unix command line and scripting languages, esp. Python is a plus
- Excellent analytical, problem-solving, and troubleshooting skills
- Strong experience in agile/scrum development environments
- Strong collaboration and communication skills within distributed project teams
- Excellent written and verbal communication skills
- Passion to stay on top of the latest trends and technologies
Responsibilities
- 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
Benefits
- Competitive Compensation
- Medical, Dental, Vision
- & 401K with Company Match!
This job is filled or no longer available
Similar Remote Jobs
πIndia
πPortugal
π°$90k-$130k
πUnited States
πHungary
πSerbia
π°$47k-$83k
πLithuania
πCroatia
πUnited Kingdom
πSingapore