Job Description:
We are seeking a highly skilled Senior Software Engineer to play a key role in the development of a new Card Management Program at US Bank. This initiative, driven by business requirements, involves building robust data APIs that interface with a Cassandra database, providing essential functionalities for customer support and seamless integration with external applications and systems.
Responsibilities:
- API Development: Design, develop, and maintain data APIs that efficiently source data from the Cassandra database and expose it to customers.
- Microservices Architecture: Implement and contribute to the microservices architecture, ensuring scalability, flexibility, and reliability.
- Onboarding Support: Collaborate with the Onboarding Team to ensure the smooth onboarding of customers onto the new platform.
- Customer Integration: Enable seamless integration with customer applications/systems, facilitating CRUD (Create, Read, Update, Delete) operations.
- Mentorship: Utilize leadership skills to mentor and guide junior-level engineers in their professional growth.
Must-Have Skills:
- Java: Proficient in Java programming language for backend development.
- Microservices: Extensive experience in designing and implementing microservices architecture.
- API Development: Strong expertise in building and maintaining APIs.
- SQL: Solid understanding of SQL for database interactions, especially with Cassandra.
- Docker & Kubernetes: Hands-on experience with containerization and orchestration technologies.
- Cloud Experience: Ideally experienced with Azure, but AWS expertise is also acceptable.
- Leadership: Previous experience in a lead role, demonstrating the ability to work with and mentor junior engineers.
Nice-to-Have Skills:
- GraphQL: Familiarity with GraphQL concepts and implementation.
Education:
- Bachelor's Degree in a relevant field.
Share
Location
StaffWorthyLead Java Developer 1 Vacancy Minneapolis, MN Minneapolis Minnesota United States, Minneapolis |