Required Skills

HTML CSS JavaScript and JQuery.

Work Authorization

  • US Citizen

  • Green Card


  • H1B Work Permit

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 12th Jul 2022


6-10 years of experience.  Overall hands-on experience building Java web-based applications utilizing frontend development standards, such as HTML, CSS, JavaScript, and JQuery and Java backend and middle-tier technologies 

The Department of Forensic Sciences (DFS) seeks a Java Full Stack Developer, who is highly experienced and comfortable with both backend and frontend 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 frontend 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 Support
    • Debugging and resolving any technical issues.
    • Applying all regularly scheduled patches and Hot Fixes as necessary.
  • Producing documentation.
    • Requirements
    • Architecture (Frontend/Backend)
    • Environment and Software Assessments
    • Application User Guides
  • Recommending 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

Required Skills:

  • 8 years of Overall hands-on experience building Java web-based applications.
  • 7 years of Hands-on experience working with the following databases: Oracle, SQL Server, MySQL, PostgreSQL, MongoDB
  • 5 years of Strong understanding and use of Python, Django, and SQLAlchemy.
  • 8 years of Proven track record of using frontend development standards, such as HTML, CSS, JavaScript, and JQuery.
  • 6 years of Hands-on experience with advanced JavaScript Framework and Libraries (Angular, React, VueJS, Semantic, Redux) to build web applications.
  • 8 years of Experience with Java backend and middle-tier technologies such as JSP and Servlets.
  • 6 years of Strong experience using Java Web Frameworks (Struts and Spring) to address reusable code, rapid application development, and security, when building d
  • 6 years of Experience developing Java web services (SOAP RestFul API)
  • 8 years of Strong experience using Java testing tools (Spring MVC Test Framework, JUnit) to test finished code.
  • 12 years of Degree in Computer Science or related field or verifiable equivalent experience.

Highly desired skills:

  • 5 years of Development of data-driven Java web applications for the purpose of providing end-user performance dashboards.
  • Oracle Certified Professional Certifications in any of the following:
    • Java SE 8 Programmer
    • Java SE 11 Developer
    • Java SE 17 Developer

Company Information