Up to Assistant Vice President, Java/J2EE UI Developer (Portal Technologies), Global Commercial and Corporate Banking Technology and Operations recruitment
Overview
Bank of America is one of the world's largest financial institutions, serving individual consumers, small and middle market businesses and large corporations with a full range of banking, investing, asset management and other financial and risk-management products and services. The company provides unmatched convenience in the United States, serving more than 59 million consumer and small business relationships with more than 6,100 retail banking offices, nearly 18,700 ATMs and award-winning online banking with nearly 29 million active users. Following the acquisition of Merrill Lynch on January 1, 2009, Bank of America is among the world's leading wealth management companies and is a global leader in corporate and investment banking and trading across a broad range of asset classes serving corporations, governments, institutions and individuals around the world. Bank of America offers industry-leading support to more than 4 million small business owners through a suite of innovative, easy-to-use online products and services. The company serves clients in more than 150 countries. Bank of America Corporation stock is a component of the Dow Jones Industrial Average and is listed on the New York Stock Exchange.
Job Description
Business Unit and Department Structure
Global Commercial, Corporate and Investment Banking Technology (GCCIBT) Asia Pacific handles the technology application development and support for small business, corporate investment banking for the enterprise. The team is being expanded rapidly in Asia and the department interacts heavily with Global partners in the U.S. Project Background
The team would develop and support Bank of America Merrill Lynch's next generation Corporate Internet Banking Portal in close co-ordination with global partners in the U.S. and other locations. The domain areas involved are corporate treasury, credit trade and servicing. The global teams' focus areas include administration and entitlement, security; audit reporting, notifications and billing. Requirement:
5+ years of experience in software design development on Object oriented programming and J2EE (ext/js, JSF, JSP, Servlet and MVC) based web applications.
Ext/js framework experience is mandatory.
WebLogic Portal Server 8.0/10.0 development experience is mandatory. Technical Skills:
Programming Language: Java, J2EE
IDE: Eclipse 3.x/IBM RAD
Application Server: WebLogic Portal Server 8.0 | 10.0 / WAS (WebSphere Application Server)
Platforms: WebLogic / WebSphere experience (preferably on Unix)
Technologies: JMS, XML, XSL, WebServices, Oracle DB, UML, JDBC
Frameworks: JSF, Spring, Hibernate, JPA, JAX-WS, JAX-RPC, Spring MVC, Core Spring
Middleware: WebServices (SOAP, REST), JMS, MQ
Database: Oracle, JDBC
Others: XSD, XML, JMX, JUnit, Ant, Maven, UML, Hibernate, Log4j, Clearcase
Interpersonal Skills:
- Excellent communication skills
- Team Player and self-starter
- Ability to proactively juggle responsibilities spanning a 24X7 time-frame with a positive and can-do attitude?????
Desired Skills
- Familiarity with SDLC processes
- Scalable Portal experience, Corporate banking domain knowledge is a plus
Role / Responsibilities / Key objectives
- This is a user interface design developer position and we are looking for an UI developer who has demonstrated abilities.
- The individual needs to be extremely well-versed with advanced portal development and have deep understanding of relevant concepts and technologies. This position will entail regular interaction with global initiative team leads.
Develops, enhances, debugs, supports, maintains and tests software applications that support business units or supporting functions. - These application program solutions may involve diverse development platforms, software, hardware, technologies and tools. Serves as a fully seasoned/proficient technical resource.
- Participates in the design, development and implementation of complex applications, often using new technologies. Responsible for components of complex engineering and/or analytical tasks and activities.
- May provide technical direction and system architecture for individual initiatives.
- Will not have direct reports but may lead projects and direct activities of a team related to special initiatives or operations.
- May collaborate with external programmers to coordinate delivery of software application. Routine accountability is for technical knowledge and capabilities.
- Works under minimal supervision