
Full Stack Developer
- Ashburn, VA
- Permanent
- Full-time
- Design, develop, and maintain scalable applications in a collaborative environment
- Design and implement JEE software applications
- Use modern software engineering tools and methodologies including Eclipse, Spring boot, Kubernetes, - Docker, and Atlassian Products (Jira, Confluence)
- Work with users in an Agile development approach to understand requirements, then elicit feedback and refine solutions through demonstrations
- Present the solution at formal and informal design reviews, and document the design according to the Government’s system lifecycle methodology
- Implement automation scripts to enhance development processes, testing, and deployment
- Collaborate with team members to troubleshoot and resolve issues, ensuring smooth project workflows
- Bachelor’s degree in Computer Science or a related field, or equivalent experience
- 5+ years of experience in software development with proficiency in languages such as Java, Python, or JavaScript
- Demonstrated experience in automation tools and frameworks (e.g., Selenium, Jenkins, Ansible)
- Familiarity with version control systems (e.g., Git) and CI/CD practices
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork abilities
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud)
- Knowledge of containerization technologies (e.g., Docker, Kubernetes)
- Exposure to Agile development methodologies
- Understanding of front-end technologies (HTML, CSS, React, or Angular)
- Familiarity with database management systems (SQL and NoSQL)
- A proactive attitude toward learning and applying new skills