Software Engineer​/Java, Springboot, API

Lensa

Software Engineer 1(Java, Springboot, API)

Software Engineer 1(Java, Springboot, API)

1 week ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

Lensa is a career site that helps job seekers find great jobs in the US. We are not a staffing firm or agency. Lensa does not hire directly for these jobs, but promotes jobs on Linked In on behalf of its direct clients, recruitment ad agencies, and marketing partners. Lensa partners with Direct Employers to promote this job for U.S. Bank.

At U.S. Bank, we’re on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we support to grow and succeed. We believe it takes all of us to bring our shared ambition to life, and each person is unique in their potential. A career with U.S. Bank gives you a wide, ever-growing range of opportunities to discover what makes you thrive at every stage of your career.

Try new things, learn new skills and discover what you excel at—all from Day One.

Job Description

This position will be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who can collaborate with a team and across the organization. The candidate takes responsibility of the software artifacts produced adhering to U.S. Bank standards in order to ensure minimal impact to the customer experience. The candidate will be adept with the agile software development lifecycle and Dev Ops principles.

  • This role is not available for visa sponsorship

Essential Responsibilities

  • Responsible for designing, developing, testing, operating and maintaining products
  • Takes full stack ownership by consistently writing production-ready and testable code
  • Consistently creates optimal design adhering to architectural best practices; considers scalability, reliability and performance of systems/contexts affected when defining technical designs
  • Performs analysis on failures, propose design changes, and encourage operational improvements
  • Makes sound design/coding decisions keeping customer experience in the forefront
  • Takes feedback from code review and apply changes to meet standards
  • Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures
  • Accountable for ensuring all aspects of product development follow compliance and security best practices
  • Exhibits relentless focus in software reliability engineering standards embedded into development standards
  • Embraces emerging technology opportunities and contributes to the best practices in support of the bank’s technology transformation
  • Contributes to a culture of innovation, collaboration and continuous improvement
  • Reviews tasks critically and ensures they are appropriately prioritized and sized for incremental delivery; anticipates and communicates blockers and delays before they require escalation

Basic Qualifications

  • Bachelor’s degree, or equivalent work experience
  • Two to three years of relevant experience

Preferred Skills/Experience

  • Hands on experience in Java EE design and development
  • Experience with REST API & Spring Boot design and development
  • Knowledge in API security risks and microservices resilience
  • Experienced in Git, Jira, Jenkins, and test automation
  • Experience with RDBMS (Postgre

SQL, MS SQL, Oracle etc.)

  • Experience using Kafka or other streaming platform .
  • Adept with agile software development lifecycle and Dev Ops principles
  • Experience in agile methodology, and SCRUM/KABAN
  • Good understanding of algorithms and data structures
  • Experienced in Apigee, Istio, Kubernetes, Kafka, AWS or GCP preferred
  • Experienced in financial application development preferred
  • Good to have Test automation (Karate or any other modern automation tools) knowledge.
  • Good to have Mainframe knowledge.
  • Good to have No SQL knowledge.
  • Good to have Spring Batch knowledge

Location Expectations

The role offers a hybrid/flexible schedule, which means there's an in-office expectation of 3 or more days per week and the flexibility to work outside the office location for the other days.

If there’s anything…

Qualifications

  • The candidate is a self-motivated individual who can collaborate with a team and across the organization
  • Bachelor’s degree, or equivalent work experience
  • Two to three years of relevant experience
  • SQL, MS SQL, Oracle etc.)
  • Experience using Kafka or other streaming platform
  • Adept with agile software development lifecycle and Dev Ops principles
  • Experience in agile methodology, and SCRUM/KABAN
  • Good understanding of algorithms and data structures
  • Good to have Test automation (Karate or any other modern automation tools) knowledge
  • Good to have Mainframe knowledge
  • Good to have No SQL knowledge
  • Good to have Spring Batch knowledge

Benefits

Responsibilities

  • This position will be responsible for the analysis, design, testing, development and maintenance of best in class software experiences
  • The candidate takes responsibility of the software artifacts produced adhering to U.S. Bank standards in order to ensure minimal impact to the customer experience
  • The candidate will be adept with the agile software development lifecycle and Dev Ops principles
  • This role is not available for visa sponsorship
  • Responsible for designing, developing, testing, operating and maintaining products
  • Takes full stack ownership by consistently writing production-ready and testable code
  • Consistently creates optimal design adhering to architectural best practices; considers scalability, reliability and performance of systems/contexts affected when defining technical designs
  • Performs analysis on failures, propose design changes, and encourage operational improvements
  • Makes sound design/coding decisions keeping customer experience in the forefront
  • Takes feedback from code review and apply changes to meet standards
  • Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures
  • Accountable for ensuring all aspects of product development follow compliance and security best practices
  • Exhibits relentless focus in software reliability engineering standards embedded into development standards
  • Embraces emerging technology opportunities and contributes to the best practices in support of the bank’s technology transformation
  • Contributes to a culture of innovation, collaboration and continuous improvement
  • Reviews tasks critically and ensures they are appropriately prioritized and sized for incremental delivery; anticipates and communicates blockers and delays before they require escalation
  • The role offers a hybrid/flexible schedule, which means there's an in-office expectation of 3 or more days per week and the flexibility to work outside the office location for the other days

Job Alerts

Get notified when new positions matching your interests become available at Kardow.com.

Need Help?

Questions about our hiring process or want to learn more about working with us?