Backend Developer

Overview

On Site
$55 - $60
Contract - W2
Contract - 6 Month(s)
No Travel Required

Skills

ANT
Java
JavaScript
agile development
Software Engineering
attention to detail
NoSQL
database management
problem - solving skills
quality
Computer Science

Job Details

Job Title: Backend Engineer

Duration: 6 months with possible extension

Location: Sunnyvale, CA (Hybrid)

 

Key Responsibilities:

  • Design, develop, and maintain efficient and scalable backend solutions for our retail applications using Core Java and JavaScript.
  • Utilize your expertise in build automation tools such as Maven and ANT to streamline project management and ensure smooth, error-free builds.
  • Collaborate with cross-functional teams, including frontend developers, product managers, and QA engineers, to deliver high-quality software solutions.
  • Manage and optimize databases to ensure data integrity, performance, and reliability.
  • Implement and integrate web services (REST, SOAP) for seamless communication between different parts of the application.
  • Conduct thorough testing and debugging to identify and resolve issues during development and in production.
  • Implement security best practices to protect sensitive data and maintain the integrity of our systems.
  • Stay up-to-date with industry trends and emerging technologies to continuously improve our backend infrastructure.
  • Participate in code reviews and provide mentorship and guidance to junior engineers.

 

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (Master's degree is a plus).
  • Proven experience as a Backend Engineer, with a strong focus on Core Java and JavaScript.
  • Expertise in Java build automation tools, particularly Maven and ANT.
  • Proficiency in database management, including SQL and NoSQL databases.
  • Experience with web services (REST, SOAP) and API integration.
  • Strong problem-solving skills and attention to detail.
  • Familiarity with security best practices and common vulnerabilities.
  • Knowledge of containerization (Docker) and deployment (Kubernetes) is a plus.
  • Familiarity with cloud services (AWS, Azure, Google Cloud Platform) is a plus.
  • Excellent communication and collaboration skills.
  • Ability to work in a fast-paced, agile development environment.