Job Description :
Hi,

Title : Senior Java Devleoper (7-8 years of experience)
Location: King of Prussia, PA
Interview Process: Phone then onsite (When you are onsite you will do a Java Coding exercise. You have an hour to finish the project )
Length: 1 year with an option to extend

NOTE: PLEASE LOOK AT THE INTERVIEW PROCESS. IT IS A PHONE THEN ONSITE WITH A CODING EXERCISE.

This is senior level position for a Java Software Developer. This individual must be capable of performing analysis, design, implementation, testing, maintenance and support tasks with minimal supervision. This position requires interaction with other group members and departments, and as such, requires excellent communication skills. This position requires the ability to work independently, as well as in collaboration with others to implement solutions.

The following is a list of the duties and responsibilities of the role:
Implement, test, maintain and support software, based on technical design specifications
o 45%
Prepare technical design specifications based on functional requirements and analysis documents
o 15%
Review functional requirements, analysis and design documents and provide feedback
o 10%
Assist customer support with technical problems and questions
o 10%
Assist other development staff
o 5%
Investigate software development tools
o 5%
Perform special assignments
o 5%
Participate in architecture and code reviews
o 5%
o


Qualifications

We encourage individuals possessing all of the following minimum qualifications to apply immediately:

Essential Experience, Knowledge & Skills
Minimum of seven years of experience in software engineering
Very strong object-oriented analysis and design skills
Proficiency in an object-oriented programming language, preferably Java
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
Familiarity with web-based application development technologies is required.
Experience with Web Services design and construction
Experience with application frameworks such as Spring
Experience with persistence frameworks such as iBatis/myBatis
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
Strong communication (written and verbal) and interpersonal skills
Ability to quickly analyze, organize, and abstract large amounts of information and to make decisions based on this analysis
Awareness of business issues as they impact overall project plans
Ability to influence and negotiate when faced with opposing views or resistance
Education & Training
B.S. in Computer Science or Software Engineering, or equivalent experience
             

Similar Jobs you may be interested in ..