Software Developer

J.D. Power
$91,000 - $95,000Remote

About The Position

As an Intermediate Software Developer, you’ll join a mature, long‑running delivery team supporting Nissan North America (NNA). This role is part of a sustain-focused product team responsible for keeping critical systems stable, enhancing existing functionality, and delivering incremental improvements that directly support business operations. You’ll work closely with experienced developers, QA analysts, and product stakeholders, contributing hands-on code while helping the team maintain high standards for quality, reliability, and maintainability. This is an ideal role for a developer who enjoys solving real-world problems, working in an established codebase, and making a visible impact through steady, meaningful delivery. In this role, your work will directly influence the reliability and throughput of a high‑visibility client platform. You will help ensure that production systems remain stable, issues are resolved quickly and thoughtfully, and enhancements are delivered without introducing risk. Because this is a sustain-focused team, your impact will be felt quickly — your changes will ship, be used, and be relied on by real users.

Requirements

  • Post‑secondary education in Computer Science, Software Engineering, or a related discipline
  • 5+ years of professional software development experience, primarily using Java in production environments
  • Experience contributing across the full Software Development Lifecycle, with a strong focus on maintaining, enhancing, and supporting existing systems in a sustain model
  • Strong experience developing and maintaining Java applications using Spring and Spring Boot frameworks
  • Experience working with Java application servers and supporting long‑running, business‑critical applications
  • Experience with containerization technologies, including building, running, and supporting Docker‑based applications
  • Strong experience with front‑end development using JavaScript and TypeScript, including building and maintaining user interfaces with modern frameworks such as React and/or NextJS
  • Experience designing, developing, and maintaining both relational and non‑relational databases
  • Experience using version control systems such as Git within a collaborative team environment
  • Experience with build and dependency management tools such as Maven
  • Experience with continuous integration and delivery pipelines using tools such as Jenkins or GitLab
  • Demonstrated experience and enthusiasm for leveraging AI tools and technologies to improve development efficiency, code quality, and operational support
  • Proven ability to provide informal technical leadership through mentoring, knowledge sharing, code reviews, and peer support, particularly in sustain or support‑oriented teams
  • Exceptionally self‑motivated and self‑directed, with strong attention to detail and accountability for production stability
  • Excellent communication, analytical, and problem‑solving skills, with the ability to collaborate effectively across development, QA, and business stakeholders

Responsibilities

  • Design, develop, and maintain software features based on business and technical requirements
  • Work within an established application and technology stack, making thoughtful enhancements and fixes
  • Collaborate with team members on estimates, design discussions, and implementation approaches
  • Write and maintain unit and integration tests to ensure changes are reliable and production-ready
  • Participate in code reviews, both receiving and providing feedback focused on quality and maintainability
  • Investigate and resolve production defects and support issues in a structured, root‑cause‑focused way
  • Contribute to technical documentation and knowledge sharing within the team

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

501-1,000 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service