Senior Full Stack Java Engineer
Company: T and T Consulting Services Inc
Location: Silver Spring
Posted on: February 18, 2026
|
|
|
Job Description:
Job Description Job Description Project Overview: Senior Full
Stack Java Engineer Candidate will provide senior-level full stack
development services within the Office of the Chief Information
Officer (OCIO), with a primary emphasis on Spring Boot backend
development and secure integration to a modern React front end, in
accordance with OCIO mission requirements. About The Seafood
Inspection Services Portal (SISP) provides a common front door to a
variety of NOAA Fisheries Seafood Inspection Services. SISP
consists of two web components: Public-facing portal that enables
external users (industry participants and stakeholders) to submit
and manage service workflows (e.g., certificates, inspection
requests, related submissions), make payments through approved
payment services (as integrated), and receive electronic outputs
(e.g., certificates, approvals, receipts). Private back-end portal
used by internal NOAA Fisheries personnel to administer and process
submissions, reconcile payments and manage adjustments/refunds
where applicable, issue decisions/approvals, and generate ad-hoc
and standard operational reports. This effort includes modernizing
and migrating legacy data and workflows into SISP, building new
workflows, updating legacy data into a cleaner Oracle DB, and
developing static and operational reports for the new workflows.
The SISP application is implemented using Spring Boot and modern
Java, deployed to Tomcat, a dynamic React front end, and supported
by an Oracle backend. Key Responsibilities (Spring/API-first,
React-connected) Lead backend development using Spring Boot (3.5.6)
and Java 21 to build secure, scalable services that power SISP
business workflows (e.g., certificates, inspection requests,
finance). Design and implement RESTful APIs (request/response
models, validation, error handling, pagination/filtering,
versioning) enabling efficient communication between the React
front end and backend services. Implement security controls with
Spring Security, including authentication/authorization, role-based
access, and secure coding practices aligned with OCIO requirements.
Develop persistence and data access layers using Spring Data JPA /
Hibernate, working with complex Oracle schemas; write and optimize
SQL, stored procedures, and routines; troubleshoot and tune
application/database performance. Define and enforce backend
architecture and coding standards, including a multi-controller
approach (one controller per workflow) and adoption of Google’s
Java Style Guide; conduct code reviews and mentor developers .
Integrate backend APIs with the React front end by coordinating API
contracts, payloads, and error semantics; collaborate closely with
UI/UX and product to meet usability needs. Support modernization
and data migration efforts by analyzing legacy data, reconciling
records, and validating data quality. Contribute to CI/CD and
DevOps best practices, improving automation and delivery
reliability using Git-based workflows and pipelines. Participate
across the full SDLC (design, development, testing, deployment, and
O&M) in an Agile/Scrum environment; collaborate with product
managers, designers, QA, and stakeholders; maintain technical
documentation using the recommended tooling. Build & Version
Control Tools: Experience using Maven for build and dependency
management (Gradle familiarity beneficial) Proficiency with Git
workflows using GitHub/GitLab Preferred Qualifications: Experience
developing customized workflow applications, data entry
applications, law-related business applications, and some level of
GIS expertise. Experience with Docker/Kubernetes practices (where
applicable in the target environment). Experience producing and
maintaining operational documentation and runbooks for O&M
phases. Experience with Developing and maintaining forms using OAS
BI Publisher. Experience in reporting tools, such as tableau
Proficiency in React.js core principles (components, state
management) Strong skills in JavaScript/TypeScript, HTML5, and CSS3
Project Stack SpringBoot Version: 3.5.6 Java Version: 21 JDK Build:
Oracle Java SE locally; recommended JDK build in non-prod/prod
Tomcat Version: IntelliJ embedded Tomcat 9.0.37 locally;
recommended Tomcat version in non-prod/prod Java Build Tool: Maven
3.9.11 Database: Oracle BI / Reporting Tool: OAS BI Publisher
Logging Framework: Log4J2 Java Coding Style Guide: Google’s Java
Style Guide Unit Test Framework: TBD; will use the recommended
framework Infrastructure: Will be deployed on OCI Required Skills &
Qualifications: Proven experience as a Full Stack Developer with a
strong focus on Java/Spring Boot and demonstrated ability to
integrate with a modern web front end. Strong command of Java and
extensive experience building services and APIs using Spring Boot,
Spring Framework, and Spring Security Experience developing RESTful
APIs for secure and efficient front-end/backend communication
Familiarity with ORM tools such as Hibernate and/or Spring Data JPA
Ability to develop application data models and work with complex
object-relational mappings Desired Skills & Qualifications:
Experience with System Modernization Benefits: Competitive benefits
package including health, dental, vision, life insurance coverage,
401(k) plan, training programs, accrued paid time off (PTO),
performance based monthly & quarterly awards, paid holidays and
customer kudo rewards. Equal Opportunity
Employer/Veterans/Disabled
Keywords: T and T Consulting Services Inc, Centreville , Senior Full Stack Java Engineer, IT / Software / Systems , Silver Spring, Virginia