Java Developer 2

Vantage Point is looking for qualified candidates to fill this direct hire position located in Louisville KY.

An equivalent combination of experience and training may substitute for any of the listed position qualifications.

  • Consult with client groups to gather information about program needs, objectives, functions, features, and input/output requirements.
  • Design and development of User Interfaces.
  • Convert designs and specifications into code. Compile code and correct errors detected in compilation process. Analyze code to find causes of errors and revise code. Test code using structured testing methodology, confirm programs meet specifications. Document testing and ensure that the tests meet quality assurance requirements.
  • Work with team members to prototype, refine, test, and debug programs to meet needs.
  • Train and assist team members in developmental skills. Ensure development standards are adhered to (i.e. coding syntax, look and feel, commenting methods).
  • Provide technical assistance by responding to inquiries from others regarding errors, problems, or questions about developed software. Train internal and end users and monitor software after implementation.
  • Write and maintain technical specifications, documentation to describe program development, coding, testing, changes, and corrections, installation and operation of developed software. Review written documentation of installation and operation of software.
  • Bachelor’s degree required
  • 4-6 years experience in a Web Development environment, with strong focus on User Interfaces and integration with Business Services
  • Experience with Core Java
  • Experience with Java Frameworks (Java EE and Spring), and core Enterprise APIs: Web Services (JAX-WS, SOAP/REST), JPA (Hibernate), EJB 3.0, JMS (TIBCO preferred), CDI, Swing, Servlets. JSP
  • Experience in Web Development using CSS, HTML, XML, JavaScript, AJAX, JQuery and JQuery UI frameworks
  • Working knowledge of web server infrastructure components (GlassFish preferred)
  • Experience with open source tools such as Maven and SVN version control system
  • Strong relational database and SQL skills (Postgres, Oracle)
  • Experience with Linux operating system
  • Experience with IDEs such as (IntelliJ and Eclipse)
  • Point of sales experience preferred
  • Excellent oral and written communication skills
  • Effective communication and interpersonal skills.
  • Application development methodology experience (Agile, Waterfall)
  • Ability to quickly learn new technologies and packaged applications
  • Technical and design documentation skills