Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 25 Oct 2026

Senior Java Developer

GDIT Remote senior full-time

Salary

$111,155 - $150,385 per year

Apply on GDIT

Description

We are seeking a highly experienced Senior Java Developer to support the design, development, and maintenance of mission-critical web-based applications.

The selected candidate will provide hands-on technical leadership and engineering expertise throughout the full Software Development Life Cycle (SDLC), leveraging modern Java technologies, Spring Boot frameworks, DevSecOps practices, and CI/CD automation.

This role will also evaluate, recommend, and implement AI-enabled capabilities where appropriate and compliant with security and governance standards.

Key Responsibilities:

  • Design, develop, test, enhance, and maintain enterprise web applications using Java, Spring Boot, and related technologies.
  • Develop scalable, secure, and maintainable application architectures aligned with business and technical requirements.
  • Implement and support RESTful APIs and SOAP-based services as required for internal and external system integrations.
  • Participate in system design reviews, code reviews, and technical solution assessments.
  • Apply DevSecOps principles throughout the development lifecycle.
  • Design, implement, and maintain CI/CD pipelines using Jenkins and/or GitLab.
  • Automate build, testing, deployment, and release management processes.
  • Integrate automated quality assurance measures, including unit testing, integration testing, code quality analysis, and security validation.
  • Implement and maintain security controls within pipelines, including Static Application Security Testing (SAST), Dynamic Application Security Testing (DAST), dependency and vulnerability scanning.
  • Promote secure coding practices and ensure compliance with enterprise security standards.
  • Design and optimize database interactions using relational database technologies and SQL.
  • Manage database schema versioning and deployment processes using Flyway.
  • Develop migration strategies, baseline configurations, and rollback procedures where applicable.
  • Collaborate with database administrators and architects to ensure application performance and data integrity.
  • Troubleshoot application issues across development, testing, and production environments.
  • Perform root cause analysis and implement long-term corrective actions.
  • Monitor application performance and identify opportunities for improvement.
  • Support incident response, operational stability, and continuous service availability.
  • Support enterprise integration initiatives, including Commercial Off-The-Shelf (COTS) product integrations.
  • Collaborate with architecture, infrastructure, security, and operations teams to ensure successful solution delivery.
  • Participate in Agile ceremonies including sprint planning, backlog refinement, daily standups, retrospectives, and reviews.
  • Prepare and maintain technical designs, deployment documentation, and operational procedures.
  • Evaluate opportunities to incorporate AI-enabled capabilities into enterprise applications.
  • Assist in the implementation of AI-based solutions such as intelligent automation, content summarization and classification, predictive analytics, anomaly detection, and AI-assisted decision support.

What You'll Need to Succeed:

  • Bachelor's degree in Computer Science, Information Systems, Engineering, or a related technical field (or equivalent experience).
  • 18+ years of hands-on software development experience, lead level.
  • Senior-level, hands-on experience developing Java-based web applications.
  • Strong expertise with Java (Java 8+), Spring Boot, Spring Framework ecosystem, REST API development and integration, SOAP services and integrations, relational databases and SQL, Flyway database migration/version control, Jenkins and/or GitLab CI/CD pipelines.
  • Demonstrated experience implementing DevSecOps practices, including automated build, test, deployment, and security processes.
  • Experience supporting and maintaining production applications in large-scale enterprise environments.
  • Strong understanding of application security principles and secure coding practices.
  • Experience troubleshooting complex technical issues and conducting root cause analysis.
  • Ability to work independently on complex technical initiatives with minimal supervision.
  • Excellent verbal, written, and interpersonal communication skills.

Benefits:

  • 401K with company match
  • Comprehensive health and wellness packages
  • Internal mobility team dedicated to helping you own your career
  • Professional growth opportunities including paid education and certifications
  • Cutting-edge technology you can learn from
  • Rest and recharge with paid vacation and holidays

Skills

Required

Nice to have

  • Docker
  • Kubernetes
  • AI/ML Integration
  • Enterprise Middleware
  • COTS Integration
  • Cloud-Native Architectures
  • Performance Monitoring Tools

Ready to apply?

You apply with the employer directly. Their original posting is here: https://gdit.wd5.myworkdayjobs.com/en-US/External_Career_Site/job/Any-Location--Remote/Senior-Java-Developer_RQ231076

Apply on GDIT