Senior Java Developer & Consultant (m/f/d)
beON consult
Kiel, DE
Homeoffice
Responsibilities
- As a Senior Java Developer, you will be responsible for delivering highly scalable and complex microservices in our agile team culture
- As part of the company s most innovative tech team and leader of a Java Developer team, you will use innovative technologies and the latest tools and methodologies
- Within your team and as team leader, you will take ownership of your work and maintain perspective (You build it, you run it)
- You enjoy exploring different technologies and choosing the best tools for the IT project (languages, libraries, platforms)
Qualifications
- Extensive experience with Java and Java frameworks , such as Spring Boot
- Experience with distributed systems using microservices and service-oriented architectures with RESTful APIs
- Sound knowledge of technologies such as Kafka , Spark, Elastic Search
- Experience with stream processing frameworks (e.g. Kafka Streams, Spark Streaming, Flink, Storm)
- Experience with software build tools (ANT, Maven, Gradle, NPM, Rake, Make etc.) and continuous integration tools (Jenkins, CircleCI, TravisCI etc.)
- Experience with Continuous Delivery and Containerization using tools such as Linux , Docker , Kubernetes , OpenShift deployment or similar, as well as running scalable applications on a PaaS / SaaS cloud, preferably AWS
- Experience in software development and automation to run big data systems
- Experience with monitoring tools and logging systems such as NewRelic, ELK, Splunk, Prometheus and Graylag
- Ability to communicate technical ideas in a business-friendly language
- Excellent communication skills in English; German would be an asset
- Knowledge of RDBMS (such as PostgreSQL) and NoSQL data stores, such as Kafka, Redis and Elasticsearch, with a good understanding of the deployment and availability guarantees
- Knowledge in authentication mechanism with OAuth and knowledge of Vert.x framework would be an asset
Vor 30+ Tagen