iKnowHow S.A.
Senior Application & Software Developer
About this role
Description: Lead the design of modern enterprise applications throughout the Software Development Life Cycle (SDLC). Define application architecture and drive technical decisions for scalable, secure, and maintainable solutions using Microsoft Azure and AI capabilities. Requirements: Strong software engineering background with in-depth knowledge of Java (Spring Boot microservices). Experience in web and multi-tier application development, REST, gRPC, and Kafka/IBM Event Streams. Familiarity with containerized platforms (OpenShift/Kubernetes, Docker/Podman) and CI/CD pipelines (GitHub CI/CD, ArgoCD). Proficient in observability tools (Prometheus, Grafana, ELK stack, Splunk) and CASE/modeling tools (e.g., Sparx Enterprise Architect). Ability to mentor junior developers and participate in code reviews. Written and spoken English at minimum C1 level (CEFR). Benefits: Attractive salary package. Private health insurance plan. Career development and growth opportunities. Continuous training via personalized seminars. Stable and enjoyable working environment.