Senior, Software Engineer – FinTech jobs in United States
cer-icon
Apply on Employer Site
company-logo

Walmart Canada · 2 days ago

Senior, Software Engineer – FinTech

Walmart Canada is seeking a Senior Software Engineer – FinTech to join their Finance Technology team. This role involves developing impactful solutions, enhancing the end-user experience, and leading engineering projects within the Imports tech team, which manages financial operations related to import goods shipments.

DeliveryRetailShopping

Responsibilities

Develop impactful solutions that enhance the end-user experience
Bring innovative ideas to the table and inspire your team to do the same
Identify areas for improvement, design solutions, and contribute to process enhancements
Hands on development on building n-tier applications using Microservices, Java/J2EE, React JS and related technologies
Leads and participates in medium- to large-scale projects by reviewing project requirements, translating requirements into technical solutions by partnering with the product management, project management, business and user experience teams
Prepare requested information and obtain cross-function approvals
Leads the work of other small group of engineers, including offshore associates, for assigned engineering projects by providing pertinent documents, direction, and examples
Identify short- and long-term solutions and timelines, review and provide feedback for proposed solutions and performing design and code reviews of changes
Analyzing business requirements, storyboards and similar artifacts of the scrum process, work in an agile development environment with a quick turnaround time and iterative builds
Work cross-functionally with various teams: product management, various product lines, or business units to drive forward results commitment to team success and positive team dynamics
Passion for growing and applying technical skills in service to customers Experience with SCRUM, and/or Extreme Programming methodologies

Qualification

JavaMicroservicesReact JSAgile developmentSpringJPAREST servicesKafkaCloud platformsDatabasesScriptingTest-driven developmentProblem-solvingTeam leadership

Required

Bachelor of Science and 6 years' experience or Master of Science with 4 years' experience in software engineering
Experience leading development projects in agile environment
Strong aptitude for writing efficient code using Advanced Java
Strong algorithm and problem-solving skills
Strong skills in Java, Spring, JPA, JUnit, REST services, designs patterns, open-source tools
Strong command over UI technologies like HTML 5, Java Script, React, Bootstrap
Strong skills in messaging platforms like Kafka
Strong test-driven development skills
Good Experience of databases like DB2, MS SQL and NoSQL databases such as Cassandra
Hands on experience in Cloud platforms (Azure), git, Jenkins. Kubernetes
Scripting skills in at least one of the following - Shell, Bash
Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area
Option 2: 5 years' experience in software engineering or related area

Preferred

Master's degree in Computer Science or related field and 2 years' experience in software engineering or related field

Benefits

401(k) match
Stock purchase plan
Paid maternity and parental leave
PTO
Multiple health plans
Performance-based bonus awards
Medical, vision and dental coverage
Company-paid life insurance
Paid time off benefits including sick leave, parental leave, family care leave, bereavement, jury duty, and voting
Short-term and long-term disability
Company discounts
Military Leave Pay
Adoption and surrogacy expense reimbursement
Live Better U education benefit program

Company

Walmart Canada

company-logo
Walmart Canada is a subsidiary of Walmart that operates a chain of more than 400 stores nationwide. It is a sub-organization of Walmart.