We are seeking a Senior Software Engineer with over 12 years of experience in Java and Spring Boot applications. The ideal candidate will have a deep understanding of OpenShift, Docker, Kubernetes, Helm, and ECS.
They will also have experience with Gradle and Maven, and a working knowledge of Angular and other UI technologies. The candidate should have experience working with Bitbucket and have demonstrated team leadership skills, including at least 3 years of experience as a development lead.
Responsibilities:
Design, develop, and implement software solutions using Java and Spring Boot.
Utilize Docker, Kubernetes, Helm, and ECS to manage and deploy applications.
Build and maintain CI/CD pipelines.
Develop user interfaces using Angular and other UI technologies.
Collaborate with cross-functional teams to define, design, and ship new features.
Lead a team of software engineers, assisting in task planning and code reviews.
Ensure the performance, quality, and responsiveness of applications.
Identify and correct bottlenecks and fix bugs.
Must Have
12+ years of experience in Java and Spring Boot applications.
Strong knowledge of Oracle / PL-SQL.
Excellent knowledge of Docker, Kubernetes, Helm, and ECS.
Experience with Gradle and Maven.
Working knowledge of Angular and other UI technologies.
Experience with Bitbucket.
Proven leadership skills with at least 3 years of experience as a development lead.
Excellent problem-solving skills
Good to have Angular, Java, Spring Framework TypeScript, HTML, CSS