To design, develop, test, operate and maintain best in class software experiences that ensure minimal impact to the customer experience at U.S. Bank
Requirements
- Development experience with Java, Microservices, Swagger, Spring Framework, Spring Boot, Spring MVC, Spring Security and Node.js
- Experience designing and building RESTFUL web services
- Proficiency in frontend development with ReactJS, JavaScript, and modern UI frameworks
- Experience with Postman to validate the APIs in multiple environments and Sonar Cube for source code analysis
- Experience writing Junit test cases for the backend code
- UI development experience using HTML 5, CSS 3, JavaScript, React and writing Jest test cases for the functionalities developed using React
- Experience using Jenkins CI/CD pipelines for constant code commit and deployment to various environments
Responsibilities
- 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
- Performs analysis on failures, propose design changes, and encourage operational improvements
- Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures
Other
- Bachelor’s degree, or equivalent work experience
- Three to five years of relevant experience
- 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