Job Title: Developer, Web Software_ Sr. EFMS (Java) - IT - Software Developer II
REMOTE – Washington DC/Chantilly VA is preferred
Job Description:
The client seeks a senior-level Java Web Software Developer with strong business acumen for our client located in Washington DC. Work will be done out of Chantilly, VA; remote workers will be considered.
Required Skills:
8+ years advanced computer programming skills in Java/J2EE, Web Services and APIs
2+ years advanced computer programming skills in JSF 2.x/PrimeFaces, JSP
4+ years advanced computer programming skills in JavaScript/JQuery/AJAX/Angular JS
Conversant with RDBMS concepts and Database design principles and concepts.
Advanced working skills in programming with SQL preferably Oracle database.
Conversant with Secure coding guidelines with in-depth knowledge of vulnerabilities and mitigation strategies using JAVA language and JAVA language frameworks.
Knowledge of SSL, TLS, SAML, OAuth2, Data-in-transit, Data-at-rest, SQL injection, Cross-site Request forgery etc. security-based concepts, attacks, and mitigation strategies.
5+ years of experience in systems analysis and working closely with business customer
Experience with Subversion and Github, code versioning and change management concepts
Experience with full life-cycle software applications development (i.e., design, construction, testing, and implementation)
Experience with Agile and SAFe SDLC.
Experience with requirements definition, specifications design, User stories and Acceptance criteria. Ability to use products like Versionone, Jira etc.
Experience analyzing functional requirements in Sprints to write component detailed design technical documents.
Able to design and build systems that are integrated with other client systems
Demonstrates an expert level of proficiency in the use of computer languages and utilities necessary to support application development
Preferred Skills:
Experience/Knowledge in today’s technologies including but not limited to microservices, Confluent/Apache Kafka, containers using docker or podman, Kubernetes preferred.
Experience/Knowledge of Cloud technologies like Google Cloud Platform, AWS and Azure.
Advanced working skills with IBM WebSphere and/or Oracle WebLogic and/or Tomcat, Wildfly technologies
Experience with Eclipse IDE.
Experience with WebSphere Liberty.
Experience with Maven, Sonar Lint, Sonar and Jenkins
Able to perform the complete system life cycle using the Agile Scrum Methodology phases from project initiation, analysis and requirements, design, coding, testing and implementation
Able to adhere to client development standards
Ability to communicate to a wide variety of audiences, both business and technical
Proven ability to develop and maintain system documentation
Ability to work independently with minimal direction
Bachelor’s degree or equivalent
Beneficial Skills:
Ability to read and understand ColdFusion code from an existing application.
Ability to analyze and document existing business logic embedded in the ColdFusion code.