Java Developer (web services)

Job Description
  • Serve as a lead developer and key technical owner on Java Web services
  • Provide technical leadership.
  • Work closely with Business Analysts to design scalable solutions to problems.
  • Involved in project startup through implementation to ensure all aspects of the technology plan is accounted for, understood, defined, and executed successfully
  • Mentor other developers
  • Complete peer design reviews and peer code-reviews
  • Perform Tool Evaluation to help improve the SDLC
  • Work with third party software providers to ensure solutions meet the needs of company
  • Work with Administration Team to design scalable application environments
  • Develop application software tools to automate, improve or change business processes and procedures
  • Perform unit testing procedures
  • Stay up to date with current technology enhancements
  • Build technical designs that properly leverage our architecture, using industry standard notation, specifically UML

Qualifications

  • A Bachelor’s Degree in Computer or Business preferred or related experience
  • 6+ years related work experience in Java Development
  • Experience using developing applications using the following tools: JSP, Servlets, Struts, JSP, JSF, XML structures and parsers (DOM & SAX), OOD, HTML, RESTful Web Services, EJB 3.0, JPA, CDI,
  • Experience working with Maven, Ant, Junit, httpunit, subversion, and Eclipse.
  • Familiarity with continuous integration development practices.
  • Deep understanding of Service Oriented Architecture principles.
  • Strong knowledge of Red Hat JBoss preferred, including Enterprise Application Platform, Fuse, BPM Suite, and Data Grid.
  • Development experience designing and using relational databases, Oracle or SQL Server.
  • Experience developing n-tier applications; strong understanding network infrastructure and server infrastructure.
  • Understanding of web server configuration and functionality (IIS, Tomcat, JK connectors, JBoss)
  • Ability to build technical designs from functional designs using industry-standard notation; specifically UML.
  • Strong working knowledge of enterprise application integration (EAI) methodologies, products, standards and best-practices
  • Ability to work and communicate effectively with diverse teams

 

Job Title
Java Developer (web services)

City State
Newport News VA
Apply With