Senior Java Software Engineer
Responsibilities
Work in an agile team to develop Java-based features, focusing on Spring Boot and Spring Cloud/NetflixOSS.
Manage deployments on a Kubernetes-based platform across on-premises, AWS, and GCP.
Implement architectures involving service discovery, circuit breakers, client-side load balancing, and elastic infrastructure.
Foster a strong engineering culture, mentor peers, and support the development of senior engineers.
Conduct design/code reviews, provide technical expertise, and drive innovation.
Identify and integrate new technologies to enhance banking products.
Partner with architects and engineers to influence strategies, facilitate decisions, and lead organizational change.
Qualifications:
Bachelor’s Degree in Computer Science or equivalent work experience.
Experience in building complex applications from scratch and decomposing monolithic applications into micro-services.
Strong experience working with Java, Spring Boot
Experience with distributed architectures, SOA, microservices, and Platform-as-a-service (PaaS).
Experience with high availability, high-scale, and performance systems.
Full-time
39 active jobs
Submit your application now and take the next step in your career journey.
Similar Jobs