About the Job
The Mobile Build & Engineering Services Team (BEST) within Digital Channel Technologies (DCT) has an immediate need for a senior level developer specializing in developing solutions for continuous integration and delivery of Java applications. The DCT group provides a wide range of Mobile Banking Services for Wells Fargo Bank. Team is responsible for the Retail Mobile Banking platforms, SMS platform, and Mobile Applications in various App Stores such as iTunes and the Android Market.
The candidates should have a strong focus on Software Configuration Management, Deployment, Web application frameworks and technologies. This position requires strong subject matter knowledge in designing and developing continuous integration and software development lifecycle solutions. In particular, extensive knowledge of J2EE standards, best practices, hands-on experience with administration and management of infrastructure stack, development tools and frameworks is essential.
Primary Responsibilities:
- Acts in a technical role providing technical guidance and consultation with developers, clients and management for Mobile & web systems environments.
- Responsible for working on medium to high impact projects, designing next generation continuous delivery system with implementation of the architecture for mobile applications within DCT.
- Responsible for design, implementation, and scaling operations infrastructure for systems provisioning and ongoing management of distributed DCT application platforms.
- Works with a team of engineers through technical analysis, design, construction and deployment of scalable automation solutions. Conduct design and code reviews as part of the solution development process
- As an escalation point, provides guidance and direction to less experienced staff in resolution of highly complex technical problems involving the maintenance and/or creation of mobile applications and their integration into the existing systems environment.
- Stays up to date with Build automation and Development Toolsets, web and mobile technologies
- Participate in software and system performance analysis and tuning, service capacity planning and demand forecasting
- Deploy and manage upgrades to application servers, web-servers, load balancers and other Infrastructure
- Develop a good grasp of the operations environment to distill knowledge into common architectural patterns that can be applied as common infrastructure across platforms.
- Work collaboratively across cross-functional teams, conduct design and code reviews as part of the solution development process.
- Assures quality, security and compliance requirements are met for supported platforms.
Basic Qualifications
7+ years web support experience.
Minimum Qualifications
7+ years experience in web systems environments which includes web application installations, upgrades, and deployment as well as any servers/ systems that support/ host web & Mobile applications.
7+ years of software engineering, configuration management and release engineering for large scale web properties (preferably in the financial industry)
3+ years in developing tools in one or more of the following languages - Perl, Python, Java, Groovy, Clojure, Python, Ruby
5+ years of experience with Linux/UNIX/POSIX systems
5+ years of experience with Web and Application Servers including Web Logic and/or Tom Cat, Apache.
5+ Overall administration and resource management of J2EE Deployments including JDBC Connection Pools, JMS, threads to support 24x7 mission critical financial applications to meet scalability, performance needs and SLAs for response times
Must demonstrate solid understanding of SDLC and configuration management tools and principles
Preferred Skills
Bachelors Degree in Computer Sciences or Information Systems
Experience with using Repository managers like Nexus, Artifactory, Archiva
Experience in web-services integration using AXIS or XML Beans
Client side products: knowledge of multiple client OS's, such as Windows/Mac/Linux/iPhone/Blackberry/Android
Familiarity or experience with Quality frameworks, plug-ins and tools like Selenium, PhantomJS, Sonar, Findbugs, Coverity, Fortify is a plus
Demonstrated experience with Red Hat package management (rpm and yum, building rpms, maintaining a yum repo)
Operations experience with cloud services and technologies
Solid understanding of the Software as a Service (SaaS) model in the online environment
Experience with Restful resource-oriented web services
Productize and operationalize logging infrastructure in the cloud.
2+ years experience in analyzing and tuning applications - skill set should include knowledge of memory management, VM garbage collection algorithms and tuning, process or thread management including Thread Dump Analysis
2+ years with at least one deployment and provisioning tool like Chef, Puppet, Capistrano
2+ years in one or more continuous integration tools like AnthillPro, TeamCity, Bamboo, Jenkins
Wells Fargo is an Affirmative Action and Equal Opportunity Employer M/F/D/V.
© 2013 Wells Fargo Bank, N.A. All rights reserved. Member FDIC.

