Backend Java Developer for Efficient E-commerce Solutions

6 days ago


Raleigh, North Carolina, United States AutoRentals Full time

Job Title: Backend Java Developer for Efficient E-commerce Solutions

About the Role:

We are seeking an experienced and analytical backend developer to join our team at AutoRentals. As a key member of our product, business, and development teams, you will be responsible for troubleshooting and improving current back-end applications and processes.

Key Responsibilities:

  • Design and implement Java applications that fulfill specified requirements.
  • Create well-written, structured, and efficient/performant code.
  • Analyze code using performance benchmarking tools.
  • Plan, design, code, and debug web applications in Java using the Spring and Spring Boot frameworks.
  • 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:

To succeed in this role as a backend developer, you should have:

  • A Bachelor's degree in computer science or a 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 with 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.

Salary:$120,000 - $180,000 per year

Benefits:

  • Competitive compensation package.
  • Medical, dental, vision, and 401(k) with company match.

About AutoRentals:

AutoRentals is a leading provider of e-commerce solutions for the automotive industry. We are dedicated to delivering high-quality products and services to our customers while fostering a collaborative and innovative work environment.



  • Raleigh, North Carolina, United States AutoRentals Full time

    AutoRentals is a dynamic company that prides itself on innovation and customer satisfaction. We are seeking an experienced Java Backend Developer to join our team and contribute to the development of our e-commerce platform.Salary: $120,000 - $180,000 per yearWe are looking for a skilled Java developer with experience in building scalable and efficient web...


  • Raleigh, North Carolina, United States AutoRentals Full time

    AutoRentals is seeking a highly skilled Backend Java Developer to join our team. As an Efficiency Expert, you will play a key role in troubleshooting and improving current back-end applications and processes.In this position, you will work closely with our product, business, and development teams to analyze code, identify areas for improvement, and implement...


  • Raleigh, North Carolina, United States Focused HR Solutions Full time

    We are seeking a highly skilled Senior Software Engineer - Backend Development to join our team. The successful candidate will be responsible for designing, developing, and maintaining the backend of our e-commerce platform using Java and Spring.The ideal candidate will have a strong background in Java and Spring, with experience in developing scalable,...


  • Raleigh, North Carolina, United States Syntricate Technologies Full time

    Join Syntricate Technologies as a highly skilled Senior Backend Java Software Engineer to develop and implement high-performing, scalable, and innovative end-to-end applications. As a key member of our team, you will collaborate with system engineers, frontend developers, and software developers to create solutions that align with and extend shared platforms...


  • Raleigh, North Carolina, United States Focused HR Solutions Full time

    We are seeking a talented Junior Software Engineer (Backend) to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and maintaining our backend systems.Main ResponsibilitiesDesign and develop high-quality, scalable, and efficient backend systemsCollaborate with cross-functional teams to...


  • Raleigh, North Carolina, United States Efficus, Inc. Full time

    Efficus, Inc. is a forward-thinking company that pushes the boundaries of innovation in technology. We are currently seeking an exceptional Lead Java Developer to join our team and help drive our mission forward.We offer a competitive salary package, which includes a base salary of $120,000 per year, commensurate with experience.Job DescriptionIn this role,...


  • Raleigh, North Carolina, United States Experis Full time

    About the RoleWe are seeking an experienced Digital Solutions Architect to join our team at Experis. In this role, you will be responsible for designing and implementing robust, scalable, and secure Adobe Experience Manager (AEM) solutions.Key ResponsibilitiesDesign and implement AEM solutions, including content management, digital asset management, and...


  • Raleigh, North Carolina, United States Experis Full time

    About the RoleWe are seeking an experienced Digital Solutions Architect to join our team in Raleigh, North Carolina. As a key member of our Experis team, you will be responsible for designing and implementing robust, scalable, and secure Adobe Experience Manager (AEM) solutions.Key ResponsibilitiesDesign and implement AEM solutions that meet the needs of our...


  • Raleigh, North Carolina, United States Focused HR Solutions Full time

    About the RoleAs a Software Engineer with a focus on Java, you will be responsible for designing, developing, and maintaining high-quality software applications.About the TeamOur team is passionate about creating innovative software solutions using cutting-edge technologies.About the Company{company} is a leading software development company that delivers...


  • Raleigh, North Carolina, United States Centstone Full time

    About CentstoneCentstone is a leading technology firm seeking an exceptional Chief Java Architect to spearhead our software development initiatives in Raleigh, NC.Estimated Salary$120,000 - $160,000 per year (dependent on experience)Job DescriptionWe are searching for a seasoned technologist with strong expertise in backend development, multithreading, and...


  • Raleigh, North Carolina, United States Avani Technology Solutions Full time

    Are you an experienced iOS software developer looking for a challenging opportunity? We are seeking a highly skilled and motivated individual to join our team as a Senior iOS Software Developer.About the RoleWe are looking for a talented iOS engineer with 5-10 years of experience in developing scalable e-commerce applications using Swift. As a Senior iOS...


  • Raleigh, North Carolina, United States Talent Grub USA inc. Full time

    Talent Grub USA inc. is seeking a highly skilled Technical Cloud Solutions Developer to join our team.Job SummaryWe are looking for a talented developer who can create, maintain and enhance cloud native solutions as part of a durable product team. The ideal candidate will have experience with Python, Angular 2+, Terraform, Java Spring Boot, Oracle, SQL...


  • Raleigh, North Carolina, United States adQuadrant Full time

    **About adQuadrant**We help direct-to-consumer retail brands achieve their goals through strategic, data-driven digital marketing solutions. Our team collaborates with clients to address customer acquisition and growth challenges, delivering tangible results backed by measurable data.As a trusted advisor, we provide holistic omni-channel expertise,...


  • Raleigh, North Carolina, United States The Dignify Solutions LLC Full time

    Job Summary: We are seeking a highly skilled Java Spring Boot expert to join our team at The Dignify Solutions LLC. As a Senior Java Professional, you will be responsible for rearchitecting a .NET 4.7 application on-prem IIS to Java Spring Boot and deploying it on Azure Kubernetes Service (AKS).Key Responsibilities:Design and implement Java Spring Boot...


  • Raleigh, North Carolina, United States Mcare Agency LLC Full time

    Key Responsibilities: As a Senior Software Developer, you will be responsible for designing, developing, and maintaining software applications using Java. You will work closely with cross-functional teams to identify and prioritize project requirements, develop technical solutions, and implement them using agile methodologies. Requirements: • Strong Java...


  • Raleigh, North Carolina, United States United Software Group Full time

    United Software GroupAbout the JobWe are seeking an experienced Senior Java Developer - RESTful API Specialist to join our team in Raleigh, North Carolina.Estimated Salary: $120,000 per yearThis is a Contract on W2 position with competitive compensation and benefits.Job DescriptionThe ideal candidate will have experience in Java Web Development using Eclipse...


  • Raleigh, North Carolina, United States VDart Inc Full time

    About VDart Inc.We are a leading technology consulting firm, dedicated to delivering innovative solutions to our clients. Our team is passionate about leveraging the latest technologies to drive business growth and excellence.Our ideal candidate will have extensive experience in leading Java-based projects, with expertise in Spring Boot, multithreading, and...


  • Raleigh, North Carolina, United States Resource Informatics Group Inc Full time

    Job OpportunityWe are seeking an experienced Software Engineer to lead our team in the development of cloud-based solutions using Java and DevOps automation techniques.About the RoleThe ideal candidate will have extensive experience in software engineering with a focus on cloud-based development, DevOps automation, and Java programming.Responsibilities- Lead...


  • Raleigh, North Carolina, United States Indotronix International Corporation Full time

    We are seeking a highly skilled Java Software Developer to join our team at Indotronix International Corporation. As a key member of our cross-functional team, you will be responsible for designing, developing, and maintaining Java-based applications. Your expertise in Hadoop, UNIX, and containerization technologies will be essential in implementing and...

  • Technical Lead

    1 week ago


    Raleigh, North Carolina, United States Infosys Full time

    About the RoleWe are seeking a seasoned Technical Lead to spearhead our full stack Java development efforts. This is an excellent opportunity to lead a team of talented engineers and drive the delivery of cutting-edge software solutions.