Sr. Full Stack Developer – Java
We have an immediate full-time opening for an experienced Sr. Full Stack Java Developer to join an Agile Scrum team supporting a federal program. This role focuses on delivering releasable software in short sprint cycles while collaborating closely with developers, stakeholders, and end users.
Design, develop, and implement custom software and database applications across legacy and modernized systems
Collaborate within an Agile Scrum team to deliver high-quality software in short sprint cycles
Participate in sprint planning, backlog refinement, testing, demos, retrospectives, and releases
Contribute to architectural and engineering standards refinement
Analyze complex technical challenges and develop innovative, scalable solutions
Ensure product quality, timeliness, and performance standards
Mentor junior developers and support team growth
Support release planning and conceptual system design
Java 8+ (strong OOP, data structures, algorithms)
Spring Boot, Spring MVC, Spring Security (DI & AOP experience)
RESTful API design (versioning, standards, documentation)
Angular (deep expertise), TypeScript, JavaScript, HTML, CSS
State management and UI performance optimization
Testing frameworks (JUnit, TestNG, Mockito)
ORM frameworks (Hibernate or similar)
SQL / PL-SQL (Oracle, MySQL, SQL Server)
Object-Oriented Design & Development (OODD)
Service-Oriented Architecture (SOA)
Git-based source control and concurrent workflows
SDLC best practices (CM, QA, release management)