Skip to content
mimi

Full Stack Java Developer / Software Engineer

Diaconia LLC

Silver Spring · Hybrid Full-time Mid Level $120k – $125k/yr 1w ago

About the role

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) .

Skills

AWSAppDynamicsDockerGitHTML/CSSHTTP ServeriOSJavaJavaScriptJiraJSONKubernetesLinuxMicroservices ArchitectureNativeScriptNoSQLOraclePythonReactRESTful APIsRDBMSSingle Sign-On (SSO)SonarQubeSpring BootSpring FrameworkSQLiteToken-based AuthenticationTypeScriptWebLogic Application ServerXML

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free