Apply Now    

Web Services and Web Angular Developer

Req #: 129910
Location: Washington, DC US
Job Category: Information Technology Group
Minimum Clearance Required: DOJ MBI

Job Description

CACI is seeking a junior/mid-level User Interface Software Engineer/developer.    CACI is seeking individuals with strong software development skills. The candidate would be responsible to develop Java and or JavaScript/Angular code for use by the user interface team (UI/UX) and application.  The candidate must be able to work with the other members of the UX /UI team.  The candidate should be familiar with agile tools such as Jira.   CACI is seeking and prefer individuals familiar with litigation support IT systems and workflows; someone who has familiarity with legal document review systems; and data visualization processing tools.  The Ideal candidate would have the following experience (in order of preference):   - More 4 - 5 years of experience in software development, design, implementation, enhancement, maintenance and support.  Experience working in Agile Sprints. Familiarity with Jira and Confluence. - Must have Strong skills writing, debugging, deploying software in JavaScript (Angular framework preferred), and Java using Eclipse, Maven, Node and Grunt - Good understanding on SDLC as well as Agile (Sprint, epic, story, etc.). - Experienced in Analysis and Design with strong OOAD and Design Patterns (Business Delegate, DAO, MVC, Singleton and Factory).  - Excellent skills in Java, JavaScript, Angular, JSON, JDBC, Python, Groovy, Hibernate3, JNDI, JAXP, SAX, XML, DOM, SOAP, JUnit, Log4J, Maven. - Has 2-3 years‘ experience in deployment, performance tuning and Integration of Web components and Web Services using different Application servers, Apache Tomcat and JBoss. - Created both SOAP-based and RESTful Web Services. - Familiarity with Open Source projects and development tools. - Developed and modified applications using Spring Integration and Spring Batch using both annotations and XML configurations. - Expertise in Object Relational Mapping Frameworks such as Hibernate configuring both in XML files as well as JPA support (Annotations). - Hands on experience in writing complex SQL Queries using native SQL, Criteria API as well as HQL to interact with the database. - Developed Applications using Spring Framework‘s IoC (Dependency Injection) and AOP (Aspect Oriented Programming) using both Annotations and XML configurations.    

Job Location



CACI employs a diverse range of talent to create an environment that fuels innovation and fosters continuous improvement and success. At CACI, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers. CACI is proud to provide dynamic careers for employees worldwide. CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities.

Apply Now