In this role, you will:
- Lead moderately complex initiatives and deliverables within technical domain environments
- Contribute to large scale planning of strategies
- Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
- Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
- Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
- Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
- Lead projects and act as an escalation point, provide guidance and direction to less experienced staff
Required Qualifications:
- 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
Desired Qualifications:
- Bachelor’s degree in computer science or related field/relevant experience in software development.
- Deep understanding of Object-Oriented Design Principles and Patterns. Java 11 and above.
- Experience in microservices (REST/GraphQL) and event-driven architecture.
- Experience in Java/J2EE Web Application Development, Spring (Core, MVC, AOP, Batch, spring boot), Web Services (REST, SOAP etc.), JMS, Messaging, Kafka (streaming technologies), Cloud Technologies (AWS/PCF/Azure), Relational Database (Oracle, PostgreSQL), NoSQL (MongoDB) database.
- Experience/knowledge with code management and continuous integration techniques and tools such as Gradle, GitHub, Jenkins, NPM.
- Experience in modern application development practices such as CI/CD, Test Driven Development (TDD), Automation testing (BDD, Cucumber etc.) and DevOps.
- Solid understanding of agile.
- Can operate with limited level of direct supervision.
- Experience/knowledge in monitoring and gathering metrics (Splunk, CloudWatch, AppDynamics, Elastic search etc)
- Experience with one cloud native technologies is plus like Azure - Azure Devops, Azure Webapp, Azure AD, AWS - EC2,Open Shift, Kubernetes
- Experience designing and building front-end Single-Page Applications (SPAs) in one or more front-end framework (HTML5, AngularJS, ReactJS) is a plu
- Experience / Knowledge in MongoDB, SQL, and query performance tuning.
Job Expectations:
- Build moderately complex initiatives and deliverables within technical domain environments. Provide guidance and direction to less experienced staff
- Build efficient and high performing solutions to meet the business requirements.
- Participate effectively in the entire software development life cycle.
- Collaborate and consult with Product Owner, Architects, Analysts, Dev Lead and any other stakeholders as needed.
- Executes software solutions, design, development and technical troubleshooting by ensuring the correct foundational elements are built in a maintainable and scalable manner.
- Creates secure and high-quality production code and produces architecture and design artifacts.
- Develop standards/practices that will increase adoption of agile, DevOps, and cloud-native approaches.
- Contributes to software engineering communities of practice and events that explore new and emerging technologies
- Experience and passion for modernizing legacy applications/system into cloud-native, modernized applications.
16 Mar 2025
Wells Fargo Recruitment and Hiring Requirements:
b. Wells Fargo requires you to directly represent your own experiences during the recruiting and hiring process.