Are you a Senior Java Developer looking for a new challenging opportunity?
Successful candidates responsibilities for the Senior Java Developer include: leading software application development projects of all sizes for systems assigned to web development, from definition of business requirements & program specifications to completion. Coordinates programming staff efforts toward achieving desired business solutions.
Candidate Skill Set
Bachelors degree in Computer Science or related area required.
Minimum of 6 years software development experience, and 4 years experience with Java, and JEE or J2EE required.
Project management experience required.
Staff leadership experience preferred.
Proficient with JSE and JEE core libraries.
Proficient with a Java web application framework; Struts and Spring a plus.
Proficient with a Java Object Relational Mapping framework; Hibernate a plus.
Proficient with relational database principles and SQL; Oracle a plus.
Experience with the Eclipse IDE a plus.
Familiarity with Eclipse RCP or SWT a plus.
Proficient with testing, test driven development, and JUnit a plus.
Experience with Unix and networking a plus.
Knowledge of GOF (Gang of Four) design patterns a plus
Ability to accumulate an understanding of various application areas as a foundation for future programming assignments required.
Strong analytical and problem solving skills required.
Strong verbal and written (i.e. documenting debugging resolutions and project plans, staff training plans) communication skills required.
Must be able to provide and translate an understanding of technical projects to coworkers with non-technical backgrounds.
Ability to manage multiple tasks and adhere to deadlines with shifting priorities required.
Strong interpersonal skills required, including the ability to develop, lead, and work within a team environment.
Strong organizational and project management skills required.
Microsoft Windows and Office product proficiency required.