Header Fragment
Logo

A career growth machine

Home All Students Certifications Training Interview Plans Contact Us
  
× Login Plans Home All Students
AI Resume & Interview
Certifications Training
Books
Interview Contact Us
FAQ

Unlimited Learning, One Price
$299 / INR 23,999

All Content for $99 / INR 7,999

Offer valid for the next 3 days.

Subscribe

Wells Fargo | Senior Software Engineer - Big Data Tooling & API Development | SELIN, NJ, CHARLOTTE, NC, DALLAS, TX | 10+ years | Best in Industry

×

Senior Software Engineer - Big Data Tooling & API Development

Location:

  • SELIN, NJ
  • CHARLOTTE, NC
  • DALLAS, TX

Time Type: Full time

About this role:

Wells Fargo is looking for a Senior Big Data Engineer to join the Big Data Tooling & API Development Software Engineer team within the Risk Development organization.

Description:

At Wells Fargo, we are committed to creating a diverse and inclusive workplace where everyone feels valued and inspired. We're seeking candidates who share our passion for putting customers first.

Technology sets the IT strategy, enhancing the design, development, and operations of our systems, optimizing infrastructure, providing information security, and enabling global customers to access banking services 24/7.

Our mission is to deliver stable, secure, scalable, and innovative services that delight our customers and unlock the potential of our employees.

The EFT RISK & INTERNAL AUDIT group provides technology solutions and support for various business lines, including Risk, Audit, Finance, Marketing, Human Resources, Corporate Properties, and Stakeholder Relations. EFT RISK & INTERNAL AUDIT also provides unique technology solutions and innovation for Wells Fargo Technology, Enterprise Shared Services, and Enterprise Data Management. This portfolio of applications and tools is continuously engineered to meet the demands of stability, security, scalability, and speed.

Within EFT RISK & INTERNAL AUDIT, this group helps all Wells Fargo businesses identify and manage risk. We assist management and the Board of Directors in identifying and monitoring risks that may affect multiple lines of business and take appropriate action when activities exceed the company's risk tolerance.

The Risk Data management Services group is seeking a Senior Big Data Engineer (Sr. Specialty Software Engineer) to work on building and supporting the Big Data Platform development, which includes creating in-house tools and utilities for low-code/no-code frameworks for tenants. This role offers the opportunity to work with the latest open-stack technologies in the Big Data/Java services universe.

We use technologies like Spark, REST APIs, and Django to develop and maintain an extensive Framework that enables self-service development.

Responsibilities:

  • Build cutting-edge analytical capabilities, leveraging automation, cognitive, and science-based techniques to manage data and models, driving operational efficiency through continuous insights and improvements.
  • Assist in designing and implementing algorithms and tools for analytics and data scientist teams.
  • Utilize a variety of languages, tools, and frameworks to connect data and systems.
  • Collaborate with modelers, developers, DevOps, and project managers to achieve project goals.
  • Demonstrate a strong understanding of Python code CI/CD deployment and test automation suites.
  • Foster a culture of automation, test coverage, and architect for Micro Services, API, Cloud Native, and Headless Architecture, decoupling the front ends and backends of the technology stack.

Required Qualifications:

  • 10+ years of software engineering experience
  • 6+ years of Scala or Java experience
  • 3+ years of RESTful API design and development experience
  • 5+ years of experience with Big Data or Hadoop tools such as Spark, Hive, Kafka, and Map
  • 2+ years of experience with building, deploying, and securing cloud platforms
  • Solid understanding of distributed computing.
  • Strong skills in big data, PySpark, HDFS, and distributed computing.
  • Experience in creating APIs using Java and Python
  • Prior banking domain skills and in-depth knowledge in risk & finance forecasting domain

Desired Qualifications:

  • A Master's degree or higher in computer science or finance
  • A professional certification in technology
  • Basic knowledge of industry regulations related to building technological solutions
  • Knowledge and understanding of DevOps principles
  • Leadership skills to drive work streams from a technical perspective
  • Command knowledge of story estimations, design reviews, code reviews, and quality code delivery
  • 5+ years of Database experience
  • 2+ years of Kubernetes experience

Job Expectations:

  • Ability to travel up to 10% of the time

Apply URL: https://wd1.myworkdaysite.com/recruiting/wf/WellsFargoJobs/job/ISELIN-NJ/Senior-Software-Engineer-Big-Data-Tooling---API-Development_R-391250

