Backend Developer

Stefanini$126K — $137K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree required; Master's degree preferred.
  • 3-5 years of software development experience.
  • Expertise in Java, Spring, Spring Boot, and RESTful APIs in cloud-native environments.
  • Experience with both relational (PostgreSQL, MySQL) and NoSQL (MongoDB) databases.
  • Familiarity with CI/CD pipelines, particularly using GitHub.

Responsibilities

  • Code, test, and deploy features for Connected Consumer and Vehicle applications.
  • Utilize Java, Spring Boot, RESTful APIs, TDD, and Agile principles in development.
  • Implement software craftsmanship best practices for maintainable solutions.
  • Develop automated test plans and improve delivery processes.
  • Design API load-testing strategies and lead threat-modeling initiatives.
  • Collaborate with teams to translate requirements into technical specifications.

Benefits

  • Comprehensive health, dental, and vision insurance.
  • 401k plan with company matching.
  • Flexible work schedules and remote work options.
  • Professional development opportunities and training.
  • Generous paid time off and holidays.
Full Job Description
We are seeking a Software Developer who will be responsible for designing, building, and deploying cloud-based infrastructure and managed services to achieve scalability, flexibility, and cost efficiencies for private and public cloud systems that support the business. They focus on creating opinionated cloud environments and platforms-such as Storage as a Service and Infrastructure as a Service-that serve as building blocks for other enterprises and product teams.

Responsibilities
  • Code, test, and deploy critical features for Connected Consumer and Vehicle applications, ensuring consistency, optimization, resilience, and security.
  • Utilize Java, Spring Boot, RESTful APIs, Test-Driven Development (TDD), and Agile principles-including JIRA-throughout the development lifecycle.
  • Implement and advocate for software craftsmanship best practices, ensuring solutions are well documented, maintainable, and compliant with high coding standards.
  • Develop and implement comprehensive test plans, automate delivery processes, and continuously improve efficiency to eliminate waste and facilitate rapid, reliable feature releases.
  • Architect and design comprehensive API load-testing strategies.
  • Lead threat-modeling initiatives in collaboration with security teams to ensure robust, high-performance systems.
  • Demonstrate proven experience designing and operating cloud-native systems, with Google Cloud Platform preferred.
  • Demonstrate strong experience with relational databases, such as PostgreSQL and SQL, and NoSQL databases, such as MongoDB, including data modeling, transactional integrity, and performance tuning.
  • Collaborate effectively with cross-functional teams, translate requirements into technical specifications, and provide ongoing support for application features.


Job Requirements

Details:

Required Skills

  • Java - REST API development, Spring Boot - Application framework, GitHub - Source code management, Jenkins - CI/CD pipelines, MongoDB - Database, Google Cloud Platform (GCP) - Cloud platform


Preferred Skills

  • MySQL, PostgreSQL, Agile software development, Cross-functional collaboration, Python for scripting, OAuth authentication, Visual Studio Copilot, IntelliJ IDEA, Postman and/or Hoppscotch for API testing


Experience Required
  • 3-5 years of software development experience.
  • Experience building resilient and scalable solutions in Java and cloud-native environments while adhering to industry best practices and company standards.
  • Experience developing and providing ongoing support and maintenance for software services.
  • At least 2-3 years of experience building applications within a microservices product architecture.
  • Expertise in core technologies, including Java, Spring, Spring Boot, JUnit, Google Cloud Platform, and RESTful APIs.
  • Experience with MongoDB, relational databases, and NoSQL solutions.
  • Solid understanding of CI/CD pipeline design and implementation within a GitHub-based development workflow.
  • Experience with canary deployments and API-related technologies, including JSON, REST, Swagger, and Hoppscotch.
  • Knowledge of continuous delivery processes, tools, testing frameworks, and testing practices; experience with GitHub, Terraform, and Tekton is preferred.
  • Ability to generate metrics, perform user access authorization, maintain passwords, and build deployment pipelines.
  • Knowledge of testing and security methodologies and tools such as SonarQube, Checkmarx, and Dynatrace.
  • Experience with Agile project management tools, such as JIRA, or equivalent tools.


Education Required

  • Bachelor's degree


Education Preferred

  • Master's degree


**Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives***

#LI-FA1

#LI-ONSITE

Pay Range:

$ 61.00 - $ 66.00

Similar Jobs

More Jobs at Stefanini

  • DevOps Engineer
    $126K — $137K *
    Dearborn, MI 48126 (Wayne County)
    Information Technology
    In-Person
  • Backend Developer
    $126K — $137K *
    Dearborn, MI 48126 (Wayne County)
    Information Technology
    In-Person
  • Technical Program Manager
    $126K — $137K *
    Dearborn, MI 48126 (Wayne County)
    Manufacturing & Automotive
    In-Person
  • Database Administrator
    $104K — $110K *
    San Francisco, CA 94112 (San Francisco County)
    Information Technology
    In-Person
  • Full Stack Developer
    $126K — $137K *
    Dearborn, MI 48126 (Wayne County)
    Transportation
    In-Person

More Information Technology Jobs

Find similar Backend Developer jobs: