AmaliTech

Senior Backend Engineer (Java)

AmaliTech
Apply
8 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

AmaliTech provides software development, data engineering, and IT consulting services to international clients, pairing delivery teams in Ghana and Rwanda with global demand. As a social enterprise, it runs free training academies and apprenticeships that create an employment pathway into its service centers, reinvesting surplus into local skills development. The privately held company is headquartered in Cologne, Germany, with its Ghana training academy in full operation since 2019.

Contact me