The candidates should have a strong focus on Software Configuration Management, Deployment, Web application frameworks and technologies. This position requires strong subject matter knowledge in designing and developing continuous integration and software development lifecycle solutions. In particular, extensive knowledge of J2EE standards, best practices, hands-on experience with administration and management of infrastructure stack, development tools and frameworks is essential.
Primary Responsibilities:
- Acts in a technical role providing technical guidance and consultation with developers, clients and management for Mobile & web systems environments.
- Responsible for working on medium to high impact projects, designing next generation continuous delivery system with implementation of the architecture for mobile applications within DCT.
- Responsible for design, implementation, and scaling operations infrastructure for systems provisioning and ongoing management of distributed DCT application platforms.
- Works with a team of engineers through technical analysis, design, construction and deployment of scalable automation solutions. Conduct design and code reviews as part of the solution development process
- As an escalation point, provides guidance and direction to less experienced staff in resolution of highly complex technical problems involving the maintenance and/or creation of mobile applications and their integration into the existing systems environment.
- Stays up to date with Build automation and Development Toolsets, web and mobile technologies
- Participate in software and system performance analysis and tuning, service capacity planning and demand forecasting
- Deploy and manage upgrades to application servers, web-servers, load balancers and other Infrastructure
- Develop a good grasp of the operations environment to distill knowledge into common architectural patterns that can be applied as common infrastructure across platforms.
- Work collaboratively across cross-functional teams, conduct design and code reviews as part of the solution development process.
- Assures quality, security and compliance requirements are met for supported platforms.
Basic Qualifications
7+ years web support experience.
Minimum Qualifications
7+ years experience in web systems environments which includes web application installations, upgrades, and deployment as well as any servers/ systems that support/ host web & Mobile applications.
7+ years of software engineering, configuration management and release engineering for large scale web properties (preferably in the financial industry)
3+ years in developing tools in one or more of the following languages - Perl, Python, Java, Groovy, Clojure, Python, Ruby
5+ years of experience with Linux/UNIX/POSIX systems
5+ years of experience with Web and Application Servers including Web Logic and/or Tom Cat, Apache.
5+ Overall administration and resource management of J2EE Deployments including JDBC Connection Pools, JMS, threads to support 24x7 mission critical financial applications to meet scalability, performance needs and SLAs for response times
Must demonstrate solid understanding of SDLC and configuration management tools and principles
Preferred Skills
Bachelors Degree in Computer Sciences or Information Systems
Experience with using Repository managers like Nexus, Artifactory, Archiva
Experience in web-services integration using AXIS or XML Beans
Client side products: knowledge of multiple client OS's, such as Windows/Mac/Linux/iPhone/Blackberry/Android
Familiarity or experience with Quality frameworks, plug-ins and tools like Selenium, PhantomJS, Sonar, Findbugs, Coverity, Fortify is a plus
Demonstrated experience with Red Hat package management (rpm and yum, building rpms, maintaining a yum repo)
Operations experience with cloud services and technologies
Solid understanding of the Software as a Service (SaaS) model in the online environment
Experience with Restful resource-oriented web services
Productize and operationalize logging infrastructure in the cloud.
2+ years experience in analyzing and tuning applications - skill set should include knowledge of memory management, VM garbage collection algorithms and tuning, process or thread management including Thread Dump Analysis
2+ years with at least one deployment and provisioning tool like Chef, Puppet, Capistrano
2+ years in one or more continuous integration tools like AnthillPro, TeamCity, Bamboo, Jenkins
Wells Fargo is an Affirmative Action and Equal Opportunity Employer M/F/D/V.
© 2013 Wells Fargo Bank, N.A. All rights reserved. Member FDIC.
0 comments:
Post a Comment