Senior Java Backend Developer
A full-time senior backend development role focused on digital banking channels, including web and mobile applications. The position involves Java-based server-side development, legacy system maintenance, microservices, REST APIs, automated deployments, and collaboration within an Agile squad.
Responsibilities
- Develop server-side components for digital banking web and mobile channels.
- Write Java code and maintain legacy backend components.
- Design and develop microservices and REST APIs.
- Conduct code reviews and oversee development deliverables.
- Build and deploy software using automation tools.
- Work in an Agile squad with development, infrastructure, testing, architecture, and information security teams.
- Participate in occasional overtime and telephone on-call rotations.
Requirements
- At least 6 years of Java development experience.
- Experience developing microservices with Spring Boot.
- Experience developing REST APIs for digital, mobile, and web projects.
- Bachelor’s degree in Computer Science, Information Systems-focused Industrial Engineering and Management, or a related field.
Nice to have
- Experience with Git, Jenkins, Docker, and OpenShift.
- Experience with Tomcat and WebSphere.
- Cloud development experience or banking industry experience.