onsite
Software Engineer - Fifth Third Bank
Software Engineer
Software Engineer role within an agile squad, building new banking features and capabilities using modern engineering practices, cloud‑native design, and continuous delivery pipelines.
About the role
Key Responsibilities
- Design, develop, and deploy high‑quality Java applications and microservices using Spring Boot.
- Collaborate with product owners, designers, and QA within an Agile Scrum team to deliver new banking features on schedule.
- Implement and maintain RESTful APIs, ensuring performance, security, and scalability.
- Participate in code reviews, automated testing, and CI/CD pipelines to uphold code quality and release velocity.
- Contribute to continuous improvement initiatives, sharing knowledge and adopting best practices across the squad.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent professional experience.
- 3+ years of hands‑on experience developing Java applications with Spring Boot.
- Strong understanding of RESTful API design, version control (Git), and Agile methodologies.
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI) and automated testing frameworks.
- Excellent problem‑solving skills, communication abilities, and a collaborative mindset.