Sr. Full Stack Java Developer (Hybrid)
Macro Solutions
Ashburn, VA, United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Job source
Tech stack
HTML
Java (Programming Language)
JavaScript (Programming Language)
Microsoft Windows
Spring Security
JIRA
Automation of Tests
Cascading Style Sheets (CSS)
Information Systems
Custom Software
Extract Transform Load (ETL)
Data Structures
+35 more
Database Applications
Hibernate (Java)
Junit
PostgreSQL
Microsoft SQL Server
MySQL
Object-Oriented Software Development
Oracle (Applications)
Performance Tuning
Scrum Methodology
Systems Development Life Cycle
Queueing Systems
Release Management
Software Tools
Mockito
Service-Oriented Architecture
Software Engineering
PL-SQL
SQL Databases
Testng
TypeScript
UML
VersionOne
Management of Software Versions
Spring-mvc
ReactJS
Spring-boot
Software Security
Git
AngularJS
Information Technology
Restful APIs
Software Version Control
Enterprise Service Bus
Vmware
Job description
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. Key Responsibilities
- 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
Requirements
Must be a U.S. Citizen and currently reside in the Metro Washington, D.C. area, * U.S. Citizen able to pass a CBP background investigation:
- 3-year felony conviction check
- 1-year illegal drug use check
- 1-year misconduct check (e.g., theft or fraud)
- Bachelorβs degree in Computer Science, Software Engineering, Information Systems, or related field (or equivalent experience)
- 7+ years of hands-on software design, development, and implementation experience in a Windows environment
Technical Expertise
- 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)
Desired / Nice to Have
- Technical certifications (OCAJP, OCPJP, OCE/OCM, CSM)
- DoD 8570 certification
- Experience with React, VMware, ETL tools, ESB, message queuing
- Application security and automated testing experience
- UML and enterprise modeling tools (e.g., Sparx EA)
- Jira, VersionOne
- Postgres or Aurora
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