Responsibilities
- Manage and mentor developers, assign tasks, and ensure timely delivery of project milestones.
- Drive system design and architecture decisions to ensure scalability, performance, and maintainability.
- Design and develop applications using Java (Spring Boot), React/Angular, and PostgreSQL.
- Conduct regular code reviews and enforce coding standards to ensure security and performance.
- Collaborate with product, QA, and DevOps teams across the full software development lifecycle.
- Identify, troubleshoot, and resolve complex system issues and application vulnerabilities.
- Take on additional tasks and responsibilities as needed to support team objectives and ensure the success of the project.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field with proven experience as a Full Stack Java Developer and Tech Lead.
- Advanced proficiency in Java (17+), Spring Boot, REST APIs, and microservices architecture.
- Extensive experience with frontend frameworks such as React or Angular and database management using PostgreSQL.
- Demonstrated ability to design and work with scalable, distributed systems.
- Strong experience mentoring developers and leading cross-functional engineering teams.
- Exceptional verbal and written communication skills with the ability to translate business requirements for both technical and non-technical stakeholders.
Nice to Have
- Experience working with the Department of Veterans Affairs (VA) or other federal agencies.
- Relevant certifications in Java, Cloud (AWS, Azure, or GCP), or Agile methodologies.
- Familiarity with DevOps practices, CI/CD pipelines, and observability tools.
- Strong understanding of system performance, scalability, and security best practices.
Benefits
- Medical/Dental/Vision.
- 401k with Employer Match.
- PTO + Federal Holidays.
- Corporate Laptop.
- Training Opportunities.
Additional Information
- Selected candidates will be required to complete fingerprinting at a government facility and undergo a background check as part of the hiring process.