Engineering
·
Zagreb
Java Engineer
If you want to have access to the latest technologies and work on high-impact projects for Porsche, this is the job for you.
WHO ARE WE LOOKING FOR?
QUALIFICATIONS & EXPERIENCE
- at least 3 years of experience in backend development using Java or another JVM language (Groovy, Kotlin, Scala…)
- good understanding of Spring Framework and its surrounding ecosystem
- good understanding of relational databases and data modeling
- good understanding of HTTP based APIs
- knowledge of software development patterns
- strong written and verbal communication skills in English
Bonus points
- experience with NoSQL data stores (e.g. Redis, Elasticsearch)
- experience with cloud platforms (e.g. AWS, Azure, Google Cloud)
- experience with messaging systems (e.g. Kafka, RabbitMQ) and messaging-based architectures
- experience with defining CI/CD pipelines
- experience with agile methodologies and code reviews
YOUR RESPONSIBILITIES
- planning, development, deployment, and maintenance of various product solutions
- defining tasks and providing time estimates
- writing clean, maintainable code that’s properly tested
- rolling out new features, and analyzing (and reacting to) the results you learn about from our QA Engineers and user feedback
- proactively collaborating with other developers in cross-functional teams as well as with stakeholders and clients
- being able to present your solutions in front of stakeholders and/or a group of colleagues
- proactively communicating with other team members and product stakeholders
- using agile methodologies in development (if you don’t know them yet, we will teach you)
- participating in code reviews, pairing, and other forms of knowledge-sharing
- continually improving your skills and pushing others to expand their knowledge
- Department
- Engineering
- Locations
- Zagreb
Engineering
·
Zagreb
Java Engineer
If you want to have access to the latest technologies and work on high-impact projects for Porsche, this is the job for you.
Loading application form