Full Stack Java Developer

Diaconia LLCSilver Spring, MD
Hybrid

About The Position

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.

Requirements

  • 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
  • Hands-on experience with AWS Cloud services.
  • Experience with containerization and orchestration technologies including: Docker, Kubernetes
  • Familiarity with CI/CD pipelines and DevOps methodologies.
  • Experience with Open-Source RDBMS and NoSQL databases.
  • Experience developing mobile applications using: iOS, NativeScript, SQLite, Data Synchronization, Token-based Authentication
  • Experience with: WebLogic Application Server, HTTP Server, Single Sign-On (SSO), Linux, Git, Jira, SonarQube, AppDynamics
  • 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.
  • Federal Health Agency within the U.S. Department of Health and Human Services Public Trust clearance

Nice To Haves

  • 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 Oracle 12c/19c and Exadata preferred.
  • 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.

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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service