Senior Software Engineer - Big Data Tooling & API Development

Location:

  • SELIN, NJ
  • CHARLOTTE, NC
  • DALLAS, TX

Time Type: Full time

About this role:

Wells Fargo is looking for a Senior Big Data Engineer to join the Big Data Tooling & API Development Software Engineer team within the Risk Development organization.

Description:

At Wells Fargo, we are committed to creating a diverse and inclusive workplace where everyone feels valued and inspired. We're seeking candidates who share our passion for putting customers first.

Technology sets the IT strategy, enhancing the design, development, and operations of our systems, optimizing infrastructure, providing information security, and enabling global customers to access banking services 24/7.

Our mission is to deliver stable, secure, scalable, and innovative services that delight our customers and unlock the potential of our employees.

The EFT RISK & INTERNAL AUDIT group provides technology solutions and support for various business lines, including Risk, Audit, Finance, Marketing, Human Resources, Corporate Properties, and Stakeholder Relations. EFT RISK & INTERNAL AUDIT also provides unique technology solutions and innovation for Wells Fargo Technology, Enterprise Shared Services, and Enterprise Data Management. This portfolio of applications and tools is continuously engineered to meet the demands of stability, security, scalability, and speed.

Within EFT RISK & INTERNAL AUDIT, this group helps all Wells Fargo businesses identify and manage risk. We assist management and the Board of Directors in identifying and monitoring risks that may affect multiple lines of business and take appropriate action when activities exceed the company's risk tolerance.

The Risk Data management Services group is seeking a Senior Big Data Engineer (Sr. Specialty Software Engineer) to work on building and supporting the Big Data Platform development, which includes creating in-house tools and utilities for low-code/no-code frameworks for tenants. This role offers the opportunity to work with the latest open-stack technologies in the Big Data/Java services universe.

We use technologies like Spark, REST APIs, and Django to develop and maintain an extensive Framework that enables self-service development.

Responsibilities:

  • Build cutting-edge analytical capabilities, leveraging automation, cognitive, and science-based techniques to manage data and models, driving operational efficiency through continuous insights and improvements.
  • Assist in designing and implementing algorithms and tools for analytics and data scientist teams.
  • Utilize a variety of languages, tools, and frameworks to connect data and systems.
  • Collaborate with modelers, developers, DevOps, and project managers to achieve project goals.
  • Demonstrate a strong understanding of Python code CI/CD deployment and test automation suites.
  • Foster a culture of automation, test coverage, and architect for Micro Services, API, Cloud Native, and Headless Architecture, decoupling the front ends and backends of the technology stack.

Required Qualifications:

  • 10+ years of software engineering experience
  • 6+ years of Scala or Java experience
  • 3+ years of RESTful API design and development experience
  • 5+ years of experience with Big Data or Hadoop tools such as Spark, Hive, Kafka, and Map
  • 2+ years of experience with building, deploying, and securing cloud platforms
  • Solid understanding of distributed computing.
  • Strong skills in big data, PySpark, HDFS, and distributed computing.
  • Experience in creating APIs using Java and Python
  • Prior banking domain skills and in-depth knowledge in risk & finance forecasting domain

Desired Qualifications:

  • A Master's degree or higher in computer science or finance
  • A professional certification in technology
  • Basic knowledge of industry regulations related to building technological solutions
  • Knowledge and understanding of DevOps principles
  • Leadership skills to drive work streams from a technical perspective
  • Command knowledge of story estimations, design reviews, code reviews, and quality code delivery
  • 5+ years of Database experience
  • 2+ years of Kubernetes experience

Job Expectations:

  • Ability to travel up to 10% of the time

Apply URL: https://wd1.myworkdaysite.com/recruiting/wf/WellsFargoJobs/job/ISELIN-NJ/Senior-Software-Engineer-Big-Data-Tooling---API-Development_R-391250

Prepare for real-time interview for : Wells Fargo | Senior Software Engineer - Big Data Tooling & API Development | SELIN, NJ, CHARLOTTE, NC, DALLAS, TX | 10+ years | Best in Industry with these targeted questions & answers to showcase your skills and experience in first attempt, with 100% confidence.


Question: Describe your ideal work environment.

