Skip to main content

Java Full Stack Software Engineer

Technology
NorthWinds Technology Solutions
Roanoke, United States1 months agoUntil 5/24/2026
Fully remote

Job description

  • *About NorthWinds Technology Solutions**
At NorthWinds Technology Solutions®, we’re a trusted SaaS and IT services provider leading innovation in the dental insurance industry, proudly serving Delta Dental partners nationwide.

Our modern, cloud-delivered platform supports over 10 million covered lives, helping millions of customers effortlessly access and manage their dental and ancillary insurance products.

Backed by the strength of three major Delta Dental companies, NorthWinds offers the best of both worlds — the stability of an established enterprise and the energy and agility of a modern software organization.

  • *About Product Engineering**
Our Product Engineering Division is a learning-driven, collaborative organization comprised of six agile teams — each including a Product Engineering Manager, Product Owner, Software Engineers, and Quality Assurance Analysts.

These teams design, build, and enhance Keyspring®, our flagship SaaS platform that powers critical insurance administration capabilities for our Delta Dental partners nationwide.

At NorthWinds Technology Solutions, you will apply your design, build, and engineering skills across a modern toolset — including AWS, DevOps practices, Java/Spring Boot, Angular, diverse structured and unstructured data sources, and RESTful services — to build innovative products and services that create new value for our customers. Through these technologies, you will help our customers harness Artificial Intelligence to reimagine benefit design, risk prevention, and payment integrity; design and create user experiences that position them as the easiest partners to do business with in the market; and lead the industry in value-based care — all while supporting a platform that manages over $3 billion in revenue each year.

We take pride in being a learning organization that mentors engineers to make sound design and implementation decisions — and then trusts them to do the right thing.

  • *The Opportunity**
We’re seeking an Experienced Java Full Stack Software Engineer to join one of our Product Engineering teams.

This 100% remote role is a hands-on individual contributor position with opportunities to provide technical guidance and mentorship to junior engineers. You’ll work on complex, high-impact projects that enhance our core product and directly improve how customers experience and consume dental insurance products.

If you enjoy tackling challenging problems, collaborating with talented peers, and contributing to a stable yet modern engineering culture — you’ll thrive here.

  • *What You’ll Do
  • Design, develop, and maintain SaaS product features using Java 17+ and Spring Boot.
  • Collaborate with Product Owners, QA Analysts, and Engineers in a Kanban-based development process.
  • Contribute to the technical design of scalable, maintainable solutions.
  • Perform code reviews, mentor developers, and model engineering best practices.
  • Participate in DevOps practices to support reliable delivery and performance in cloud-hosted environments.
  • Troubleshoot, optimize, and enhance system performance and maintainability.
  • *Required Technical Experience
Backend (Java / Spring Boot – Required):
  • Java 17+, OOP design principles, generics, multithreading, collections, streams, lambdas
  • RESTful APIs, dependency injection, JPA, asynchronous processing, observability
  • JUnit-based unit testing, configuration management, performance tuning
Database (Postgres or Oracle preferred – Required):
  • Complex SQL queries using JOIN, GROUP BY, HAVING, aggregates
  • Data modeling, DDL, and performance optimization
Frontend (Preferred but not required):
  • Experience with Angular 18+ (TypeScript/JavaScript) is a strong plus, but not a requirement for this role.
  • Candidates with primarily backend expertise who are open to learning or collaborating on the frontend are encouraged to apply.

Preferred frontend skills include

  • Modular and reusable component design
  • Component lifecycle management, API integration, and routing
  • Responsive design and WCAG accessibility compliance
Soft Skills & Leadership:
  • Writes clean, maintainable code following language and design standards
  • Provides technical leadership and mentorship to peers
  • Leads and participates in design discussions and code reviews
  • Translates complex business processes into technical implementations
  • Collaborates effectively across teams and communicates clearly with technical and non-technical stakeholders
  • *Why NorthWinds**
We’re not just building software — we’re building a place where engineers can learn, grow, and make a meaningful impact.
  • *What we offer:**
  • Full-time remote work with flexibility and trust
  • Competitive base salary and annual bonus program
  • Generous PTO, floating holidays, and volunteer time off
  • 401(k) with 100% employer match for the first 6% (pre-tax or Roth)
  • Comprehensive health benefits and disability coverage
  • Profit sharing with discretionary contributions
  • HSA, FSA, and dependent care accounts
  • A culture built on collaboration, learning, and balance
Keywords
javainsurance-productsclubs-organizationsquality-assuranceplanning-and-designvisual-art-designproduct-development-and-designsoftware-as-a-service-saas-based-accountingsoftware-as-a-service-saasmentoringdental-insurancespringspring-bootkanbantraining-and-developmentcode-reviewpolicies-and-practicesdevelopment-operations-devopstroubleshootingobject-oriented-programming-oopfashion-designers-collectionscredit-and-collectionsobservabilityjunittesting-and-analysisconfiguration-managementvehicle-modification-tuningpostgresqlpostgresoraclesqldata-modelperformance-optimizationtypescriptmicrosoft-typescriptjavascriptcomponentapplication-programming-interface-apirouting-and-switchingweb-content-accessibility-guidelines-wcagcomplianceessential-skillstime-and-attendanceremote-workingpaid-time-offholidays-seasonal-eventsenvironment-health-and-safety-hssehealth-savings-account-hsahealth-savings-accounts-hsaflexible-spending-accounts-fsa

¿Te interesa este puesto?