All Jobs
Diaconia LLCSilver Spring, Maryland, USPosted 12d ago
Full Stack Java Developer
Full-timeOn-site$120,000 - $125,000
About the Role
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.
Requirements
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) .