Job #: 6995
Title: Senior Java Developer (17-680713T)
Job Location: Jersey City, New Jersey - United States
Salary: $72.00 - $77.00 - US Dollars - Hourly
Employer Will Recruit From: Regional
Local Candidates Preferred
Relocation Paid?: NO
WHY IS THIS A GREAT OPPORTUNITY?
We have partnered with a large financial company in Jersey City where we are looking for a Senior Java Developer for a long-term contract. This position will start out at six months but can easily be extended out for years. This is a very stable company that has excellent benefits and this Senior Java Developer position is a great opportunity to get your foot in the door. The Senior Java Developer MUST have at least 6 years of Java experience. Background experience in a financial company will set candidates to the top of the list.
Please note: ** We are unable to provide sponsorship. On Corp 2 Corp, the company providing the candidate must hold their visa. JOB DESCRIPTION
Responsibilities of the Senior Java Developer include: QUALIFICATIONS
Perform product design tasks of a moderate to high complexity which may require research and analysis.
Perform system design and specification development, program logic and flow-charting, testing, debugging, and documentation, although specific skill requirements could vary based on the type of development being performed.
Work independently and with supervisory review on moderate to highly complex programming tasks.
Provide analysis of problems and recommends solutions.
Prepare program specifications and develop coding logic flowcharts.
Participate in client interactions, possibly with more senior team members, to develop system solutions to business problems.
Work within established procedures to develop, test, implement, and maintain application software.
Able to get along with and work well with others.
Regular attendance and timeliness are required.
Perform other duties as assigned.
The Senior Java Developer must have the following qualifications:
4-year degree in Computer Science or related experience.
Able to interpret business requirements and programming specifications to write Java programs that solve business needs.
Some exposure to and demonstrated proficiency in all aspects of programming and analysis, including design factors, software requirements, systems facilities, and execution protocols.
Experience with Architecture design of multi-tiered client/server applications.
Must be well organized, self-motivated, and be able to work with minimal supervision.
Excellent verbal/written communication skills.
Ability to work with others in a team environment.
Ability to work on aggressive schedules. May require work beyond normal hours (weekends or evenings).
The Senior Java Developer will have the following technical skills:
6+ years Java programming experience developing J2EE based systems
6+ years experience with real-time, high volume transaction systems preferred
Experience with Web 2.0 and Single Page Architecture applications
Comprehensive working knowledge of Java 7 or higher
Must be well acquainted with development of RESTful webs services
Experience with Tomcat, JBoss, Eclipse IDE, Spring Source Tool suite is a plus
Demonstrated use and knowledge of unit testing with JUnit and mock testing frameworks
Must be comfortable with Spring technologies, Spring MVC
Working knowledge of SQL and Stored Procedures (preferably SQL Server)
Experience with virtual environments, Linux based systems and Networking concepts Demonstrated use and knowledge of various configuration management tools (Preferably GIT)
Demonstrated use and knowledge of Object Oriented Analysis and design
Experience in the brokerage industry/financial background experience is a plus
University - Bachelor`s Degree/3-4 Year Degree
How to Apply: