This is a remote position.
Where you ll be working Federal Agency remotely
What you ll be doing The Federal Agency is redesigning the Information Technology (IT) infrastructure. A new architecture has been designed which includes a serviceoriented architecture enterprise workflow management content management and database systems resulting in a fundamental redesign of patent processing and operations. You will be performing software engineering analysis and design; estimating software development costs and schedule; conducting systems design development and integration activities using accepted software engineering practices and design techniques.
What youll need
Design and develop Restful Web Services across multinode clustered environments
Technology includes:
Security/Authentication frameworks like SAML Oauth or OpenID Connect
Using entire Spring framework (MVC Security JPA/data).
Code quality tools such as Sonar PMD JACoCo Cobertura Findbugs etc
JAXB/Jackson java APIs (parsing transforming formatting etc)
SCM Technologies (Git SVN CVS) for version and configuration management.
Build and deployment using pipeline automation tools (Jenkins puppet chef etc.)
Develop utilizing scrum/agile SDLC with online Issue Boards (Jira Rally etc) for coordinating collaborative story work
Interface with Alfresco Activiti and CMS
Work with Amazon AWS (EC2 S3 RDS etc.)
Conduct XML manipulation analysis and transformations using tools such as XPATH and XSLT
Build Junit/TestNG test harnesses including inmemory databases using DBUnit JMockit and Mockito
Environment includes: Linux Amazon AWS Apache Tomcat Spring MVCSECURITYJPA/DATA XSL Oracle 11g Maven Jenkins JavaScript and Web Services
Configure and deploy WAR/TAR files
Other duties as assigned
Position requirements
EAD visa green card or US citizenship
Must have maintained a residence in the US for the last 2 years consecutively
Bachelors in Computer Science or related field (additional relevant experience may be substituted for education)
5 years of software development experience including 1 year professional experience in the US preferred
Proficiency in Java Restful development and Spring framework
Knowledge of SDLC Agile methodology
Candidate must be able to obtain a Public Trust clearance