We are seeking a Sr. Java Developer for SSA in the Baltimore location. The Senior Java Developer shall have extensive experience in developing and maintaining the high-performing Java applications. The candidate will be responsible for creating maintainable, adaptable, scalable, defect-free code using software development best practices and coding standards (i.e. software reuse, refactoring, continuous integration, test automation, secure development, Test Driven Development, static code analysis, peer/code review).
Must be USC/GC holder with ability to obtain a public trust clearance
Multi year contract
Key Required Skills:
Advanced Java, Expert on Bitbucket, Maven and Enterprise Jenkins, IBM Websphere
Extensive Design and Programming skills in Java and JEE technologies.
-Extensive hands-on experience with Maven.
-Experience working on Agile projects and strong knowledge of Agile terminology and tools including VersionOne/JIRA.
-Experience working on web based applications using MVC frameworks like Struts 2.
-Experience with modern software development tools for Continuous Integration including Jenkins, Git/BitBucket, Jira, Nexus, Maven, Jenkins, SonarQube, Fortify, and UrbanCode Deploy.
-Experience with Web Services Technologies (XML, JAXP, JAXB, JAX-WS, AXIS, JERSEY, JSON, CXF, REST and SOAP) and Security (LTPA, JWT, OAUTH2).
-Hands-on Design and development experience on Restful API.
-Experience with Automated unit test (i.e. JUnit, Mocking frameworks), Test Driven Development (TDD), and Behavior-driven development (BDD) (Cucumber).
-Experience with JEE technologies including Spring Framework (IoC, MVC, Transactions, Security, and Batch), Spring Boot, Spring JDBC, JPA, Hibernate
-Strong communication and documentation skills.
Desired Skills:
Experience with Webshpere
Operating System and Infrastructure experience with Linux, Windows 7, Unix, Solaris, JMS, OOD, CVS.
Experience with VersionOne Application Lifecycle Management Tools
Experience with Jenkins and Continuous Integration.
EStandards & Protocols knowledge including XML, XSLT, WSDL, JSON.
Experience with Testing Tools including Mocha, Chai, Jest, Sinon, Supertest, Enzyme, Instanbul, Selenium, Load Runner, JSLint and Cucumber.
Experience with source code versioning and Pull Requests with Git and Stash.
Experience with IDEs such as VS code.
Knowledge of SonarCube, Phabricator, Gerritt, Karma, Jasmine
Knowledge of projects using SAFe methodology.
Experience with DevOps processes and implementation.
Experience with environments utilizing Cloud Technologies such as Amazon Web Services.
Experience with NGiNX web server.
Education:
Bachelors + 6 - 7 Years of professional experience or
Master + 5 Years of professional experience
About the recuiterMember since May 20, 2018 John Langton
from Punjab, Pakistan