Pluribus Digital
Tech / AI / Software
FullStackSoftwareEngineer(USCIS)
Neural analysis suggests this role is
optimal for Mid+ candidates.
“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.
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
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.