Senior Backend Engineer (Java)
Core
Lead a team of developers to design, implement, test, and debug Java-based applications and multimedia software.
Role type
Senior Backend Engineer (Java) with team leadership
Builds
Java-based applications and multimedia software
Domain
Telecommunications / Fintech
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Angular, TypeScript, GitLab/CICD, Linux, Shell, MongoDB, PostgreSQL, Test Driven Design, Test Automation (Cucumber/Karate), Agile (Scrum/Kanban/SAFe)
Preferred skills
Camunda, AWS, Docker, Kubernetes, Helm, ArgoCD, Grafana, Prometheus, Elasticsearch, OSS business chain knowledge
Technologies
Java, Spring Boot, Angular, TypeScript, GitLab, Linux, MongoDB, PostgreSQL, Cucumber, Karate, AWS, Docker, Kubernetes, Helm, ArgoCD, Grafana, Prometheus, Elasticsearch
Responsibilities
Designing and implementing Java-based applications, Analysing user requirements to inform application design, Developing and testing software, Debugging and resolving technical problems, Producing detailed design documentation, Recommending changes to existing Java infrastructure
Seniority
Senior, hands-on IC with team leadership