Senior Java Developer
JOB VACANCY
Tetra Tech DPK is implementing the Justice Sector Assistance Project (JSAP) IV under a contract funded by the Bureau of International Narcotics and Law Enforcement Affairs (INL). JSAP IV is a five-year project (one base year and four option years) and serves as follow-on to three predecessor projects JSAP I, II, and III. JSAP IV provides support across the West Bank to the Public Prosecution Offices (PPOs), Palestinian Civil Police (PCP), Military Justice Commission (MJC), the Civil Defense (CD) and the Preventive Security Organization (PSO).
JSAP IV is seeking to hire qualified personnel to fill the following position:
Senior Java Developer
Position Summary
The Senior Java/JEE Developer will be a member of a development team working on a large business applications solution, participate in developing a scalable, reliable, secured, maintainable, extendable, and adaptable applications through building solid and reusable components. The Junior Java developer must be a team player with a high level of web applications development and troubleshooting skills, in addition to being self-motivated to learn and work with minimal supervision.
Position Responsibilities
-Be involved in all aspects of development including designing, coding, writing test cases and documenting components of the architecture using Java, JEE, and XML-based technologies.
-Write high-level and detailed design documentation. Design object oriented diagrams using UML.
-Gather and understand stakeholder requirements and overall product architecture.
-Create proof of concepts (PoCs) to validate design assumptions.
-Analyze complex system logic in order to prepare or refine technical specifications.
-Recommends and implements policies and standards and ensures adherence to security procedures.
-Provide assistance to testers as needed to determine system problems.
-Responding promptly and professionally to bug reports.
Job Requirements
-3+ years’ working experience of components development using Java & JEE.
-In-depth knowledge of the JEE Specification including: Tomcat, Servlets, JSP, JSTL, JNDI, Java-Mail, JAAS, JDBC, HTTP, HTTPS, and XML.
-3+ years’ experience designing Web services.
-3+ years’ experience of OOA/OOD and knowledge of design patterns.
-3+ years’ experience providing solutions for complex multi-components systems using Java & JEE technologies.
-3+ years’ experience of SQL & Relational DBMS (Oracle/PostgreSQL/MySQL).
-In depth knowledge of HTTP Invoker, SOAP, WSDL.
-In depth knowledge of Object Relational Mapping (ORM), mainly Hibernate Framework.
-In depth knowledge of Java Spring Model View Controller (MVC) Framework, Spring Security, Grails Framework, XML, and XML Schemas.
-In depth knowledge of JavaScript, JQuery, AJAX, Dojo.
-In depth experience of Web standards, HTML / HTML5, CSS3, and responsive design.
Bootstrap 3.X experience is recommended.
-Experience in revision control systems (mainly Git), FTP, SFTP, and SSH.
-A degree in computer science or computer engineering.
Applications should be sent by fax or e-mail, clearly indicating the position of interest, with attached CV and cover letter detailing your qualifications. The application should also include a copy of official university certificate. Applications should be submitted no later than Wednesday, August 17, 2016. Only short-listed candidates will be contacted.
JSAP is an equal opportunity employer.
E-mail:
Fax: (02) 297-2230
No phone calls, please. Applications that do not meet the minimum requirements listed above will not be considered.
Jobs.ps, Ltd. All Rights Reserved.