Senior Java Developer & Consultant (m / f / d)
beON consult
Kiel
Vor Ort
EUR 55.000 - 85.000
Vollzeit
Vor 20 Tagen
Erhöhe deine Chancen auf ein Interview
Erstelle einen auf die Position zugeschnittenen Lebenslauf, um deine Erfolgsquote zu erhöhen.
Zusammenfassung
An innovative tech company is seeking a Senior Java Developer to lead a dynamic team in delivering scalable microservices. In this role, you'll leverage cutting-edge technologies and methodologies to build and maintain complex systems. You'll have the opportunity to explore various tools and frameworks, ensuring the best solutions are implemented for each project. If you thrive in an agile environment and are passionate about technology, this position offers a chance to make a significant impact in a forward-thinking organization.
Qualifikationen
- Extensive experience with Java and frameworks like Spring Boot.
- Strong knowledge of microservices and RESTful APIs.
- Experience with tools like Docker, Kubernetes, and AWS.
Aufgaben
- Deliver scalable microservices in an agile team culture.
- Lead a team of Java developers and take ownership of projects.
- Explore and choose the best technologies for IT projects.
Kenntnisse
Java
Spring Boot
RESTful APIs
Microservices
Kafka
Spark
Elastic Search
Continuous Integration
Communication Skills
English
Tools
Docker
Kubernetes
AWS
Jenkins
CircleCI
TravisCI
PostgreSQL
Redis
NewRelic
ELK
- 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 Graylog.
- 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 mechanisms with OAuth and knowledge of the Vert.x framework would be an asset.