Short Description:
The Sr. Web Application Developer will possess the requisite skills and experience to design, develop, and maintain high performance, scalable, reliable, and reusable component-based multi-tier applications using Java Enterprise Edition
Complete Description:
The Sr. Web Application Developer will possess the requisite skills and experience to design, develop, and maintain high performance, scalable, reliable, and reusable component-based multi-tier applications using Java Enterprise Edition. The individual in this position will be expected to work within an industry standard software development life cycle and draft technical design documentation, write code, conduct unit testing, and troubleshoot performance issues.
This individual in this position will also be supporting the development of JNET's mobile applications, so the person in this role is also expected to have experience designing web User Interface with responsive design, and have experience with HTML5 development.
Responsibilities will include:
• Serve as a team member on highly complex systems development projects that involve critical business processes, numerous variables and diverse operational requirements.
• Participate as a member of project teams including but not limited to requirements gathering, system design, application development, unit testing, providing verbal and written project status reports, and maintaining current and relevant documentation.
• Work with stakeholders to refine systems requirements for enhancements and/or modifications.
• Identify and evaluate alternative design options for complex business systems supporting multiple applications, including the technical and economic feasibility of each alternative, and develop, present, and advise technical managers on recommendations for systems parameters, including proposed schedule and projected costs for development.
• Analyze program performance and make decisions regarding application tuning.
• Provide prompt resolution to application problems for mission critical applications.
• Utilize software development and MS Office tools to facilitate systems design tasks and to construct the design document.
• Develop detailed technical specifications for system customizations or modifications or for custom workflow development based on functional specifications.
• Provide technical solutions to business operations team requests based on best system design practices.
• Identify data migration and interface requirements.
• Utilize standard and advanced computer system design techniques, system methodologies, and development tools.
• Review and adhere to the User Interface standards.
• Review project charters, requirements, conceptual design, detail design and test plan documentation.
• Conduct thorough unit testing to ensure limited defects found in quality assurance (QA) testing.
• Create and maintain accurate and current deployment documentation in accordance with
policies and procedures.
Desired Education, Knowledge, Skills and Abilities:
• Knowledge of modern information technology and systems analysis principles and computer programming techniques.
• Knowledgeable in software development best practices and methodologies, including computer assisted systems engineering, rapid application development, Agile and shared application development approaches.
• Ability to effectively communicate complex technical issues to technical and non-technical staff.
• Ability to analyze complex business operations and to organize their component parts into logical and integrated systems.
• Ability to communicate effectively, orally and in writing.
• Ability to formulate and document technical analysis and recommendations.
• Possess a high degree of problem solving skills for identifying complex problems and reviewing related information to develop and evaluate options and implement solutions.
• Operations analysis skills for analyzing needs and product requirements to create effective technical and functional designs.
• Bachelor’s Degree in Computer Science or related business field, or combination of formal technical education and experience.
• Minimum of 5 years professional in the design, development, implementation and support of complex business applications software.
• Minimum of 5 years of professional Java coding experience in complex environments.
Relevant experience in the following areas as detailed in the Required/Desired Skills chart:
• Java 2 Platform, Enterprise Edition (J2EE)
• Enterprise JavaBeans (EJB)
• JavaServer Pages (JSP)
• JavaServerFaces (JSF)
• Java Naming and Directory Interface (JNDI)
• JavaServer Pages (JSP)
• HTML5
• Java Message Service (JMS)
• Java Servlets
• Java Database Connectivity (JDBC)
• Eclipse IDE/Spring Tool Suite
• XML and XSLT
• X.500 – Directory Services
• PKI, Public Key Infrastructure
• SSL 3 - Secure Sockets Layer (Encryption)
• X.509v3 - Digital Certificates (Authentication/Authorization)
• Oracle WebLogic Application Server
• 2 years of Mobile Development experience and ability to create mobile friendly web UI with responsive design
Skills:
Skill
Required / Desired
Amount
of Experience
Professional experience in the design, development, implentation and support of complex business applications software
Required
5
Years
Professional Java coding experience in complex environments
Required
5
Years
Java 2 Platform, Enterprise Edition (J2EE)
Required
5
Years
Enterprise Java Beans (EJB)
Required
5
Years
Java Server Pages (JSP)
Required
5
Years
Java Server Faces (JSF)
Required
5
Years
HTML5
Required
3
Years
Java Message Service (JMS)
Required
5
Years
Java Servlets
Required
5
Years
Java Database Connectivity (JDBC)
Required
5
Years
XML and XSLT
Required
5
Years
Mobile Development experience and ability to create mobile friendly web UI with responsive design
Required
2
Years
Java Naming and Directory Interface (JNDI)
Desired
5
Years
Eclipse IDE/Spring Tool Suite
Desired
5
Years
X.500 - Directory Services
Desired
5
Years
PKI, Public Key Infrastructure
Desired
5
Years
SSL 3 - Secure Sockets Layer (Encryption)
Desired
5
Years
Oracle WebLogic Application Server
Desired
5
Years