Java Applications Development Analyst
Tallahassee,FL
6+ Months
This is Java Applications Development Analyst position, which involves the analysis, design, development, implementation and maintenance of Java (JEE) applications. Specific duties include:
− Meets with users to analyze and evaluate system requirements; creates functional and technical specifications, including E/R diagrams; performs database design, producing physical schema diagrams; programs the application; participates in in-house and user testing and training; converts data from existing databases when applicable and documents, implements and maintains applications.
− Coordinates with and provides consulting services to Department staff regarding information systems development.
− Provides policy, procedures and application specific information to other developers when requested.
− Consults with administrators to propose solutions to information systems problems.
− Participates in the development of standards and in-house training materials for other program staff.
− Provide maintenance, enhancement and support for a variety of the agency's Java applications
− Assisting in the preparation and documentation of program requirements and specifications
− Research and document requirements of program users
− Writing, translating and coding software programs and applications according to specifications
− Assisting in the development and maintenance of user manuals and guidelines
− Working with network administrators, systems analysts and software engineers to assist in resolving problems with software products or company software systems
− Providing mentoring and guidance to junior programmers
Required:
− 3-5 years' experience in Java Frameworks such as Struts/Tiles, Struts 2, Servlets/JSP, JPA/Hibernate
− 3-5 years' experience in XML, HTML and CSS
− At least 2 years' experience with PL/SQL
− Experience using Subversion and Maven 2
− Knowledge of relational and object-oriented database designs
− Knowledge of object-oriented design methodologies
− Knowledge of Information Systems Development Methodology (ISDM)
− Knowledge of database security, including role-based security
− Knowledge and experience with Unified Modeling Language (UML)
− Ability to be creative, to use sound judgment, and to display foresight to identify potential problems and design/specifications and assigned application software systems
− Ability to establish and maintain effective working relationships with others.
− Ability to work independently
− Ability to determine work priorities and ensure proper completion of work assignments
− Ability to communicate effectively, both verbally and in writing
Preferred:
− Familiarity with Agile development practices, specifically SCRUM and Kanban.
− Familiarity with environmental regulatory business processes and practices
Posted by: "Eshwar Yerram" <eshwar@3ktechnologies.com>
Reply via web post | • | Reply to sender | • | Reply to group | • | Start a New Topic | • | Messages in this topic (1) |