Job Description:
The Java Backend Services Developer III will play a key role in designing, developing, and implementing scalable backend applications that support Fifth Third Bank’s Consumer Legacy Digital Platforms. This position requires deep expertise in Java and Spring Boot, strong knowledge of microservices and containerization, and a focus on modernizing legacy systems. The ideal candidate will collaborate with cross-functional teams to deliver high-quality, maintainable, and efficient backend solutions aligned with business needs.
Key Responsibilities:
-
Design and develop backend applications, APIs, and technical solutions to meet functional and non-functional requirements.
-
Create and maintain reusable components, frameworks, and libraries to promote code efficiency and consistency.
-
Write, test, debug, release, and support robust Java applications using industry best practices.
-
Collaborate closely with product owners, architects, and other developers to analyze requirements and define solutions.
-
Implement best practices for containerizing applications and migrating legacy systems to modern platforms.
-
Participate in all phases of the software development lifecycle, including design, coding, testing, deployment, and maintenance.
-
Automate build, test, and deployment processes to enhance delivery speed and reliability.
-
Monitor application performance and troubleshoot production issues to ensure system stability.
Professional Skills:
-
5–8 years of experience in backend software development.
-
Strong proficiency in Java, Spring, and Spring Boot frameworks.
-
Hands-on experience in microservices architecture and RESTful API development.
-
Strong understanding of containerization principles and practices.
-
Solid experience with version control (Git) and CI/CD pipelines.