Job Description :
Java Developer (With Struts 2.0 Experience$80 only GC and US Citizens on our W2)
Location: Baltimore MD
Key Required Skills:
JSP/Servlets, Apache Open JPA, Apache Struts 2, Web Tech like HTML5, CCS, JavaScript, Bootstrap, XML, JAXB, REST
Position Description:
?The Senior Java/Web Services Programmer shall have extensive experience in developing, maintaining, and supporting applications and computer/network operating system and other system software. Has prime accountability for major projects and will develop detailed and robust requirements, code, test, and implement proposed systems. Hands-on experience with projects supporting Service Oriented Architecture principles. Works without technical oversight or as the leader of a team as required. Shall also possess strong oral and written communications skills in order to clearly and effectively convey issues, reports, and other deliverables to SSA counterparts. Has experience working as part of an Agile team.
Skills Requirements:
?Required Skills
Java Server Pages (JSP) / Servlets
Java Persistence API (JPA) Using Apache Open JPA
Apache Struts 2 framework
Web technologies like HTML5, Cascading Style Sheets (CSS), JavaScript, and JQuery and Bootstrap
Markup language like XML, JAXB, REST
Relational database experience with DB2, PostgresSQL, Oracle
Comprehensive knowledge of Scrum and Kanban Agile development process and ceremonies
including scrums, planning events, backlog grooming, retrospectives and demos.
Knowledge of Web Services
Desired skills
Full-stack software development experience with Node.js with understanding of user interface frameworks, back-end software architecture interactions and node module capabilities.
Experience with one or more JavaScript frameworks/technologies such as Express.js, Angular.js, React.js, MobX or Flux.js.
Experience with VersionOne Application Lifecycle Management Tools
Education:?
?Bachelors + 11 years
Java candidate must have Struts 2 Experience. The project is Agile and is in full Sprint mode. Candidate must be able to jump in with no technical support needed.