Job Url: https://www.glassdoor.com/Job/united-states-java-jobs-SRCH_IL.0,13_IN1_KO14,18.htm?remoteWorkType=1&fromAge=1 Job Description: NorthWinds Technology Solutions 3.9 Java Full Stack Software Engineer Apply on employer site Virginia Apply on employer site Is your resume a good match? Use AI to find out how well the skills on your resume fit this job description. Upload your resume Your qualifications for this job Do you have any of these qualifications? Configuration management SQL JavaScript frameworks AI Show more 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 Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor. Show more Is my resume a good match? Conversations @NorthWinds Technology Solutions Kick off the conversation by asking about salaries, interviews or anything else @NorthWinds Technology Solutions. See what other Java Full Stack Software Engineer are saying Interview Tips 791K members Salary Negotiations 767K members Explore more Bowls Company overview Unknown / Non-Applicable Revenue Unknown Employees Stevens Point, WI Headquarters Company - Private Company Enterprise Software & Network Solutions Industry NorthWinds Technology