Job Description

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.
  • Qualifications

    Must Have


    8+ years of backend development experience with at least 5+ years in Java

    Good experience with frontend development and technologies

    Good knowledge of 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


    Perks

  • Retirement benefits

  • Bonuses and end-of-year package

  • Internet data allocation for remote work

  • Medical insurance

  • Employee welfare benefits (for weddings, funerals)

  • Employee bonding activities (bi-monthly happy hour, sporting activities)
  • Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application