Java Developer - 8407

Company Name:
UpStream Global Services
Java Developer
We have an immediate contract opportunity with a large F500 client in the Oaks, PA area.
Role & Responsibilities:
oRead and understand business requirements, functional requirements, develop detailed technical designs and producing high quality level code.
oParticipate in the design of technical solutions to solve complex business problems.
oAbility to drill deep into subject matter with the expectation to evolve as subject matter expert on current systems.
oPerforms research and analysis - recommending solutions and driving decisions.
oThis candidate should be a strong utility type of programmer with the ability to switch context quickly and efficiently between different languages and tasks.
oThe candidate should be able to interact effectively with project managers, developers, technical operations, etc.
The ideal candidate will possess:
oExceptional system / technical analysis skills
oMinimum of three years OO analysis and design experience.
oMinimum four years development experience with Java.
oMinimum three years working in both Unix/Linux and Wintel environments.
oCurrent experience working with app server packages preferably WebLogic / J2EE / EJB
oStrong knowledge of the UNIX/Linux Operating system: shells, file systems, symbolic links, process management, etc.
oStrong problem solving skills, ability to infer from previous examples, willingness to understand how an application is put together.
oExcellent communication skills
oProven development experience in large-scale, enterprise-style financial services applications
Required Skills:
oFull development lifecycle experience as a mid-level programmer. Must demonstrate experience developing systems / projects from inception through implementation.
o3-4 years technical experience w/ distributed systems, preferably 2 years w/ EJB.
oJava - 4 years
oJ2EE / EJB - preferably WebLogic
oHigh level of proficiency in Analysis, Design, Build, and Deployment of EJBs (strong server side experience)
oExperience w/OOAD and an understanding of patterns
oExperience with continuous integration build tools i.e. Hudson
oExperience creating and maintaining ant build scripts
oExperience coding in Groovy or similar language
Desired Skills:
o3+ years Oracle database programming experience, including performance tuning.
oSolid understanding of MQ; JNI; JMS/MQ; Oracle/JDBC a strong plus
oExperience in Linux/UNIX/Solaris/AIX; Shell programming / PERL a plus
oProject experience with Web Sphere Application Server
oProject experience with Web Sphere portal server
oExperience using Web Sphere Portlet factory as development tool
oExperience with AJAX
oExperience with DOJO
oStrong JavaScript development experience
Job Level Specific Duties:
Works on multiple applications.
Provides informal mentoring to less experienced colleagues.
Develops innovative and creative output based on interpretation and analysis.
Participates and may lead critical projects, customer engagements or business processes.
Provides design and documentation at an application or function capability level.
Participates in establishing and maintaining application standards and processes.
Effectively communicates application and technical direction to the business and within the customer s IT organization.
Advises on issues of systems integration, compatibility, scalability and multiple platforms.
o4 years Java - J2EE
o3 years PL/SQL Development
o4 years J2EE / Java Enterprise
o3 years JavaScript
o3 years Enterprise Java Beans 3 (EJB3)
o1 years WebLogic 10 or higher
o1 years WebSphere Application / Portal Server
o3 years Oracle PL/SQL
o3 years Unix / Linux
o3 years Oracle
oUndergraduate degree or equivalent combination of education and work experience.
oStrong understanding of at least one programming language.
oStrong knowledge of coding, testing, and debugging applications.
oStrong knowledge of application configuration, maintenance and support.
oApplies a broad knowledge of application programming and design to analyze and isolate issues.
oExceptional ability to effectively troubleshoot program errors.
oGeneral understanding of how technology decisions relate to business needs
For immediate consideration please contact:
UpStream Global Services.
Reply to:

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.