Tech Jobs for Talents without Borders
English-1st. Relocation-friendly. Curated daily by Imagine.
4,685 Jobs at 189 Companies

Senior Cloud Software Engineer (Java)

Kion Group AG

Kion Group AG

Software Engineering
Pune, Maharashtra, India
Posted on Wednesday, December 13, 2023
For KION’s IoT department we are looking for an experienced Java software engineer. You will develop microservices for cloud systems in an agile Scrum process in a global team.

What we offer:

Responsibilities:

  • Refine requirements (user stories, acceptance criteria, tasks) together with the cloud software Scrum team and the product owners
  • Share and accept responsibility for the quality of the software design and of the software code
  • Implement the refined requirements in Java using Spring Boot in a containerized microservice environment
  • Implement unit tests and automatic integration tests
  • Participate in code reviews as reviewer and as reviewee
  • Continuous support and improvement of existing code modules
  • Interface with infrastructure teams to extend the Azure based cloud infrastructures following the IaC (Infrastructure as code) principle with Terraform

Tasks and Qualifications:

Skills and qualifications:

  • Master’s degree in computer science or a related field
  • 5+ years of professional experience in software development
  • Team player with excellent communication skills and proficiency in English
  • Enthusiasm for continuous learning, including receiving feedback
  • Strong experience and familiarity
    • with Java and Spring Boot
      • ideally including the Reactive design approach
    • developing REST services
      • ideally also developing event driven (pub/sub) services
    • with Git
      • ideally with GitHub and Gitblit
    • with CI / CD pipelines
      • ideally with Jenkins and GitHub Actions
    • with issue tracking systems
      • ideally with Jira and Confluence
    • with public cloud providers (hyperscalers) like Azure, GCP, AWS, Alibaba Cloud
      • ideally with Azure
      • especially with IoT Hub, Event Hub, Storage Account or the similar offerings from Azure’s competitors
    • with Kubernetes
      • ideally with AKS
    • with NoSQL databases (as a software developer using the database)
      • ideally with MongoDB or with Azure Cosmos DB with MongoDB API
    • with software design patters and architectures
      • ideally with clean code and multi-layered architectures (e. g. hexagonal architecture)