Java Web Developer

Company Name:
Open Systems Technologies
You'll be part of a team that develops an enterprise scale web portal supporting over 500,000 colleagues and customers. The custom-built platform includes a provisioning application, an authorization and authentication engine, a digital analytics platform and a suite of portal control technologies.
You'll develop scalable and secure engineering solutions that will be leveraged by colleague and customer facing applications. You swiftly problem-solve technical issues and work with teams across the bank to develop digital solutions that utilize the portal's UI and security frameworks. You work closely with a cross-functional team of web and database developers, UI designers, architects, business analysts and infrastructure engineers.
Main Duties
Responsible for full life cycle development of new and existing enterprise-wide Java EE based web applications and components.
Work as a team player in a global development group participating in requirements and data analysis, design as well as development.
Communicate and collaborate between the infrastructure, development and business groups.
Strong analytical skills, self-motivated and capable of working in a dynamic environment that demands multi-tasking.
Ability to generate ideas and efficiently mock up proposals and demos
Apply industry standard design patterns for web application development

Person Requirements
Basic Qualifications:
B.S. degree in computer science or related field with emphasis on technology
4+ years of experience in Java programming
1+ year SQL experience
Preferred Qualifications:
Working experience in financial industry, especially Wealth or Institutional client account management applications is a plus.
Knowledge of the HTTP protocol, security basics, and user navigation
Hands on experience with J2EE (JDBC, servlets, collections, threading knowledge, OO concepts) design, development and implementation, including writing unit test cases, and delivering quality code
Web UI experience (HTML, JSP, DHTML, CSS, JavaScript, XML, XSL, AJAX, GWT, Flash, FLEX) or willing to develop UI experience
Strong SQL skills with Stored Procedure knowledge.
Knowledge of relational database techniques, data warehouse concepts and architecture - Oracle
Knowledge of XML and schema design and validation techniques.
Experience working in UNIX environment including knowledge of shell scripts
HTML5 skills a plus with Mobile application development experience
Working knowledge with various JavaScript frameworks (AngularJS, BackboneJS, jQuery, ExtJS, YUI, etc)
Overall understanding of web architectures
Knowledge of Kerberos and other SSO authentication mechanisms is a plus
Working knowledge of directory services - LDAP and Active Directory a plus
Candidate should be able to diagnose problems quickly and independently.
Sharp, quick, aggressive ability to deal with business and system problems
Strong communication skills and willingness to learn new technologies & applications a must!


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.