our client is a major financial firm looking for a strong java developer., This is a fulltime position with great benefits.
Developer (Java) evaluates client area application systems/programming
requirements and processes, including software enhancements and maintenance to
existing software within our Production Support Team. Prepares application
systems specifications and develops, tests, and implements cost effective
application solutions. Receives general supervision from Team Manager or
Development Manager. Is competent in most phases of system analysis and
programming to work independently. Demonstrates working knowledge of most
phases of Life cycle methodology.Formulates logical statements of business
requirements. With some guidance, devises, tests and implements efficient, cost
effective application program solutions. Assists with identifying and
specifying the business requirements and processes for diverse development
platforms, computing environments (e.g. host based, distributed systems, client
server), software, hardware, technologies and tools. Researches and evaluates
alternative solutions, and recommends the most efficient and cost effective
solution for the systems/ program design and develops system specifications and
procedures. Recommends the equipment/platform needed for its solution, and prepares
system flow charts and logic diagrams. Devises data verification methods and
standard systems procedures and participates in system testing. May contribute
to development methodology.
•Bachelor degree in Computer Science or in related
discipline and at least two, typically four or more years experience in
system analysis and application program development, or and equivalent
combination of education and experience.
•Basic knowledge of the securities industry or financial
•Proficient in at least two key development disciplines
and two higher-level programming languages.
•Strong analytical, decision making, and problem solving
•Effective teamwork and interpersonal skills.
•Ability to multi task and prioritize in a
high-pressure, high volume environment.
•Solid verbal and written communication skills.
•Good PC skills including Microsoft office.
The following skills are
•Experience with state of the art application
development support software packages.
•Experience with multi-tiered J2EE/PLSQL large-scale
applications leveraging open source frameworks such as MVC, Struts,
Spring, AOP, Tiles, J2EE, Design Patterns, JSP's and Servlets.
•Strong understanding of OOA/OOP, web-based technology
(Java Scripting, HTML, CSS), and experience with BEA WebLogic.
•Proficiency with standard JAVA (POJO) development
tools, including ANT, log4J, JUnit, JavaDoc and popular IDE's such as
Eclipse Plus or NetBeans.
Important Safety Tips: You should find out as much as you can about the company. Meet your prospective employers/employees face to face. You should NOT have to provide your bank account details. Stay safe - read our safety tips.