7 days old

Senior API Developer - Richfield, MN

U.S. Bank
Richfield, MN 55423
U.S. Bank is seeking a Senior API Developer for digital transformation initiative building software products in agile ecosystem. This individual will be responsible for software development and support of the banks omni sales onboarding web/mobile platform which includes ensuring the quality of the final product through the build out of automated test framework & DevOps tools. This engineering role is a generalist that combines aspects of a traditional developer and tester into a single position responsible for the design and release of quality code in short, releasable, and iterative increments. The overall team is a combination of employees, contractors, and off shore developers. This position will include software development, automation test design, automation test harness development, and coordination with other groups within the bank to deliver the overall solution. It is critical for this position to have not only the technical skills relative to development and testing, but strong collaboration and communication skills in order to support this entire agile scrum team. Responsibilities include: Perform software coding tasks to the API development. Develops automated tests and test frameworks for backend systems. Improve process and quality via test and process automation: defining right strategy and technology based on process and architecture assessment by engaging different roles and stakeholders; Deep practical experience with cutting edge tools for Web, Mobile, Desktop, DB and API testing tools & frameworks. Utilizes deep understanding of DevOps and software engineering best practices to influence design and implementation approaches and solutions. Hands-on current experience authoring, building and adopting large scale, cross-functional automation frameworks with well-balanced coverage across UI, back-end, database integrations. Deep understanding of different test automation approaches (keyword-driven, Data-driven, BDD, hybrid) and technology stacks (Java, Spring, JavaScript, Python, etc.); Ability to develop custom test automation methodologies and adapt them to clients reality; Integrate test automation into CI/CD process and instrument full SDLC automation, specifically cloud testing execution, reporting tools, such as JIRA. Leading the development, implementation, and maintenance of automated test scripts. Approves the Automation Test Plans. Serves as subject matter expert on complex automation scripting and tool usage. Performs needs analysis of applications and available testing tools. Leads the audit, evaluation, and review of products and processes. **Qualifications:** Basic Qualifications - Bachelor's degree in Computer Science or related fields, or equivalent work experience - At least eight years of work experience in Application Development/IT Systems Testing, and team leadership Preferred Skills/Experience - 6 years of progressive responsibilities in one or more of the following areas: API development and delivery, solution architecture, application design, Expertise in Java/Java EE and web-based applications and services - 6 years of experience/expertise in large scale customer facing enterprise Java applications using Spring core, Spring MVC, Spring Boot Frameworks. Object Relational Mapping (ORM), Java EE Design Patterns, JMS/kafka, Webservices, relational database, NoSQL cloud supported databases ( like Mongo DB is preferred) - 3 years of experience Designing API (Domain Driven Design) & Microservices architecture/design/implementation - 4 years of experience in customer facing Responsive Web Applications using RIA Front End Frameworks (like React/Angular) - 4 years of experience in managing agile/scrum engineer teams in a continuous integration and continuous delivery environment - Demonstrated maturity and resilience in resolving people, process, and project issues - Java, Java EE, Spring core, Spring Framework, Sprint Boot, Spring State machine (Expert-level Coding Skills) - Experience & exposure to Rules Engine (like Drools) and Work Flow Management ( like JBPM) tools - NoSQL Cassandra & Mongo DB - Docker/Kubernetes, service mesh (like ISTIO), circuit breaker - Scheduling - Spring Quartz - Redis Cache Data caching - Service/workflow orchestration like Netflix Conductor, etc. - DevOps capabilities containers, cloud, automation, security, configuration management, CI/CD pipelines - Behavior Driven Development Experience - Experience using Gitlab/GitHub, Artifactory, Jira, Jenkins - AWS/Azure/GCP experience is preferred **Job:** Information Technology **Primary Location:** Minnesota-MN-Richfield **Shift:** 1st - Daytime **Average Hours Per Week:** 40 **Requisition ID:** 200010451 U.S. Bank is an Equal Opportunity Employer committed to creating a diverse workforce. U.S. Bank is an equal opportunity employer committed to creating a diverse workforce. We consider all qualified applicants without regard to race, religion, color, sex, national origin, age, sexual orientation, gender identity, disability or veteran status, among other factors.

Categories

Posted: 2020-05-21 Expires: 2020-06-20

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Senior API Developer - Richfield, MN

U.S. Bank
Richfield, MN 55423

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast