About the Role

Title: SENIOR JAVA DEVELOPER

Location: Remote – USA

Job ID Number

RQ190957

 Silver Spring, MD, US

 Category

Information Technology

 Employment Type

Full Time

 Business Unit

GDIT

Job Description:

Responsibilities for this Position

Location: Any Location / Remote

Full Part/Time: Full time

Job Req: RQ190957

Type of Requisition:

Regular

Clearance Level Must Currently Possess:

None

Clearance Level Must Be Able to Obtain:

None

Public Trust/Other Required:

MBI (T2)

Job Family:

Software Development

Job Qualifications:

Skills:

Java, Software Systems, Web Applications

Certifications:

None

Experience:

10 + years of related experience

US Citizenship Required:

No

Job Description:

Senior Java Developer

Seize your opportunity to make a personal impact as a Senior Java Developer supporting the United States Postal Service. GDIT is your place to make meaningful contributions to challenging projects and grow a rewarding career.

At GDIT, people are our differentiator. As a Senior Java Developer, you will help ensure today is safe and tomorrow is smarter. Our work depends on a Senior Java Developer joining our team to analyze design, develop, implement, and support code, working under limited supervision.

HOW A SENIOR JAVA DEVELOPER WILL MAKE AN IMPACT:

  • Participates in application architecture design reviews.
  • Translates business and technical requirements into application architecture definition and designing alternatives/solutions to meet business requirements.
  • Reviews, analyzes, and identifies computer systems functional and system requirements.
  • Participates on teams that outline the process and scope out improvements that can be realized through the application solution.
  • Evaluates and performs design tradeoffs regarding the architecture and software components.
  • Maintains highly complex and technical applications and systems.
  • Revises and updates applications, procedures, and systems, including rewrites to documentation and operating instructions as necessary.
  • Provides mentoring to associate analyst/programmers.
  • Must provide support during software deployments and server Patching during maintenance windows.
  • Provide production support when required including during off hours.

WHAT YOU’LL NEED TO SUCCEED:

Education:

  • Bachelor’s degree in a Computer Science or related technical discipline; preferred not required.

Required Experience:

  • 10 years of experience as a Full Stack Java Programmer

Required Skills & Abilities:

  • Demonstrated experience with languages such as Java and/or Oracle SQL/PLSQL
  • Demonstrated experience with frameworks: such as J2EE, REST API, MVC, JSF, JPA, EJB, JDBC, XML, and/or DTD/XSD
  • Demonstrated experience with Web/Front End: JSP, Servlets, AJAX, JavaScript, JSON, CSS, XML, HTML, JQuery, DHTML Concepts OOAD, UML, Design Patterns, and/or Data Modeling
  • Demonstrated experience with automated testing such as Junit and Selenium
  • Demonstrated experience in operating systems including Unix/Linux, Windows.
  • Proficient in Agile scrum methodologies
  • Proficient knowledge and experience of SDLC practices
  • Demonstrated knowledge in Change Management and Configuration Management (i.e., VersionOne, ServiceNow, etc.)
  • Demonstrated knowledge in Application Lifecycle Management (ALM)
  • Demonstrated experience with Oracle databases.
  • Demonstrated ability to develop and implement complex systems and applications, to provide technical leadership, problem identification and resolution.
  • Demonstrated DevOps expertise in automating system and applications, continuous integration, continuous delivery, testing, system monitoring.
  • Demonstrated ability to manage projects and teams, effectively communicate ideas orally and in writing.
  • Demonstrated ability to analyze complex data from multiple perspectives and model business objects.

Security Clearance Level:

  • Ability to obtain and maintain a Public Trust clearance and successfully pass a thorough Government background screening process requiring the completion of detailed forms and fingerprinting.
  • This position has a U.S. residency requirement. The USPS security clearance process requires the selected candidate to have resided in the U.S. (including U.S. Territories) for the last five years as follows: U.S. Citizens cannot have left the U.S. (including U.S. Territories) for longer than 6 months consecutively in the last 3 years (unless they meet certain exceptions). Non-U.S. Citizens cannot have left the U.S. (including U.S. Territories) for longer than 90 days consecutively in the last 3 years.

Location:

  • 100% remote in the U.S.

APPLY HERE