Job Description
Important Note: During the application process, ensure your contact information (email and phone number) is up to date and upload your current resume when submitting your application for consideration. To participate in some selection activities you will need to respond to an invitation. The invitation can be sent by both email and text message. In order to receive text message invitations, your profile must include a mobile phone number designated as 'Personal Cell' or 'Cellular' in the contact information of your application. At Wells Fargo, we want to satisfy our customers' financial needs and help them succeed financially. We're looking for talented people who will put our customers at the center of everything we do. Join our diverse and inclusive team where you'll feel valued and inspired to contribute your unique skills and experience. Help us build a better Wells Fargo. It all begins with outstanding talent. It all begins with you. Wells Fargo Technology is a team of more than 40,000 information technology and security professionals who help keep Wells Fargo at the forefront of America's diversified financial services companies. Employees execute an engineering-led IT strategy to deliver stable, secure, scalable and innovative services that provide Wells Fargo global customers 'round-the-clock' banking access through in-store, online, ATM, and other channels. Wells Fargo Technology plays a critical role in the company's customer and employee experience, business and risk management transformation, and growth agenda. Wells Fargo is hiring for a Full Stack JAVA Software Engineer (SE) specializing in Back-End technologies to join our Enterprise Information Technology Web Application Team within the Wholesale Banking Technology organization (WBT). The selected candidate will join the technology team that has responsibility for developing and maintaining enterprise web applications for commercial lending businesses. Qualified candidates should themselves be expert in the following areas (J2EE, Spring or Spring Boot framework, Unit testing Framework, web services (REST and SOAP), optimization and security) with strong fundamentals in Spring Boot and object-oriented programing. In this position as a Software Engineer, you will be responsible for the development of enterprise web applications as a Full stack Developer specializing in Back-End technologies. Responsibilities in this role include contributing to the system design and development and integration with other module teams. Additionally, you will participate in application upgrades and monitoring, participate in production support, release, and deployment activities. In this role, you must have aptitude for understanding platform strategy, concepts and requirements, and transforming those into robust features. To be effective in this role, you should also have strong communication skills, both verbal and written, with a proven track record of effective cross team interaction and collaboration, with both technical and business partner teams. This SE role will have the following responsibilities: - Analyzing complex business requirements leading to effective design, implementation and deployment.
- Actively developing software in addition to providing technical leadership to less experienced team members through technical analysis, design, construction and deployment.
- Actively participating in the daily development activities as a member of the development team.
- Actively participating in the development of design documentation, departmental technical guidelines, checklists, software engineering best practices and How-to guides for developers.
- Working with Systems Test to insure effective testing of all features prior to release.
- Partnering with Systems Integration Testing and the migration of web applications to production.
- Designing, analyzing, and remediation of performance tests.
- Helping to assure quality, security and compliance requirements are met for supported area and oversee project and release to production.
- Researching and tracking new web technologies, developing service applications, and analyzing business requirements as they pertain to web-based systems.
- Verifying program logic by overseeing the preparation of test data, testing and debugging of programs.
- Participating in overall systems testing and the migration of platforms and applications to production.
- Helping assure that quality, security and compliance requirements are met for all applications, as well as, overseeing creation of or updates to and testing of the business continuation plan.
Required Qualifications
- 5+ years of software engineering experience
- 5+ years of Java experience
- 3+ years of experience with Spring, Spring Batch, and Spring Boot
- 3+ years of RESTful or SOAP web services
Desired Qualifications
- An industry-standard technology certification
- Strong verbal, written, and interpersonal communication skills
- 5+ years of JavaScript development experience
- J2EE experience
- Knowledge and understanding of WebSphere
- Experience with one or a combination of the following cloud platform applications: AWS, Google Drive, Salesforce, Azure, or Dropbox
- 4+ years of Oracle experience
- Knowledge and understanding of Selenium software testing framework
- Knowledge and understanding of software development life cycle (SDLC): code control, build and deployment
- Experience with Agile Scrum (Daily Standup, Sprint Planning and Sprint Retrospective meetings) and Kanban
- Ability to take an active role in the education, mentoring and training of less experienced team members
- 3 + years of experience with server administration and job creation using Jenkins Continuous Integration server
- A BS/BA degree or higher in science or technology
Other Desired Qualifications
- Experience with Oracle database development and administration including the use of Oracle tools.
- Database query design and optimization.
- Strong experience using the Wells Fargo development ecosystem of applications (JIRA, ALM, GitHub, uDeploy, Jenkins, Artifactory, Eclipse, etc.)
- Experience with Unit testing Framework such as Spock and Junit. And Selenium (open-source testing automation tool)
- Ability to help define the technical direction of the Team within Enterprise Architectural guidelines and execute delivery within those constraints.
- Ability to take part in and conduct code reviews
- Practical experience in the application management ecosystem of applications (TRIMS, LDRPS, WAM, PAC2000, SD Elements, Everbridge, etc.).
- Prior experience with application profiling and performance tuning of highly scalable and available systems.
- Strong knowledge of how to monitor applications to ensure 24x7 uptime.
- Proven ability to communicate with business and technical groups easily.
- Experience with UI (User Interface) Development in one or a combination of the following: Angular, React JS
- Knowledge and understanding of Hibernate
Street Address
CT-Danbury: 83 Wooster Hts - Danbury, CT
Disclaimer
All offers for employment with Wells Fargo are contingent upon the candidate having successfully completed a criminal background check. Wells Fargo will consider qualified candidates with criminal histories in a manner consistent with the requirements of applicable local, state and Federal law, including Section 19 of the Federal Deposit Insurance Act.
Relevant military experience is considered for veterans and transitioning service men and women. Wells Fargo is an Affirmative Action and Equal Opportunity Employer, Minority/Female/Disabled/Veteran/Gender Identity/Sexual Orientation.
Benefits Summary
Benefits Visit https://www.wellsfargo.com/about/careers/benefits for benefits information. |