Software Engineer ; Java/SpringBoot/Microservices/Kafka
Listed on 2026-06-19
-
Software Development
Backend Developer, DevOps, Cloud Engineer - Software, Java Developer
Job Overview
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 will take responsibility for the software artifacts produced, ensuring minimal impact to the customer experience.
Responsibilities- Design, develop, test, operate, and maintain scalable applications and microservices.
- Write production‑ready, testable code with strong ownership across full‑stack components.
- Apply architectural best practices to ensure scalability, reliability, and performance.
- Build and maintain REST APIs and microservices using the Spring Boot framework.
- Participate in code reviews and apply feedback to meet engineering standards.
- Perform root cause analysis, troubleshoot production issues, and implement improvements.
- Follow secure coding and compliance standards across all development activities.
- Collaborate with cross‑functional teams (Product, QA, Dev Ops, Security).
- Contribute to Dev Ops practices and CI/CD pipelines.
- Drive innovation and support technology transformation initiatives.
- Bachelor’s degree, or equivalent work experience.
- Three to five years of relevant experience.
- Strong programming skills in Java (8/11/17+).
- Understanding of SDLC, Agile, and Dev Ops principles.
- Experience with Spring Boot, Spring MVC, Spring Data, Hibernate/JPA.
- Strong experience with RESTful APIs and microservices architecture.
- Knowledge of microservices, distributed systems, and API design.
- Experience with cloud platforms (AWS/Azure/GCP) and containerization (Docker/Kubernetes).
- Familiarity with CI/CD tools (Jenkins, Git Lab, etc.).
- Experience with event‑driven architecture / Kafka (nice to have).
- Understanding of security practices (AuthN/AuthZ, encryption, compliance).
- Strong problem‑solving and collaboration skills.
- Ownership mindset and accountability.
- Strong collaboration and communication skills.
- Focus on performance, scalability, and reliability.
- Continuous learning and adoption of new technologies.
This role requires working from a U.S. Bank location three (3) or more days per week.
Benefits- Health care (medical, dental, vision).
- Basic term and optional term life insurance.
- Short‑term and long‑term disability.
- Pregnancy disability and parental leave.
- 401(k) and employer‑funded retirement plan.
- Paid vacation (from two to five weeks depending on salary grade and tenure).
- Up to 11 paid holiday opportunities.
- Adoption assistance.
- Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law.
$ - $ (may vary by location).
Equal Opportunity EmploymentU.S. Bank is an equal opportunity employer. We consider all qualified applicants without regard to race, religion, color, sex, national origin, age, sexual orientation, gender identity, disability, or veteran status, and other factors protected under applicable law.
E‑VerifyU.S. Bank participates in the U.S. Department of Homeland Security E‑Verify program in all facilities located in the United States and certain U.S. territories.
Background ChecksU.S. Bank conducts background checks consistent with applicable local laws and various federal guidelines. Applicants must be able to comply with U.S. Bank policies and procedures including the Code of Ethics and Business Conduct.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).