Answer: I thrive in a collaborative and supportive environment where I can learn and grow. I value open communication, respect for diverse perspectives, and a shared commitment to excellence. I also appreciate a workplace that encourages innovation, provides opportunities for professional development, and recognizes employee contributions.

Question: What are your strengths and weaknesses?

Answer: (Focus on strengths relevant to the job and weaknesses that you are actively working to improve)

"One of my key strengths is my ability to [strength 1, e.g., analyze complex data and identify trends] which I demonstrated in my previous role by [give a specific example]. I'm also a strong [strength 2, e.g., communicator] and enjoy collaborating with others to achieve shared goals.

As for areas for improvement, I'm working on [weakness, e.g., becoming more comfortable with public speaking]. To address this, I recently [action taken, e.g., joined Toastmasters and volunteered to present at a team meeting]."

Question: Tell me about a time you failed. What did you learn from it?

Answer: (Choose a real failure, but not a catastrophic one. Focus on what you learned.)

"In a previous project, I underestimated the time required to complete a task, which led to a missed deadline. While it was a setback, it taught me the importance of careful planning, realistic time management, and proactive communication. Now, I break down large tasks into smaller, more manageable steps, use project management tools to track progress, and communicate potential challenges early on."

Question: Why are you interested in this position?

Answer: (Tailor this to the specific role and company)

"I'm excited about this opportunity because [reason 1, e.g., it aligns with my skills and experience in X] and I'm eager to contribute to [company goal or mission]. I've been particularly impressed by [something specific about the company, e.g., your commitment to innovation/customer service/ sustainability]. I believe my skills in [mention relevant skills] would be a valuable asset to your team, and I'm confident I can make a significant contribution to [mention specific area/project]."

Question: Where do you see yourself in five years?

