Private Bank Engineering – Java Developer (Appway, Pega or any similar BPM toolset) – Associate
The Technology group is a hub supporting the business across three continents and various jurisdictions covering all areas of Private Banking from front end applications to the core accounting systems. The Team, composed of close to 200 professionals, is in charge of implementing business sponsored and mandatory projects as well as providing technical support. Projects range from market expansion, finance, credit, regulatory, operations efficiency, tax, suitability, and other areas such product industrialization and client servicing solutions.
The candidate will be working in a team and will be responsible for a work stream of a large project or will lead implementation of a contained project. Working closely with the project manager and other team members, the candidate will be involved in all stages of the development life cycle from requirements gathering to post-release support.
Candidates MUST have a track record commensurate with this opportunity, and a passion for creating large software systems. Our ideal candidate has the drive to make new software products and the sophistication and experience to make this a reality. We are implementing agile software development methodologies (Extreme Programming, Scrum, etc.) and are looking for developers excited about working in a progressive development environment. This is a fantastic opportunity to join a team of highly talented engineers in a fun and challenging environment where learning and growth is supported and actively encouraged.
Responsibilities:
- Design, implement, test and maintain major server-side components of the products.
- Implement distributed processing (multi-threading as well as clustering) for areas such as data manipulation, search, web services, and security.
- Implement back-end components of an n-tier application, including data model, data access objects, and application logic.
- Performance and scalability tuning to support large deployments.
- Research and prototype new technologies as appropriate.
- Define new product features in conjunction with product management, and provide specificatio
- Ensure quality and completeness of the product through unit testing, documentation and maintenance as appropriate.
- Work with the team to provide a second line support capability, although most issues will be dealt with by the dedicated first line support team there will be a need for out of hours support if required.
Qualifications:
Experience:
The role is targeted at an experienced Java development professional. The candidate is required to possess the following skills/assets
- Java development experience preferably using the Eclipse IDE
- Solid experience of Appway, Pega or similar BPM tool
- Experience using Tomcat or a similar Enterprise Application Server
- Knowledge of the Spring Framework 2.0 and above.
- Understanding of XML based messages and schema.
- High level of Relational Database development experience
- JMS
- Technical Analyis Design of business solutions
- Solid UNIX skills
- Excellent problem solving and communication skills
Desirable:
- Subversion source code management
- JIRA issue tracking system
- Spring Framework , JSON Support
- Ajax experience - Asynchronous (client-server) communication using javaScript
- jQuery java script library
- JSON Data Format
- Maven for automated builds.
- Experience of developing and designing Web Services.
- Hibernate or some other ORM.
- SOA implementations.
JPMorgan offers an exceptional benefits program and a highly competitive compensation package.
JPMorgan is an Equal Opportunity Employer.

Leave a Reply
You must be logged in to post a comment.