Java Full Stack Software Developer
Contribute to
migration and modernization
initiatives from legacy Big Data components to the target platform. Analyze existing data and service flows to preserve key business outcomes while improving architecture quality and maintainability. Design, develop, test, and maintain Java services using strong object-oriented principles and clean coding standards. Build and support
Spring Boot
applications on
modern Java runtimes . Implement architecture patterns including
microservices, layered design, and event-driven
communication. Write and maintain
BDD
scenarios and automation using
Cucumber and Gherkin . Collaborate within Agile Scrum teams through sprint planning, delivery, and continuous improvement cycles. Containerize and deploy workloads with
Docker ,
Kubernetes , and
OpenShift . Contribute to delivery pipelines using
GitLab CI/CD
and GitOps deployment workflows with
ArgoCD . Partner with product, architecture, and operations teams to ensure
secure, scalable, and reliable delivery . Contribute to a collaborative engineering culture focused on quality, documentation, and continuous learning.
migration and modernization
initiatives from legacy Big Data components to the target platform. Analyze existing data and service flows to preserve key business outcomes while improving architecture quality and maintainability. Design, develop, test, and maintain Java services using strong object-oriented principles and clean coding standards. Build and support
Spring Boot
applications on
modern Java runtimes . Implement architecture patterns including
microservices, layered design, and event-driven
communication. Write and maintain
BDD
scenarios and automation using
Cucumber and Gherkin . Collaborate within Agile Scrum teams through sprint planning, delivery, and continuous improvement cycles. Containerize and deploy workloads with
Docker ,
Kubernetes , and
OpenShift . Contribute to delivery pipelines using
GitLab CI/CD
and GitOps deployment workflows with
ArgoCD . Partner with product, architecture, and operations teams to ensure
secure, scalable, and reliable delivery . Contribute to a collaborative engineering culture focused on quality, documentation, and continuous learning.