Apply Now    

Vice President, Software Engineering

Req #: 180001018
Location: Dallas, TX, US
Job Category: Technology
Job Description:
Duties: Provide high quality technology solutions that address business needs by developing applications for the Chase Online customer base. Apply high level of development expertise with Internet based programming architectures and Object Oriented principles. Effectively communicate and work closely with other groups both within and outside of the organization to coordinate design, development, and testing efforts of assigned application components to ensure the successful delivery of the project. Responsible for ensuring the successful analysis, architecture, design, development (of core functions) and code review of application components. Utilize mature programming methodologies and languages and adhere to coding standards, procedures, and techniques. Responsible for performing software troubleshooting and monitoring functions for an extremely high transaction rate and low to zero downtime based applications. Define and maintain design guidelines, coding standards, software methodologies and processes. Work in a fast paced and scrum/agile environment with aggressive deadlines, where each sprint will constitute 2 to 3 weeks. Provide application development support throughout the entire project lifecycle, including architecture, analysis, design, coding, and code review for Internet based applications. Implement design patterns and best practices. Profile, identify and optimize existing code and code developed by other team members. Apply version and revision control practices and procedures.Minimum education required: Bachelor’s degree or equivalent in Computer Science, Engineering, or related field.

Minimum experience required: 5 years of application development experience throughout the entire project lifecycle, or related experience.

Skills required: Experience with Java/J2SE 6 with a demonstrated understanding of the language and core API's, J2EE, Web Services, Service Oriented Architecture, multi-threaded/concurrent programming, XML, code profiling and optimization, design patterns and best practices. Experience with REST and SOAP based services using JSON/XML messages. Demonstrated architecture, analysis, design, coding, and code review skills with Internet applications. Experience in time and resource-management, decision-making and parallel project deliveries. Demonstrated communication skills with experience interacting with business analysts, solution architects, project managers and development teams. Experience with Spring MVC, Spring Security, Application Servers (Websphere/Tomcat/WebLogic/JBoss). Experience with Database (Oracle/DB2/MySQL), Data Access Frameworks (Hibernate/Spring Data/MyBatis). Experience with Testing Frameworks (Spring Junit/Mockito/Power Mock/DBUnit). Experience with Code Repositories (SVN/GIT) and Build/Deployment Tools (Maven, Jenkins/Ant). Employer will accept any amount of professional experience with the required skills.
Apply Now    

Join our Talent Community

Not ready to apply? Leave your information with us and we will keep you up to date with new career opportunities.

Other Information

Apply Using LinkedIn

You can also apply using your LinkedIn® profile. It may save you some time because your information will be automatically transferred into our system. Just click on the LinkedIn logo when you get to the application screen and follow the directions.

Submit an Updated Résumé

During the application process, be sure you have an up-to-date copy of your Résumé, your cover letter and any other documentation you would like to submit.