Skip to content
← Back to job listings

Senior Backend Engineer (Java)

AmaliTech · Remote, Ghana

Software DevelopmentSenior LevelRemoteQuick applyfull-time27 days ago

About The Role

A Senior Engineer with Java and some Angular experience to lead a team of developers. You have the technical skills to develop, code, test, and debug software and apps, and the necessary soft skills to work well in a software development team.

Responsibilities

  • Designing and implementing Java-based applications.
  • Analysing user requirements to inform application design.
  • Defining application objectives and functionality.
  • Aligning application design with business goals.
  • Developing and testing software.
  • Debugging and resolving technical problems that arise.
  • Producing detailed design documentation.
  • Recommending changes to existing Java infrastructure.
  • Developing multimedia applications.
  • Developing documentation to assist users.

Must Have

  • 8+ years of backend development experience with recent at least 5+ years in Java
  • Good experience with frontend development and technologies
  • Good knowledge with telecommunication or fintech industry is an advantage

Java

  • Spring boot
  • MVC
  • AOP
  • Maven
  • Spring-Cloud
  • Swagger / OpenAPI

Angular

  • Typescript / JavaScript
  • Material
  • Reactive Forms
  • GitLab/CICD
  • Linux, Shell
  • Non-relational databases (MongoDB and PostgeSQL)

Nice to Have

  • Camunda (Client)
  • AWS or other public cloud
  • Docker / Kubernetes / Helm / ArgoCD
  • Monitoring and operation tools (Grafana, Prometheus, Elasticsearch)
  • OSS business chain knowledge (fixedNet fulfilment processes)
  • Test driven design
  • Good knowledge of software testing theory
  • Experience in test scope definition, high and low-level test design
  • Experience in test execution, test result verification according to requirements, issues reporting and tracking
  • Experience in test automation
  • Cucumber (for Karate Testing)
  • Good knowledge of agile development methods and process models: Scrum, Kanban and the Scaled Agile Framework (SAFe)
  • Very good English skills, both written and spoken
  • German skills would be an advantage

How To Apply

Interested and qualified applicants should click the " I'm Interested " to complete the application process. 

Ensure you have these documents before applying

  • Latest copy of CV (PDF format)
  • Valid National ID Card
  • Other related certificates (optional)

Perks

  • Retirement benefits
  • Bonuses and end-of-year package
  • Internet data allocation for remote work
  • Medical insurance, with dependents
  • Employee welfare benefits (for weddings, funerals)
  • Employee bonding activities (bi-monthly happy hour, sporting activities)

Recruitment Process

  • Application. Click on the " I'm Interested " to apply
  • Online Interview(s)
  • Job Offer    

What To Expect

Working with AmaliTech provides an excellent opportunity for career growth and development in a healthy and diverse work environment. Our talented and welcoming team will ensure you feel part of our family to get you engaged on the job.

This listing was posted by a verified recruiter at AmaliTech. Report this listing