Senior Backend Software Engineer

INSPYR Global Solutions

United States

Remote

USD 110,000 - 180,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible remote work
Professional development
Employee wellbeing culture

Job summary

INSPYR Global Solutions is seeking a Senior Backend Software Engineer to advance our Java/Spring stack, upgrade from Dropwizard to Spring Boot, and break parts of a monolith into microservices. The role is remote LATAM with a 12+ month contract and competitive compensation based on experience.

You will lead migrations, design robust microservices, and mentor peers. The ideal candidate has 6+ years of backend experience, deep Spring expertise, and hands-on Docker/Kubernetes work, plus strong test

Qualifications

  • 6+ years of backend experience, primarily in Java.
  • Deep Spring expertise (Boot, Core, Data, etc.).
  • Proven track record leading upgrades and migrations.
  • Experience building Java microservices in production.
  • Working knowledge of SQL Server.
  • Hands-on Docker and Kubernetes experience.
  • Strong test automation skills (JUnit, Mockito).

Responsibilities

  • Lead major-version upgrades and framework migrations end-to-end.
  • Modernize legacy components and move toward microservices.
  • Design, build, and maintain Java microservices with Spring Boot.
  • Containerize and deploy services with Docker and Kubernetes.
  • Work with SQL Server to design and optimize data.
  • Build strong automated test coverage for migrations and features.
  • Contribute to new product development post-migration.
  • Mentor peers and raise technical standards via code reviews.

Skills

Java
Spring Framework
Microservices
Test automation
Leadership

Tools

Docker
Kubernetes
SQL Server

Job description

Title: Senior Backend Software Engineer
Location:Remote LATAM
Duration:12+ month contract
Compensation: Competitive, based on experience
Work Requirements: Citizen of the country of employment or authorized to work in that country.
Senior Backend Software Engineer
About the Role
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.

Key Responsibilities

  • 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

Required Qualifications

  • 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)

Title: Senior Backend Software Engineer
Location:Remote LATAM
Duration:12+ month contract
Compensation: Competitive, based on experience
Work Requirements: Citizen of the country of employment or authorized to work in that country.
Senior Backend Software Engineer
About the Role
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.

Key Responsibilities

  • 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

Required Qualifications

  • 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)

Why Join INSPYR Global Solutions (IGS)
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 .

INSPYR Solutions provides Equal Employment Opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetics, or any other protected status. INSPYR Solutions complies with all applicable laws governing nondiscrimination in employment in every location in which the company has facilities.

Applicants requiring reasonable accommodation during the application or interview process should contact HR@inspyrsolutions.com for assistance.

Information collected and processed through your application with INSPYR Solutions (including any job applications you choose to submit) is subject to INSPYR Solutions' Privacy Policy and INSPYR Solutions' AI and Automated Employment Decision Tool Policy: https://www.inspyrsolutions.com/policies/. By submitting an application, you are consenting to being contacted by INSPYR Solutions through phone, email, or text.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior IT Project Manager - Infrastructure
Senior IT Project Manager - Infrastructure

INSPYR Solutions • United States

Remote
USD 90,000 - 150,000
Flexible remote/hybrid work
Learning & development programs
Wellbeing culture
Engineer
Engineer

INSPYR Solutions • Fort Worth (TX)

On-site
USD 66,000 - 73,000
Medical benefits
Competitive pay
401(k) retirement plan
Senior Product Manager
Senior Product Manager

INSPYR Solutions • Spring (TX)

On-site
USD 96,000 - 152,000
Comprehensive medical benefits
Competitive pay
401(k) retirement plan
Full Stack Back End Engineer (Node.js and AWS)
Full Stack Back End Engineer (Node.js and AWS)

INSPYR Solutions • Florida

Remote
USD 76,000 - 91,000
Associate Digital Product Manager
Associate Digital Product Manager

INSPYR Solutions • United States

Hybrid
USD 70,000 - 100,000
Flexible remote work
Hybrid work opportunities
Professional development programs
+1
Full Stack Developer (Front-End Focus)
Full Stack Developer (Front-End Focus)

INSPYR Solutions • Baltimore (MD)

Hybrid
USD 74,000 - 105,000
Senior Project Manager
Senior Project Manager

INSPYR Solutions • Austin (TX)

Hybrid
USD 110,000 - 150,000
Security Automation Engineer
Security Automation Engineer

INSPYR Solutions • Fort Worth (TX)

On-site
USD 94,000 - 125,000
Medical benefits
401(k)
Retirement plan
IT Project Manager
IT Project Manager

INSPYR Solutions • Austin (TX)

Hybrid
USD 110,000 - 140,000
Portfolio & Technology Manager
Portfolio & Technology Manager

INSPYR Solutions • Vienna (VA)

On-site
USD 90,000 - 103,000
Comprehensive medical benefits
Competitive pay
401(k) retirement plan
+1