Key Technology: Java, J2EE, XML, Bootstrap, EJB
Job Responsibilities:
- A software developer is being solicited by client to perform work on legacy modernization projects in a java application using Rational Application Developer to serve the business needs.
- Emphasis of work performed shall be full stack development.
- The work will include, but is not limited to, assessing user requirements/stories and translating them into technical tasks and actual code development using Rational Application Developer, Enterprise Java Beans (EJBs), Java Struts framework, HTML5, XML, JSON, JavaScript (jQuery, Bootstrap), browser-based debugging tools, Apache Ant, and SVN.
- This effort will involve creating user access functionality, workflow, reporting and dashboarding within an existing application.
- Additionally, database views may be created for use in Tableau to assist with comprehensive agency business intelligence needs.
- Contract staff will also be responsible for writing technical and some user documentation.
- The worker should have strong knowledge of and experience working on software development projects and general project lifecycle.
- The contract staff shall work on an agile scrum team, participating in regular meetings, work sessions, and interactions with the business owners and the project team.
- They should be a self-starter with experience working in a virtual collaborative setting with an agile scrum development team.
- The worker should possess strong written and oral presentation skills, with abilities to help present work done in an application.
- All project work will include workflows, business processes, and other functionality originating.
Skills
- Working as a software developer on software application development projects, either as enhancements or ground-up initiatives
- Coding using the following tools: Rational Application Developer (or other Eclipse-based IDE), Enterprise Java Beans (EJBs), Java Struts framework, HTML5, XML, JSON, JavaScript (jQuery, Bootstrap), browser-based debugging tools, Apache Ant, SVN or other
- Eliciting requirements from end users and forming epics and user stories, then translating them to functional tasks for technical staff