Senior Java Developer

GDIT

Completely RemoteFull TimeInformation Technology
Posted Today

Job description

Responsibilities

  • Participate in an agile team to deliver the full software development lifecycle, including requirements, architecture, design, development, testing, and deployment
  • Design, develop, and maintain high-quality code that performs efficiently to provide a great customer experience
  • Incorporate standards and best practices for performance, security, scalability, and maintainability
  • Update and maintain system design documents and provide feedback on functional and technical requirements
  • Contribute to SDLC improvements using TDD, static code analysis, code reviews, and CI/CD
  • Collaborate with solutions architects to ensure system design aligns with industry best practices and the Judiciary framework

Requirements

  • Bachelor's degree and 7+ years of experience in enterprise-grade software development using Java/J2EE
  • Expert level Java developer experience
  • Proficiency with Perl
  • Experience with Linux (Red Hat), JSP, Servlets, or JSF
  • Experience with RESTful web services and Spring Framework
  • Experience in automation of CI/CD pipelines
  • SQL and data modeling experience with ORM tools like Hibernate/JPA
  • Extensive experience in agile environments and using Git
  • Knowledge of Federal IT security guidelines and Section 508 Accessibility

Preferred Qualifications

  • Experience with Angular, Docker, and cloud-native applications
  • Understanding of cloud architecture and security-minded design

Benefits

  • Medical, dental, and vision plan options
  • 401(k) plan with company match
  • Full flex work weeks where possible
  • Paid time off including vacation, sick, personal, parental, and military leave
  • Paid Family Leave program

About the Company

GDIT is a global technology and professional services company that delivers technology solutions and mission services to every major agency across the U.S. government, defense, and intelligence community.

Skills & tools

JavaPerlSpring BootAngularDockerHibernateRESTAgile

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Bachelor's degree
  2. 027+ years enterprise software development experience
  3. 03Expert level Java/J2EE
  4. 04Perl experience
  5. 05Linux (Red Hat)
  6. 06JSP and Servlets or JSF
  7. 07RESTful web services
  8. 08Spring Framework
  9. 09CI/CD pipeline automation
  10. 10SQL and data modeling
  11. 11Hibernate or JPA
  12. 12Git or distributed source control
NeverApplyAd

Wake up to a shortlist, not a search results page.

NeverApply scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.

Get your daily matches