SOFTWARE ENGINEER - MOBILE DEVICES APPLICATIONS DEVELOP NOTE: This posting represents multiple positions rather than a specific opening. Invest in your career. Invest in your future. Are you Software Engineer with experience building applications for mobile devices and also a J2EE background? Union Bank is seeking a Software Engineer to join its team JOB SUMMARY This role is a key member of the eCommerce and Retail Services Group, and an important contributor to the architecture, design, implementation and maintenance of these systems. This position will be responsible to help lead the development of mobile device applications including iPhone, RIM, and Android systems that will help drive the business objectives. The individual will work directly with the web development and user interface teams to lead the development of mobile applications. DETAILS Major responsibilities include: * Design, develop, implement and maintain mobile device applications. * Adhere to standards concerning system scope and objectives, development and deployment, and documentation and reporting. * Design, code, test, debug and document mobile and related web applications. * Experienced with SDLC and development methodologies * Development and porting mobile applications to new mobile phones. * Review codes developed by others for a broad variety of quality factors. * Plan and organize the development of technical support protocol, evaluate software and system problems and potential solutions to application systems requirements. * Resolving issues relating to data security and integrity of controls. * Recommend enhancements to mobile user interfaces and applications. * High level technical contributor; recognized as a resource both within and outside the department. * Conceive, plan and implement original approaches to solve complex problems of diverse scope, is able to prepare and present technical concepts to internal audiences. * Recommend appropriate new technologies for projects. * Interact with vendors to resolve system and device problems. * Meet frequently with users of project teams to establish system specifications and resolve problems. * Regularly provide technical interpretation and guidance on most complex computing problems. * Serve as on-call respondent, available 7x24 by pager/cell phone for up to 2 weeks at a stretch Required * 2+ years of iPhone development experience, preferably developing business applications. Experienced in Objective-C and Cocoa. Strong understanding of iPhone runtime, interactive application development paradigms, memory management, file I/O, network and socket programming, concurrency, and multi-threading. * Experience in enterprise Object Oriented Design and Development in iPhone/Java * Proven experience publishing iPhone Apps in the App Store * 2+ years of hands-on development for mobile device applications utilizing J2ME. Working experience with RIM/Android SDK preferred. * Experience publishing applications to RIM/Android a plus. * 7 years of experience with Java-oriented and/or C software development support technologies such as source code management, build control, static code analysis, test coverage, defect tracking, and unit testing. * 2+ years of experience of leading development teams, preferably in the development of mobile applications * 3 years experience with WebSphere, JBoss, * 2 years of experience in a Unix/Linux environment * Planning and implementation of installation or upgrade of at least one large, complex 3rd party system or application in a mission critical environment with many interdependencies. Preferred * Javascript * AJAX * CSS * Experience with distributed computing and SOA The above statements are intended to describe the general nature and level of work being performed. They are not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of personnel so classified. Why Work for Union Bank? * We are a financially strong and stable bank. * We value workplace diversity * We are committed to the training and development of our employees * Innovative vacation benefits At Union Bank, our people are our greatest asset. We are one of the largest banks in California with a longstanding reputation for professional training and career development. In addition to investing in our employees, Union Bank has established a generous community reinvestment program that works to uplift communities and watch them grow. We invest in a diverse workforce as our employees come from many different backgrounds, bringing with them different experiences and perspectives. Headquartered in San Francisco, UnionBanCal Corporation is a financial holding company with assets of $84 billion at September 30, 2011. Its primary subsidiary, Union Bank, N.A., is a full-service commercial bank providing an array of financial services to individuals, small businesses, middle-market companies, and major corporations. The bank operated 404 full-service branches in California, Washington, Oregon and Texas, as well as two international offices, on September 30, 2011. UnionBanCal Corporation is a wholly-owned subsidiary of The Bank of Tokyo-Mitsubishi UFJ, Ltd., which is a subsidiary of Mitsubishi UFJ Financial Group, Inc. Union Bank is a proud member of the Mitsubishi UFJ Financial Group (MUFG, NYSE:MTU), one of the world's largest financial organizations. Visit www.unionbank.com for more information. Become part of a team where community, diversity, and exceptional service are part of everyone's job. Invest in you! Union Bank offers a competitive compensation and benefits package including a 401K plan. Pre-employment background screening is required for all positions. Union Bank is committed to leveraging the diverse backgrounds, perspectives, and experiences of our workforce to create opportunities for our people and our business. EOE. M/F/D/V