remote
Senior Full Stack Java Developer
Software Engineer
Lead end‑to‑end development of mission‑critical VA applications, architecting scalable Java back‑ends and modern React front‑ends in an Agile environment.
About the role
Key Responsibilities
- Lead system design and architecture decisions to ensure scalability, performance, and maintainability of Java‑based services.
- Develop, test, and deploy full‑stack features using Java, Spring, and RESTful APIs on the back‑end, and JavaScript/React on the front‑end.
- Collaborate with cross‑functional teams in an Agile setting, participating in sprint planning, stand‑ups, and retrospectives.
- Write clean, maintainable code, conduct code reviews, and enforce best practices for security and quality.
- Integrate with external VA systems, ensuring compliance with data protection and accessibility standards.
Requirements
- 5+ years of professional experience building enterprise Java applications.
- Strong proficiency in Spring Boot, Spring MVC, and REST API design.
- Hands‑on experience with JavaScript, React, and modern front‑end tooling.
- Solid understanding of relational databases, SQL, and ORM frameworks.
- Experience working in Agile/Scrum teams and delivering iterative releases.
Skills
javaspringjavascriptreactagile