Software Engineer Java

zooplus SE
Municipality of Madrid, Spain
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Municipality of Madrid, Spain

Tech stack

Clean Code Principles
Java
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Continuous Delivery
Continuous Integration
Relational Databases
Software Design Patterns
DevOps
Amazon DynamoDB
Elasticsearch
Python
PostgreSQL
Oracle Applications
Pair Programming
Scrum
Redis
Cloud Services
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Software Engineering
React
Grafana
GIT
Kotlin
Event Driven Architecture
Amazon Web Services (AWS)
InfluxDB
Sensu
Kibana
Amazon Web Services (AWS)
Terraform
Jenkins
Microservices

Job description

We are looking for people to help us deliver high-quality loyalty products for our customers and increase their engagement with Zooplus., * Work in a Scrum environment with an agile mindset across the whole organization.

  • Collaborate in a friendly setting that encourages post-work activities and maintains a relaxed dress code.
  • Engage in pair programming and knowledge sharing, including mentorship of newcomers.
  • Develop new features, maintain existing team products, and improve required infrastructure, with a preference for cross-functional involvement.
  • Focus on continuous delivery, clean code, and a DevOps mindset to produce quality products.
  • Communicate fluently in English, as it is the official company language and used for synchronization with teams in Krakow or Munich.

Technologies / Frameworks / Practices

  • Kotlin, Java 8+, Python
  • React
  • Oracle, PostgreSQL, Redis
  • CI/CD with Jenkins
  • InfluxDB, ElasticSearch, Grafana, Kibana, Sensu
  • Amazon Web Services and cloud deployments (S3, SNS, SQS, RDS, DynamoDB), using Terraform or AWS CLI
  • Git, Scrum, Pair Programming, Pull request, Peer Reviewing

Requirements

  • 8 + years of experience in software development.
  • Strong experience with Java 8+ or Kotlin; Python is a nice extra.
  • Good grasp of clean-code principles.
  • Experience with microservices and event-driven architectures.
  • Ability to understand and apply design patterns.
  • Experience with relational databases.
  • English at a working-language level.
  • Interest in the DevOps philosophy of "you build it, you run it."

Apply for this position