Cloud Java/Go Developer

Development Budapest, Hungary


Description

Cloud Java/Go Developer

Develop the navigation software of the future in the present! You will join a team responsible for developing the Cloud Navigation and common services for applications. You will have the opportunity to create a scalable, cloud-provider independent platform with a microservice architecture for our navigation services and map update solutions. Your task will be to develop a platform where the primary users are the customer facing application developer teams. The basic services have to be scalable both locally (based on load) and globally (i.e. distributed operation in several data centers).

Responsibilities

  • Design, develop and maintain cloud services and microservices
  • Participate in architectural and technical decisions
  • Ensure high software quality by
    • creating unit and component tests
    • using static code analyzer tools

Professional skills

  • Java, eagerness to learn Go
  • Java build tool
  • Microservices architecture
  • Version control systems (git)
  • Containerization technologies

Personal skills

  • Ability to work independently
  • Social and team player
  • Collaborative
  • Creative

Nice to have

  • Go
  • Maven
  • Container orchestration
  • NoSQL databases (key/value, document)
  • OpenAPI/Swagger, gRPC
  • OAuth 2.0 / OpenID Connect

Technology/tools

  • Java 8 / Golang / Kotlin / Node.js
  • Linux
  • Docker, Kubernetes, Helm
  • Generated API doc (Javadoc/godoc)
  • Markdown
  • git, Gitflow
  • Jenkins
  • k6

What we offer

  • Professional challenges
  • Latest technologies, continuous learning
  • High-spirited team
  • Flexible working hours
  • Hybrid work
  • Private health care
  • Flexible cafeteria package
  • Employee Assistant Program
  • Regular team buildings
  • Employee well-being programs
  • Modern, comfortable working environment

Place of work

Our headquarter is located in Budapest, but offer you a flexible, hybrid working policy.