Answer: (Be ambitious but realistic. Align your answer with the company's potential career paths.)

"In five years, I see myself as a valuable member of this organization, having grown both professionally and personally. I'm eager to take on increasing responsibility and contribute to the company's success in a leadership role. I'm also committed to continuous learning and development, and I hope to expand my skills in [mention areas relevant to the company's future]. "

Question: What questions do you have for me?

Answer: (Always have a few insightful questions prepared. This shows your interest and engagement.)

  • "Can you tell me more about the company's culture and values?"
  • "What are the biggest challenges facing the team right now?"
  • "What opportunities are there for professional development and growth within the company?"
  • "What are the next steps in the hiring process?"

Question: Tell me about a time you had to work under pressure.

Answer: "In my previous role, we were launching a new product and faced a last-minute technical issue. With the deadline looming, I collaborated closely with the development team to identify the root cause and implement a solution. I remained calm under pressure, prioritized tasks effectively, and communicated clearly with stakeholders throughout the process. We were able to resolve the issue and successfully launch the product on time."

Question: Describe a situation where you had to persuade someone to see your point of view.

Answer: "In a previous project, I proposed a new marketing strategy that I believed would be more effective. However, a key stakeholder was hesitant to deviate from the traditional approach. To persuade them, I presented data and research supporting my proposal, highlighting the potential benefits and addressing their concerns. I also acknowledged the value of the traditional approach while emphasizing the potential for improved results with the new strategy. Ultimately, my persuasive presentation and data-driven arguments convinced the stakeholder to embrace the new approach, which led to a successful campaign."

Question: How do you handle constructive criticism?

Answer: "I view constructive criticism as a valuable opportunity for growth and improvement. I actively listen to the feedback, ask clarifying questions to ensure I understand the perspective, and reflect on how I can apply the insights to enhance my performance. I appreciate when feedback is specific and actionable, and I strive to incorporate it into my work to achieve better outcomes."

Question: Describe a time you had to deal with ambiguity or uncertainty in a project.

Answer: "In a previous role, we were tasked with developing a new product for a market with limited data available. To navigate the uncertainty, we conducted thorough market research, engaged with potential customers to understand their needs, and developed a flexible plan that allowed us to adapt as we gathered more information. We also embraced an iterative approach, testing and refining our product based on feedback and evolving market insights."

Question: How do you prioritize your work when you have multiple deadlines and competing demands?

Answer: "I prioritize my work by first assessing the urgency and importance of each task. I consider deadlines, potential impact, and dependencies. I use tools like to-do lists and project management software to organize my tasks and track progress. I also communicate proactively with stakeholders to manage expectations and ensure alignment on priorities."

Question: Give an example of a time you demonstrated leadership skills, even if you weren't in a formal leadership role.

Answer: "In a previous team project, we were struggling to meet a tight deadline. I took the initiative to organize the team's efforts, delegate tasks based on individual strengths, and facilitate communication to ensure everyone was aligned. I also motivated the team by recognizing contributions and maintaining a positive attitude. While I wasn't the official team leader, my proactive approach helped us overcome the challenges and deliver the project successfully."

Question: How do you stay updated on industry trends and developments?

Answer: "I stay informed by regularly reading industry publications, attending conferences and webinars, and engaging with thought leaders on professional networking platforms. I also participate in online communities and forums to exchange ideas and learn from others in my field. I believe continuous learning is essential to stay ahead in today's rapidly evolving landscape."

Question: What motivates you to do your best work?

Answer: (Be genuine and specific. Connect your answer to the company's values or mission if possible.)

"I'm motivated by a desire to make a meaningful contribution and achieve results. I thrive on challenges and enjoy solving problems that have a positive impact. I'm also driven by a sense of purpose and the opportunity to learn and grow. In this role, I'm particularly excited by the prospect of [relate to the company's mission or values, e.g., 'contributing to innovative solutions that benefit customers' or 'being part of a company that prioritizes sustainability']."


Question: Describe a situation where you had to deal with ambiguity or uncertainty in your work.

Answer: "We were developing a new product for a market with limited data available. To navigate the uncertainty, I conducted thorough market research, engaged with potential customers to understand their needs, and developed a flexible plan that allowed us to adapt as we gathered more information. We also embraced an iterative approach, testing and refining our product based on feedback and evolving market insights."

Question: How do you approach building consensus within a team when there are differing opinions?

Answer: "I encourage open communication and active listening to ensure everyone's perspective is heard and understood. I facilitate discussions to identify common ground, explore alternative solutions, and guide the team towards a consensus that benefits the project and respects individual viewpoints."

Question: Tell me about a time you had to go above and beyond to meet a deadline.

Answer: "We were facing a critical deadline for a project when an unexpected issue arose. I took ownership of the situation, worked extra hours, and collaborated closely with the team to resolve the issue and deliver the project on time. My dedication and commitment ensured we met our obligations despite the challenges."

Question: How do you handle criticism or negative feedback?

Answer: "I view criticism as an opportunity for growth and improvement. I actively listen to the feedback, ask clarifying questions to understand the perspective, and reflect on how I can apply the insights to enhance my performance. I appreciate when feedback is specific and actionable, and I strive to incorporate it into my work to achieve better outcomes."

Question: Give an example of a time you had to work on a project that required you to step outside your comfort zone.

Answer: "I was tasked with leading a presentation to a large audience, which was outside my usual responsibilities. I embraced the challenge, prepared thoroughly, and practiced my delivery. Despite initial nervousness, I successfully delivered the presentation and gained valuable experience in public speaking."

Question: How do you maintain your composure and focus in stressful situations?

Answer: "I prioritize tasks, break down complex situations into smaller steps, and practice mindfulness techniques to stay present and focused. I also communicate effectively with my team and stakeholders to manage expectations and reduce stress levels."

Question: What are your long-term career goals, and how does this position align with your aspirations?

Answer: "My long-term goal is to become a leader in my field and contribute to [mention a broader goal or vision]. This position aligns with my aspirations by providing opportunities to [mention specific skills or experience you'll gain] and contribute to [mention company goals or projects]. I'm excited about the potential for growth and development within this company."

Question: Describe a time you had to persuade someone to see your point of view.

Answer: "I proposed a new approach to a project that I believed would be more efficient. However, a colleague was resistant to change. I presented data and research to support my idea, addressed their concerns, and highlighted the potential benefits. Through persuasive communication and collaboration, I successfully convinced them to embrace the new approach."

Question: How do you handle working with a difficult or challenging teammate?

Answer: "I approach challenging situations with empathy and understanding. I try to understand the root cause of the difficulty and address it constructively. I maintain open communication, focus on finding common ground, and seek solutions that benefit the team and the project."

Question: Tell me about a time you had to adapt to a change in plans or priorities.

Answer: "We were midway through a project when a new priority emerged that required us to shift our focus. I quickly reassessed the situation, adjusted our plans, and reallocated resources to accommodate the change. My flexibility and adaptability ensured we met the new demands effectively."

Question: How do you approach learning new skills or knowledge in your field?

Answer: "I'm a proactive learner and utilize various resources, such as online courses, industry publications, and workshops. I also seek out mentors and colleagues with expertise in areas I want to develop. I believe in continuous learning and am always seeking to expand my knowledge and skills."

Question: Give an example of a time you had to take initiative and solve a problem without being asked.

Answer: "I noticed a recurring issue that was impacting team efficiency. I took the initiative to research potential solutions, analyze the root cause, and propose a solution to my supervisor. My proactive approach and problem-solving skills led to a positive change that benefited the entire team."

Question: How do you handle constructive criticism from your supervisor or colleagues?

Answer: "I welcome constructive criticism as an opportunity for growth. I actively listen to the feedback, ask clarifying questions, and reflect on how I can apply the suggestions to improve my performance. I appreciate specific and actionable feedback that helps me develop my skills and achieve better results."

Question: What are your expectations for professional development and growth opportunities within this company?

Answer: "I'm seeking a company that values employee growth and provides opportunities for continuous learning and development. I'm interested in mentorship programs, training workshops, and opportunities to take on new challenges and expand my skillset. I believe investing in employee development fosters a culture of growth and innovation."
Question: Describe a time you had to deal with a conflict between two team members.

Answer: "Two colleagues had a disagreement about the direction of a project. I facilitated a meeting where both could express their concerns respectfully. I helped them find common ground, identify shared goals, and ultimately reach a compromise that benefited the project and preserved their working relationship."

Question: How do you handle making decisions with limited information?

Answer: "I gather as much relevant information as possible within the given timeframe, analyze the potential risks and benefits of each option, and consult with colleagues or experts when necessary. I'm comfortable making informed decisions even with incomplete information, and I'm prepared to adapt my approach as new information becomes available."

Question: Tell me about a time you had to take on a leadership role, even if you weren't officially in charge.

Answer: "During a team project, our designated leader was unexpectedly unavailable. I stepped up to coordinate tasks, facilitate communication, and motivate the team to stay on track. My initiative and leadership skills helped us maintain momentum and successfully complete the project."

Question: How do you approach setting goals for yourself and your team?

Answer: "I set SMART goals (Specific, Measurable, Achievable, Relevant, and Time-bound) that align with the company's objectives. I involve the team in the goal-setting process to ensure buy-in and ownership. I also break down large goals into smaller milestones and track progress regularly to maintain motivation and accountability."

Question: Give an example of a time you had to overcome a significant obstacle or challenge in your work.

Answer: "We encountered a major setback in a project due to unforeseen circumstances. I remained positive, analyzed the situation, and developed a revised plan to address the challenges. I motivated the team to persevere, and we successfully overcame the obstacle and delivered the project with minimal delays."

Question: How do you handle working on multiple projects simultaneously?

Answer: "I prioritize tasks effectively, utilize project management tools to stay organized, and communicate clearly with stakeholders about deadlines and progress. I'm adept at managing my time and resources to ensure all projects receive the necessary attention and are completed successfully."

Question: What are your preferred methods for staying organized and managing your workload?

Answer: "I use a combination of tools and techniques, including to-do lists, calendars, project management software, and time blocking. I prioritize tasks based on urgency and importance, and I regularly review my progress to ensure I'm on track."

Question: How do you approach building relationships with clients or customers?

Answer: "I prioritize building trust and rapport by actively listening to their needs, communicating clearly and honestly, and delivering on my commitments. I strive to understand their perspectives, provide excellent service, and maintain long-term relationships."

Question: Tell me about a time you had to deal with a stressful or challenging situation at work.

Answer: "During a product launch, we encountered a last-minute technical issue that threatened to delay the release. I remained calm under pressure, collaborated with the technical team to identify a solution, and communicated effectively with stakeholders to manage expectations. We successfully resolved the issue and launched the product with minimal disruption."

Question: What are your salary expectations for this role, and what factors are most important to you in considering a job offer?

Answer: "My salary expectations are in the range of [mention your desired range], based on my skills, experience, and research on comparable positions. However, I'm also prioritizing factors such as opportunities for growth and development, a positive and inclusive work environment, and the company's commitment to [mention values or initiatives that are important to you, e.g., social responsibility, innovation, work-life balance]."