Pluribus Digital

Tech / AI / Software

FullStackSoftwareEngineer(USCIS)

$115–125k Remote Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid+ candidates.

The Brief

“Full Stack Software Engineer (USCIS) at Pluribus Digital. Skills: Full-Stack Development, Java, Spring Boot, Angular, TypeScript, PostgreSQL, Oracle, legacy modernization. Design, develop, and maintain production-quality backend and frontend components. Build APIs, business logic, data access layers, and user interfaces”

Industry & Context.

Tech / AI / Software
Problems you'll solve

Proven problem-solving skills; proactive risk identification

What They're Looking For.

Must Have

Experience with Java and Spring Boot, Experience with Hibernate/JPA, Experience with Angular (v2+) and TypeScript, Relational database skills with PostgreSQL and/or Oracle (SQL, schema design, troubleshooting), Proficiency with Git, Experience with JUnit or similar testing frameworks

Nice to Have

Experience with Struts/JBoss, Experience with cloud-ready services, Experience with modern, cloud-ready services, Experience with legacy modernization, Experience with data migration, Experience with logging, error handling, and observability practices, Experience with responsive UI behavior, Experience with UX and backend teams on API contracts and user experience, Experience with security best practices, Experience with Agile methodologies, Experience with CI/CD pipelines, Experience with containerization (e.g., Docker, Kubernetes), Experience with microservices architecture, Experience with RESTful APIs, Experience with SQL, Experience with schema design, Experience with troubleshooting, Experience with Git, Experience with work tracking, Experience with code reviews, Experience with code quality, Experience with coaching, Experience with problem-solving, Experience with risk identification, Experience with clear communication to diverse audiences

What You'll Do.

and maintain production-quality backend and frontend components

Implement new features while refactoring legacy functionality

Refactor legacy Java applications (e.g.

Struts/JBoss) into Spring Boot services

Support decomposition of monolithic systems into modular services

Maintain data integrity and backward compatibility during phased modernization

Diagnose and resolve defects in complex legacy codebases

Develop RESTful APIs using Java and Spring Boot

Implement data access with Hibernate/JPA

Support database modernization

Apply consistent logging

and observability practices

Build and maintain Angular applications using TypeScript

Implement responsive UI behavior and secure backend integration

Collaborate with UX and backend teams on API contracts and user experience

How You'll Work.

Team & Collaboration

Collaborate closely with technical leads, Agile teams, and product owners; Collaborate with UX and backend teams on API contracts and user experience; Conduct code reviews; Apply/receive coaching to improve team practices

Communication Scope

clear communication to diverse audiences

Full Job Description

About Pluribus Digital Join us and do work that matters: use your skills to improve how your government serves the public! Pluribus Digital partners with our government customers to design, develop, and deliver useful and impactful digital products. We are a hands-on digital services consultancy – part technologists, part change agents, and all heart. We employ modern best practices in all that we do as we work to solve problems in public health, financial industry regulation, granting citizenship and asylum, and identity and access management. About the Role As a Full Stack Engineer you will design, develop, and deliver high-quality software solutions that align with business goals as part of a broader legacy modernization initiative. This role focuses on full-stack software development across backend and frontend systems, supporting the transition from monolithic architectures to modern, cloud-ready services. You will collaborate closely with technical leads, Agile teams, and product owners to deliver secure, maintainable, and high-quality software in an Agile environment. What you will do: Full-Stack Development Design, develop, and maintain production-quality backend and frontend components Build APIs, business logic, data access layers, and user interfaces Implement new features while refactoring legacy functionality Write unit, integration, and regression tests to support safe delivery Legacy Modernization Refactor legacy Java applications (e.g., Struts/JBoss) into Spring Boot services Support decomposition of monolithic systems into modular services Maintain data integrity and backward compatibility during phased modernization Diagnose and resolve defects in complex legacy codebases Backend Engineering Develop RESTful APIs using Java and Spring Boot Implement data access with Hibernate/JPA Support database modernization, schema evolution, and data migration Apply consistent logging, error handling, and observability practices Frontend Engineering Build and ma

Free ATS check

Applying for this Full Stack Software Engineer (USCIS) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Pluribus Digital?

Real rants from real employees. Read before you apply.

Read Company Rants →