AmaliTech

Senior Backend Engineer (Java)

AmaliTech
Apply
6 months ago
Accra, GhanaSenior

Responsibilities

  • Lead a team of software developers while contributing hands-on technical direction.
  • Design and implement Java-based applications and define application objectives and functionality.
  • Analyze user requirements and align application designs with business goals.
  • Develop, test, debug, and resolve technical problems in software and applications.
  • Produce detailed design and user documentation.
  • Recommend improvements to existing Java infrastructure.
  • Define test scopes, create high- and low-level test designs, execute tests, verify results, track issues, and support test automation.

Requirements

  • At least 8 years of backend development experience, including at least 5 recent years of Java experience.
  • Strong experience with frontend development technologies, including Angular and TypeScript or JavaScript.
  • Experience with Java, Spring Boot, MVC, AOP, Maven, Spring Cloud, and Swagger/OpenAPI.
  • Experience with Angular, Material, Reactive Forms, GitLab CI/CD, Linux, and Shell.
  • Experience with MongoDB and PostgreSQL or other non-relational database technologies.
  • Knowledge of software testing theory, test-driven design, test execution, test verification, issue tracking, and test automation.
  • Experience with Cucumber for Karate testing is desirable.
  • Knowledge of telecommunications or fintech is advantageous.
  • Experience with Camunda, public cloud platforms, Docker, Kubernetes, Helm, ArgoCD, Grafana, Prometheus, or Elasticsearch is desirable.
  • Knowledge of OSS business-chain and fixedNet fulfilment processes is desirable.
  • Strong written and spoken English is required; German is advantageous.
  • Knowledge of Scrum, Kanban, and SAFe is desirable.

Benefits

  • Retirement benefits, bonuses, and an end-of-year package.
  • Internet data allocation for remote work.
  • Medical insurance covering dependents.
  • Employee welfare benefits for events such as weddings and funerals.
  • Employee bonding activities, including bi-monthly happy hours and sporting activities.
  • Career growth and development opportunities in a diverse and collaborative work environment.
  • Application process includes an application, online interview(s), and job offer.

Tech Stack

AngularAWSCucumberDockerElasticsearchGrafanaHelmJavaJavaScriptKubernetesLinuxMavenMongoDBPostgreSQLPrometheusSpring BootTypeScript

Categories

AmaliTech

About AmaliTech

501-1,000 employees
Contact me