Sr Java Developer w/ColdFusion
Description of work:
• Java, WebSphere, Cold Fusion, JEE Security, Authentication, WebSeal, Multi-Factor Authentication (MFA), CICS, JWT
Tokens, Top Secret EJBRoles, SACCodes, iESI, AXIS/SWS
• Architect, design, code, and implement next-generation technical solutions using software engineering best practices in
the latest technologies:
• Provide software expertise in one or more of these areas: Java application integration, Java enterprise services, serviceoriented architectures (SOA), security, business process management/business rules processing, user experience (UX)
and accessibility (Section 508/WCAG/USDS Web Standards)
• Investigate and repair application defects regardless of component: front-end, business logic, middleware, or database
(PL/SQL and Data Modeling).
• Brief management, customer, team, or vendors using written or oral skills at appropriate technical level for audience
• All other duties as assigned or directed
Basic Qualifications: Minimum knowledge, skills, abilities needed:
• Bachelor’s degree in computer science, Mathematics, Engineering, or a related field
• Master’s or Doctorate degree may substitute for required experience
• 7+ years of experience of modern software development experience with a solid understanding of designing, building,
deploying, and running applications.
• 5+ years of experience with ColdFusion, Java, Websphere, JEE Technologies (JSP, Servlets, EJB, JDBC, JNDI, JPA, JMS), XML
Technologies.
• 3+ years of experience with application security and authentication (JEE Security, WebSeal, Multi-Factor Authentication,
JWT Tokens, iESI)
• Experience with ColdFusion, Java, WebSphere JEE Technologies (JSP, Servlets, EJB, JDBC, JNDI, JPA, JMS), XML
Technologies.
• Experience with security and authentication (JEE Security, Authentication, WebSeal, MFA, JWT Tokens, Top Secret
EJBRoles, SACCodes, iESI)
• Comprehensive knowledge of Scrum and/or Kanban Agile development process and ceremonies (scrums, backlog
grooming, retrospectives, demonstrations).
• Experience working with GIT and MKS repository used as software source repository.
• 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 (AXIS, XML, JAXP, JAXB, JAX-WS, JERSEY, JSON, CXF, REST and SOAP) and
Security (LTPA, JWT, OAUTH2).
• Experience in Webservice development, configuration and implementation.
• Solid experience with automated unit testing, TDD, BDD, and associated technologies (Junit, Mockito, Cucumber,
Selenium, and Karma/Jasmine)
• Knowledge of relational databases (PostgreSQL, DB2, and Oracle), SQL, and ORM technologies (JPA2, Hibernate, and
Spring JDBC)
• Web Technologies (JavaScript, CSS, tag libraries etc),
• Complex programming, program debugging, data analysis, problem analysis and resolution of issues in a heterogenous
application architecture.
• Strong communication and collaborative skills in providing technical direction and hands-on software development to
include design, development, and testing.
• Must be able to obtain and maintain a US Public Trust clearance.
Preferred Qualifications: Candidates with these skills will be given preferential consideration:
• An in-depth knowledge of Social Security Administration (SSA) modern development environment Including Git/Stash
version control, VersionOne (Agility), Confluence, SonarQube, and Checkmarx.
• Delivery (CI/CD) best practices and use of DevOps to accelerate quality releases to Production.
• AWS cloud technologies or other cloud platforms