
Senior Backend Software Engineer
Overview
Job Description
Title: Senior Backend Software EngineerLocation: Remote LATAMDuration: 12+ month contractCompensation: Competitive, based on experienceWork Requirements: Citizen of the country of employment or authorized to work in that country.Senior Backend Software EngineerAbout 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)
- Flexible remote and hybrid work opportunities
- Continuous learning and professional development programs
- A culture that prioritizes employee wellbeing
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
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.
