You will migrate existing web applications from on-prem IBM WebSphere to a cloud-managed Kubernetes cluster.
Responsibilities
Refactor existing code to support cloud migration and modern architecture.
Implement automated DevOps processes including unit testing, regression testing, and security scans.
Participate in all Agile ceremonies such as backlog grooming, demos, and retrospectives.
Own end-to-end quality by performing code reviews, testing, and meeting definition of done criteria.
Collaborate with architecture and stakeholders to design and enhance technical solutions.
Required Skills
Java web development experience including Maven, JUnit, and JavaEE.
Practical application of SOLID object-oriented design principles.
Experience developing containerized applications using Docker.
Experience using Kubernetes and declarative configuration.
Proficiency with Git and standard branching strategies like Gitflow.
Strong verbal and written communication skills for collaborative team environments.
Bachelor’s degree in Computer Science, Information Management, or a related field with 2 years of development experience, or 5 years of equivalent experience.
Preferred Skills
IBM WebSphere development or administration experience.
Cloud development in Azure or AWS, including managed Kubernetes, serverless services (Lambda, Azure Functions), or managed databases (RDS, Azure SQL).
Experience with RESTful API design, TDD, and Azure DevOps for CI/CD.
Familiarity with SAP, SAP S/4HANA, or other ERP systems.