Senior Java Developer

Employer
Client
Location
King of Prussia, PA
Posted
Jul 18, 2017
Jobs Outside Higher Education
Software & Technology
Institution Type
Outside Academe


Job Description

Our client is looking for a Senior Java Developer who is a strong hands-on designer and coder who has the ability to create code from scratch. The primary focus of this role is Java Development / Java software implementations and you will be writing code 75%+ of their time.

This is a long term contract assignment located in King of Prussia, PA area that requires the consultant to be on-site 100% of the time.

Job Functions & Responsibilities:
  • Implement, test, maintain and support software, based on technical design specifications
  • Prepare technical design specifications based on functional requirements and analysis documents
  • Review functional requirements, analysis and design documents and provide feedback
  • Assist customer support with technical problems and questions
  • Assist other development staff
  • Investigate software development tools
  • Participate in architecture and code reviews

Experience and Skills Required:
  • 5+ years of Java development experience
  • Very strong object-oriented analysis and design skills
  • Experience implementing n-tiered, distributed systems across different Hardware/Operating System platforms
  • Experience with iterative, incremental software development processes
  • Experience with complex software development projects through all phases of the software development life cycle
  • Experience with Web Services design and construction
  • Experience with application frameworks such as Spring
  • Experience with persistence frameworks such as iBatis/myBatis, JDK, Hibernate, etc.
  • Understanding of database design and software to database interface programming
  • Relational database experience with one or more of the following: Oracle, DB2, MS SQL Server is required
  • Strong SQL skills
  • Experience with Java performance analysis and tuning is desired
  • Familiarity with the Unified Modeling language (UML)
  • Strong communication (written and verbal) and interpersonal skills

Education and Training:
  • Bachelor's degree in Computer Science, Engineering or related field equivalent work experience. Professional/technical certifications a plus.



King of Prussia, PA

241e09ef13

Mon, 17 Jul 2017 12:00:37 PDT

PI98720096