You are viewing a preview of this job. Log in or register to view more details about this job.

JAVA/ ADF Software Developer

The Java / ADF Developer will design and develop a cloud capable DoD enterprise application to support DoD cargo and transportation business needs in accordance with established standards. The developer will contribute in all aspects of project life cycle from design to deployment. This position will design, code, unit test and collaborate with other technical members of the team to carry out the project requirements and deliverables. The ideal candidate will reflect a mix of qualities: effective communication, technical proficiency and the ability to work effectively with technology partners and other internal customers to provide responsive support.
Possibility of Remote/Telework. 
United States Citizenship is required.  
- Design and implement a custom cloud capable application
- Design and implement a User Interface and Application business layer using JSF, ADF Faces, and ADF Task flows
- Design and implement highly detailed and user friendly Java based reports using JasperReports
- Design and implement object-persistence layer that supports a variety of data sources and formats using TopLink and/or EclipseLink
- Translate business requirements into technical design
- Ensure that all coding complies with Enterprise Standards and adheres to development guidelines
- Ensure that all assigned deliverables are completed on time and with impeccable quality
- Provide timely support in troubleshooting defects and providing resolutions
- Support production deployment and project go-live tasks
- Actively participate in team meetings and collaborate with other team members to carry out project deliverables
- Excellent technical skills
- Excellent written and verbal communication skills
- Strong working knowledge of ADF UI, task flows, ADF integration with web services, Security, templates, deployments and Git
- Strong working knowledge of JasperReports
- Good understanding of Performance tuning of ADF and TopLink applications
- Knowledge of Glassfish and Apache based application servers
- Knowledge of SQL and PLSQL
- Ability to evaluate and analyze coding problems and develop solutions within existing parameters
- Understanding of relational databases (tables, views, indexes, functions, and replication)
- Understanding of development tools and processes, source control, versioning tools like JDeveloper, Team Foundation Server, and Git
- Back-end development experience
- 5+ years developing with Java
- 3+ years developing with ADF Faces
- 3+ years developing TopLink or other object-relational mapping tool
- 2+ years integrating ADF solutions with Web services
- 2+ years developing with JasperReports
- 1+ years of SQL and PLSQL programming languages
- Bachelor's degree in Computer Science or related field