Sr Application Programmer

Location: Suitland, MD
Date Posted: 03-03-2016
Seeking a Senior Application Programmer to work with analysts to understand business requirements and offer technical solutions. Developer will perform application design using OO development methodologies and design patterns and implement application design using component models and Object-Oriented languages (Java).  Senior Developer will evaluate, redesign, refactor, and modify existing program logic to improve overall system performance and maintainability. Will provide technical guidance to junior developers in implementing technical solutions and provide input to technical standards; assist in evaluating alternative protocols, tools and standards.
 
Required Skills:
  • Experience in web application development using Java and Java EE technologies including: Spring/Servlets/JSP/JSON/AJAX/JDBC/JNDI and JMX
  • Experience in developing event-based JavaScript code using modern frameworks like Angular
  • Experience with adaptive user interface design for various types of devices, including mobile devices
  • Experience with writing and using RESTful services invoked from JavaScript or Java code
  • Process, parse, validate and transform XML files with XQuery
  • Experience with GIS (mapping) programming fundamentals with JavsScript libraries and RESTful APIs
  • Experience writing PL/SQL statements and procedures for Oracle 11g
  • Proficient with web support application and development creating and deploying search and navigation indices
  • 5-7  Years of progressive experience in the area of Java based web application development and maintenance
  • Experience writing unit and integration tests using JUnit
  • Experience with Agile methodology, daily Scrums and 2-week sprints
  • Assume on call responsibility for application code developed or inherited, troubleshoot and resolve production problems
  • Ability to articulate status on development work and provide input to technical standards
  • Able to lead in the evaluation of alternative protocols, tools and standards                                                                     
  • Demonstrates technical leadership in developing and maintaining solutions for complex business problems
  • Strong teamwork, interpersonal and communication skills, ability to work well independently and as part of the team
  • The candidate needs to be able to pass the standard background investigation for government work and must have been and authorized to work in the United States for at least 2 years preceding the application.  Citizenship not required
or
this job portal is powered by CATS