About the Role
Kogo poszukujemy?
Must have
Bachelor’s Degree required in Computer Science, Engineering or related majors
Minimum of 15 years of applied experience as an API engineer
Strong experience in API designing and creating architectural artefacts such as gap analysis, low-level designs, data models, etc.
More than 10 years of engineering background in back-end microservices application development, application security and authentication development, cache, and middleware
More than 10 years of experience programming in Java and ideally Go and Rust
Expertise in JVM tuning and diagnostics for application troubleshooting and performance optimization
Expertise in distributed system design, including microservices, Springboot
Expertise in Docker, k8s, service mesh
Expertise in Kafka, the incumbent should be able to build and configure a cluster and develop software to produce and consume to/from the cluster
Expertise in monitoring and observability technologies: Splunk, Grafana, Prometheus, Jaeger, Kiali, Open Telemetry
Expertise in cloud and DevOps, familiar with network (VPC) and firewall on cloud, identity and access management, cloud delivery, including sizing and costing
Solid knowledge of infrastructure, such as Linux OS, networking, storage, network load-balancing, and Kubernetes CNI
Czym będziesz się zajmować?
You will
Deliver engineering expertise for our Future State Architecture, producing best-in-class payment processing capabilities
Deliver high-quality code artefacts that set the example for the team, ensuring quality gates are surpassed, and robust test scripts are included
Focus on delivering highly available, highly resilient software and service capability
Participate in a wider delivery team providing design and development of the new capabilities
Support the transformation of the current payment estate, with laser focus on modernisation and adoption of cloud-based technology
Expert-level SQL coding abilities are preferred.
Understanding of distributed Databases
The passion and ability to lead/motivate and develop technologists, including mentoring and coaching.
Superior listening skills, ability to learn quickly, and willing to accept accountability for company and individual success
Extensive critical thinking skills for problem identification and solution recommendation
Exceptional team player who can lead others in demonstrating initiative and sound business judgment, and is interested in expanding skills and growing professionally
Highly flexible, set priorities and meet deadlines in a changing environment
Tech Stack
JavaGoRustSpring BootDockerKubernetesKafkaGrafanaPrometheusSplunkJaegerOpenTelemetrySQLLinuxMicroservices