Senior Backend Software Engineer

Inspyr Solutions
Windsor County, VT, United States
11 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Compensation
$43,680 - $62,400
Working hours
Regular working hours

Tech stack

Java (Programming Language) Automation of Tests Code Review Spring Framework Junit Microsoft SQL Server Mockito Dropwizard Application Data Server Administration Software Engineering Management of Software Versions
+7 more
Spring-boot Backend Spring Data Containerization Integration Tests Docker Microservices

Job description

We’re looking for senior backend engineers with deep Java and Spring expertise to help modernize our platform. The team already runs on Java 21 and is now upgrading frameworks and components across the stack, including moving from Dropwizard to Spring Boot and breaking parts of a monolith into microservices. Once the migrations are done, you’ll move into ongoing product development, so this is a long-term role, not a short project. We need engineers who can lead technical work on their own and bring real depth in Java, not just familiarity with it., * Lead major-version upgrades and framework migrations (e.g., Dropwizard to Spring Boot) from planning through delivery

  • Modernize legacy and monolithic components and help move them toward a microservices architecture
  • Design, build, and maintain Java microservices with Spring Boot and the wider Spring ecosystem
  • Containerize and deploy services with Docker and Kubernetes
  • Work with SQL Server to design, optimize, and maintain application data
  • Build and maintain strong automated test coverage so migrations and new features ship safely
  • Contribute to new product development once migration work is complete
  • Mentor peers and raise the team’s technical standards through code reviews and design discussions

Requirements

Software Engineering, Software Engineering, Product Development, Microservices, Java, Technical Leadership, Ecosystems, Docker, Software Administration, Microsoft SQL Server, * 6+ years of professional backend development experience, mostly in Java

  • Deep, hands-on expertise with Spring (Spring Boot, Spring Core, Spring Data, etc.)
  • Proven experience leading major-version upgrades and framework migrations on your own
  • Experience building and supporting Java microservices in production
  • Working knowledge of SQL Server
  • Hands-on experience with Docker and Kubernetes
  • Strong test automation skills (e.g., JUnit, Mockito, integration testing)

Nice to Have

  • Experience with Dropwizard
  • Experience modernizing monolithic applications into microservices
  • Experience with recent Java versions (Java 17/21)

About the company

Become part of a diverse and multicultural workplace where you’ll collaborate with talented professionals from around the world, build meaningful connections, and grow your career in a supportive environment. At IGS, we’re committed to helping you succeed by offering:

  • Flexible remote and hybrid work opportunities
  • Continuous learning and professional development programs
  • A culture that prioritizes employee wellbeing

INSPYR Global Solutions is the global delivery team for INSPYR Solutions, connecting top talent with opportunities across IT and professional services. Through collaboration, expertise, and innovation, we support global teams and help drive impactful solutions for our clients. Our focus is building a community of skilled, motivated, and reliable professionals who contribute to growth, performance, and long-term success. Learn more about us at www.inspyrglobalsolutions.com.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…