Java Developer

02 Aug 2024

Vacancy expired!

Role: JAVA DEVELOPER

Location: WASHINGTON DC

Duration: 6 MONTHS ONSITE
  • The Department of Forensic Sciences (DFS) seeks a Java Full Stack Developer, who is highly experienced and comfortable with both back end and front end development.
  • The successful candidate will possess strong experience working with the Java suite of technologies and frameworks and have a proven track record of developing interactive UIs with front end development tools and frameworks such as Bootstrap and React.
  • In addition to proficiency using the standard web application development languages,

    HTML, CSS, JS, and JQuery, the Java Full Stack Developer will have exceptional knowledge of and experience with relational databases to include at a minimum, Oracle, SQL Server, MySQL, PostgreSQL, and MongoDB.
  • The successful candidate should have excellent communication skills and be able to easily interact with both business and technical users.
  • The Java Full Stack Developer should have experience as an integral part of all areas of the SDLC, to include Requirements Gathering, Design, Development, Testing, Deployment, and Production Support. DFS seeks a resource who has extensive experience building web applications in Java as a result of working directly with business users and understanding their requirements to implement features and functionality. The Java Full Stack Developer will be responsible for recommending changes to existing Java-based applications – both frontend as well as backend services and infrastructure – and will be expected to apply regular patches, debug, monitor, and test as necessary.

    Prior experience engaging with customers and developing performance dashboards that are end-user focused, data-driven analytic Java web applications is highly desired.

    DFS Java Full Stack Developer Roles and Responsibilities Designing and implementing Java-based applications.Modifying code of existing DFS legacy Java applications.Analyzing and assessing DFS legacy Java applications and environments.Gathering and Analyzing user requirements to inform application design.Writing well designed, testable code that incorporates the principles of user-driven development.Conducting unit and system testing.Providing Application Production SupportDebugging and resolving any technical issues.Applying all regularly scheduled patches and Hot Fixes as necessary.Producing documentation.RequirementsArchitecture (Frontend/Backend)Environment and Software AssessmentsApplication User GuidesRecommending changes to existing Java infrastructure.Interfacing regularly with DFS management, business users, to include data analysts and scientists, and other members of the DFS IT group.Excellent problem-solving skills.Excellent written and verbal communication skills.The ability to work independently with limited direction when necessary.The ability to be a strong contributor in a collaborative team environment.

    Degree in Computer Science or related field or verifiable equivalent experience is required
Ramana