Software Engineer - JAVA
Candidate will perform as a Java Developer on a team developing a single-page Enterprise Java application. The application runs on an Oracle WebLogic server with an Oracle Database on the back end.
The front end uses HTML/JSP and relies heavily on JavaScript/AJAX to communicate with the back end. The engineer will develop code to meet requirements in an Agile environment, coordinating with the test engineers and requirements analyst as necessary to understand the user’s challenge and the code’s acceptance criteria.
Job Location/Area
- Washington, D.C. Metro Area (USA)
Roles and Responsibility
- The engineer will participate in code peer reviews as author and as reviewer.
- The engineer will take direction from the Development Team Lead and receive mentorship from senior Java engineers on the team.
- The engineer will follow established software development processes and develop code that satisfies 508 compliance standards.
- The engineer will have a minimum of three years of experience as a Java developer.
Required Skills
- Java Enterprise (JSP/Servlets)
- Struts 2 (or a similar MVC framework)
- HTML/CSS
- JavaScript/AJAX
- SQL
- Version Control (CVS, Subversion, etc.)
- Unit Testing (e.g. Junit)
Desired Skills and Experience
- Eclipse
- Oracle WebLogic 11g/12c
- JQuery/JQuery UI
- Apache Solr
- Spring
- iBatis/MyBatis
- SharePoint web services