CURRENT TOP SECRET CLEARANCE HOLDERS ONLY are eligible for this position.
Our Federal Government client requires a Senior Programmer/ Software Developer for a 1 year contract with probability of annual extensions ( x4 yrs. )
The position is to assist in developing new functionality, integrating and/or porting existing functionality into a Java-based multi-tier application with Oracle/JPA backend, web application and Eclipse user interface. The contractor will assist the project team with the integration of new and existing capabilities into a comprehensive solution as well as providing support for the existing capabilities.
University degree at the Bachelor level in Computer Science or Engineering/ Applied Science in one of the following disciplines: Systems Engineering, Software Engineering or Electrical Engineering; and
A minimum (10) years in the last (15) years were fulfilling the role of a Software Architect (AND/OR) Software Designer (AND/OR) Software Developer
The contractor must provide the following services:
a. Perform object oriented software design, using formal methodology, in an n-tier environment.
b. Perform object oriented software programming in: Java.
c. Develop applications using the Eclipse Rich Client Platform (RCP)
d. Develop programs using object oriented software applications to support highly available usage and/or for more than 100 concurrent users.
e. Perform unit testing of object oriented software in an n-tier environment using test frameworks.
f. Perform performance tuning of object oriented n-tier software applications. Performance tuning refers to one or more of the following activities: optimizing disk or network input or output; or optimum application usage of system memory; or optimum application usage of CPU.
g. Perform object oriented application development, in an n-tier environment, to pass or receive application related data with relational database(s).h. Develop custom NIFI (Apache NIFI) Java processors and integrate them in NIFI flows.
i. Document all the developed software in order to guarantee knowledge transfer.
j. Develop build automations scripts.
k. Provide Architectural support, guidance & validation to the project team by:Reviewing Technical Design and Architecture Documentation (UML and Sequence Diagrams).
Support to defect & task resolution
Review Java source code conformant to quality assurance standards in place in the form of code reviews as outline by the team’s guidelines.
Review Unit test source code conformant to quality assurance standards in place in the form of code reviews as outline by the team’s guidelines.
Advice & recommendations on Architectural and Design Specifications
Advice & recommendations on Java best practices.
Technology training, mentoring & Knowledge transfer.
We thank all interest, but only those being considered for interview will be contacted.
Send resume to: firstname.lastname@example.org