Description

Description:

• Design, develop, document, test, and debug new and existing software systems and/or applications for market sale or large-scale proprietary software for internal use
• Use Java programming language and related software development technologies such as Java 2 Enterprise Edition (J2EE), JavaServer Pages (JSP)/Servlets, or JavaServer Faces (JSF)
• Serve as technical expert on development projects
• Participate in full development life cycle including requirements analysis and design
• Designs and leads implementation of scalable, secure JAVA-based applications
• Resolve complex design, implementation and/or performance issues
• Support, maintain, and document software functionality
• Identify and evaluate new technologies for implementation
• Analyze code to find causes of errors and revise programs as needed
• Participate in software design meetings and analyze user needs to determine technical requirements
• Support all development and delivery activities, from requirements definition and specification to deployment and delivery to production
• Consult with end-user to prototype, refine, test, and debug programs to meet needs

Qualifications/Skills:

• 8+ years of recent hands-on Java development experience
• 3 years of Java Open Source frameworks and technologies
• 5+ years Web application, SOA, web service (SOAP or RESTful) development and deployment
• Extensive development experience using Java, JEE, Java Frameworks (Spring Frameworks or Hibernate), JAX-RS, AngularJS, JavaScript, jQuery, HTML5/CSS Knowledge
• Experience with "full stack” technologies such as HTML5, CSS, JavaScript, Angular, React, NodeJS, SQL and noSQL databases
• Experience in applying Agile/Scrum methodology
• Experience in developing innovative Java-centric scalable, secure enterprise custom applications
• Experience leading multiple concurrent software development projects
• Strong interpersonal communication skills to establish and maintain an effective working relationship with development teams and customers

Education

Any Graduate