Senior Java Developer
AVILOO GmbH
Duisburg, Germany
about 2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
€47,448.0
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Artificial Intelligence
Amazon Web Services
Business Logic
Automation of Tests
Microsoft Azure
Cloud Computing
Software Quality
Code Review
Relational Databases
Hibernate (Java)
Identity and Access Management
+33 more
Java Persistence API
Junit
PostgreSQL
Apache Maven
Enterprise Messaging Systems
Microsoft SQL Server
Oracle (Applications)
Scrum Methodology
Mockito
Prometheus
Systems Integration
Datadog
Enterprise Software Applications
Okta
Time Series Databases
ReactJS
Grafana
Spring-boot
Software Security
Reliability of Systems
Backend
Git
Vue.js
Event Driven Architecture
AngularJS
Kubernetes
Apache Kafka
Non-relational Database
Front End Software Development
Restful APIs
Software Version Control
Docker
Microservices
Job description
- Design, develop and maintain robust backend systems and enterprise applications using Java and Spring Boot.
- Build and operate distributed, microservices-based architectures, including containerization and deployment on Kubernetes.
- Design, implement and extend REST APIs and integrate with internal and external systems.
- Implement event-driven workflows and asynchronous processing with messaging technologies such as Apache Kafka.
- Model data and optimize performance across relational and non-relational databases (PostgreSQL, Time Series Databases).
- Develop batch and workflow processing, business logic and system integrations.
- Ensure software quality through automated testing, code reviews and adherence to coding standards.
- Contribute to architecture decisions and continuously improve development processes, scalability and system reliability.
- Collaborate with analysts, product owners and other teams to align technical implementation with business requirements.
- For all of these tasks, incorporate AI as a tool.
- Creative freedom in a company that is set to increase its revenue a hundredfold in the coming years.
- A workplace with a true start-up mentality, flat hierarchies, and fast decision-making.
- Use of cutting-edge tools and artificial intelligence for optimization.
Requirements
Do you have experience in Test automation?, * 5+ years of professional experience in backend Java development.
- Strong command of Java and the Spring / Spring Boot ecosystem.
- Solid experience designing and consuming REST APIs and building microservices.
- Hands-on experience with Docker.
- Proficiency with relational databases (e.g. PostgreSQL, Oracle, MS SQL) and ORM frameworks (Hibernate / JPA).
- Experience with automated testing (JUnit, Mockito) and build/version-control tooling (Maven, Git).
- Comfortable working in an Agile / Scrum environment.
- Professional working proficiency in English (B2 or higher).
- Strong communication and presence, and a solution-oriented mindset.
- Interest in exploring new topics.
- Passion for using AI - you leverage technology to work faster, more accurately, and more efficiently.
- Independent, precise, and pragmatic work style.
- Team player who rolls up their sleeves when the situation calls for it.
- A desire to work alongside colleagues in an office rather than alone at home.
Nice to have:
- Experience with event-driven systems and Apache Kafka.
- Cloud platform experience (Azure, AWS or GCP).
- Hands-on experience with Kubernetes.
- Observability tooling (Grafana, Prometheus, OpenTelemetry)
- Work with CI/CD pipelines.
- Identity & access management (Keycloak / SSO) and API security.
- Exposure to frontend frameworks (Angular, Vue or React) for full-stack collaboration.
- Team-lead, mentoring or solution-architecture experience.
Benefits & conditions
- Modern technology stack and the autonomy to shape architecture and engineering practices.
- Collaborative, cross-functional team with a strong quality culture.
- Flexible, hybrid working arrangements and room for professional growth.
- Reliable work-life balance - personally guaranteed by the CEO.
- A performance- and team-oriented work environment where success is celebrated together.
- The minimum salary for this position is € 3.954,00 gross/month in accordance with the Austrian IT Collective Agreement (full-time, 38.5h/week). Actual compensation is based on qualifications and experience and exceeds the collective agreement minimum.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
about 2 years ago
EM
Eli McGarvie
Find a Developer Job: 12 Best Job Sites For Developers
over 3 years ago
TL
Thomas Limbüchler
System change: restart as developer?
over 5 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
The Most Popular IT Jobs on the Market
over 2 years ago