Full Stack Java Developer in Silver Spring, Maryland at Diaconia LLC
Explore Related Opportunities
Job Description
Position Overview
We are seeking a highly motivated and experienced Full Stack Java Developer / Software Engineer to support the modernization, development, and maintenance of mission-critical federal health agency within the U.S. Department of Health and Human Services applications. The ideal candidate will be a hands-on developer with strong experience in full-stack development, cloud technologies, Agile methodologies, and modern software engineering practices. This role requires collaboration with cross-functional teams to deliver scalable, secure, and high-performing applications in a fast-paced environment.
Key Roles and Responsibilities
- Participate as a core member of an Agile development team across all phases of the software development lifecycle including planning, analysis, design, development, testing, deployment, and maintenance.
- Collaborate with technical leads in architecture design, coding, code reviews, code inspections, and testing activities throughout the lifecycle of large-scale application modernization initiatives.
- Coordinate closely with developers, architects, analysts, and QA teams to ensure accurate implementation of system specifications and seamless integration with enterprise systems.
- Design, develop, enhance, and maintain scalable full-stack applications using modern technologies and frameworks.
- Work with complex datasets and leverage current technologies for data analysis, processing, integration, reporting, and visualization.
- Collaborate with Business Analysts, project leads, and testing teams to create technical documentation and customer deliverables.
- Develop implementation estimates based on complexity, level of effort, and technical requirements.
- Stay current with emerging technologies, tools, frameworks, and industry best practices; proactively recommend innovative solutions and improvements.
- Ensure compliance with CMMI Level 3 standards and project-level development processes to improve quality, efficiency, and consistency of deliverables.
- Support DevOps and CI/CD initiatives, including automated builds, testing, deployments, and monitoring.
- Troubleshoot and resolve application defects, performance issues, and production incidents.
- Guide, mentor, and support junior software engineers and development team members.
- Participate in technical discussions, sprint ceremonies, and stakeholder meetings as required.
Required Technical Qualifications
Core Technologies
- Strong hands-on experience with:
- Java
- JavaScript
- TypeScript
- Python
- HTML/CSS
- SQL
- React
- Experience developing enterprise applications using:
- Spring Framework
- Spring Boot
- RESTful APIs
- JSON/XML
- Microservices Architecture
Cloud & DevOps
- Hands-on experience with AWS Cloud services.
- Experience with containerization and orchestration technologies including:
- Docker
- Kubernetes
- Familiarity with CI/CD pipelines and DevOps methodologies.
Databases
- Experience with Open-Source RDBMS and NoSQL databases.
- Experience with Oracle 12c/19c and Exadata preferred.
Mobile Development
- Experience developing mobile applications using:
- iOS
- NativeScript
- SQLite
- Data Synchronization
- Token-based Authentication
Additional Technologies & Tools
- Experience with:
- WebLogic Application Server
- HTTP Server
- Single Sign-On (SSO)
- Linux
- Git
- Jira
- SonarQube
- AppDynamics
Preferred Qualifications
- 5–7 years of hands-on software development experience with a strong focus on full-stack development.
- Strong experience in Python, JavaScript, and React development.
- Good understanding of:
- Service-Oriented Architecture (SOA)
- Microservices
- Modern Web Application Architecture
- Mobile Application Development
- Agile and DevOps methodologies
- Experience with Low Code/No Code platforms is a plus.
- Strong troubleshooting, debugging, analytical, and problem-solving skills.
- Ability to manage multiple priorities in a fast-paced environment.
- Excellent verbal and written communication skills.
- Experience working directly with customers and stakeholders to gather requirements and provide technical solutions.
Education Requirements
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related technical discipline.
- Equivalent combination of education, training, and relevant experience may be considered.
Clearance Requirements
- Federal Health Agency within the U.S. Department of Health and Human Services Public Trust clearance
Work Location
- Hybrid work environment.
- Candidates local to the DMV (DC, Maryland, Virginia) .