Senior Software Engineer ( Java) -
Unzer
Vienna, Austria
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Vienna, Austria
Tech stack
Clean Code Principles
Java
API
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Unit Testing
Cloud Computing
Continuous Integration
Distributed Computing Environment
Monitoring of Systems
PostgreSQL
Maven
MongoDB
Oracle Applications
Scrum
Transaction Processing (Computing)
Spring-boot
Backend
GIT
Kotlin
Kubernetes
Kafka
Non-relational Database
Virtual Agents
Splunk
Docker
Job description
Paylater team is responsible for building invoicing software based on complex data and involving several systems across Unzer Group and maintaining the current one. This team is working on one of Unzer's most strategic products, providing our merchants with a seamless experience.
As a Senior Backend Developer, you will report to the Paylater team lead and will participate in building the best solutions for the merchants.
What your work will look like:
- Contribute to building our Paylater solutions
- Develop and work with the newest AI models and coding agents during daily work
- Work in an agile, cross-functional team in one of our several locations
- Design and plan APIs, based on the Open API 3.0 specification
- Implement new and optimize existing services in our complex environment
- Ensure the quality of your code with unit testing, continuous integration, and delivery
- Creating and improving complex, well-designed domain logic for transaction processing of invoicing, installments, and supporting services.
Requirements
- You have experience working in a distributed environment with Git, Maven, Java, and Spring Boot
- You have working experience with development with AI assistance
- You have experience with relational and non-relational databases. Mostly Oracle, PostgreSQL, but MongoDB is an advantage.
- You have worked with Docker and K8s. Cloud concepts ideally with AWS
- You are passionate about technology and are familiar with modern architectural paradigms
- You have knowledge or experience about messaging - for example, Kafka.
- You have an agile mindset, development according to Agile methodology (SCRUM)
- You think that clean code matters and strive for continuous improvement
- You have great communication skills and are fluent in English
Nice to have
- Worked with monitoring tools like Splunk, OpenSearch
- You have experience in deployments with Helm & ArgoCD
- You have knowledge of Kotlin
- Experiences with batch job operations or processing of larger amounts of data, * Does it sound exciting? - Apply with your CV in English. Please don't shy away if you don't meet all the requirements! We're looking forward to meeting you.
- The interview process includes: a 30min intro call with a TA Partner,two separate technical calls with the team. Please note the process might alter depending on our team's availability.
About the company
Unzer is a fast-growing, innovative, and modular platform for international payment transactions. Over 750 of our payment experts and tech enthusiasts throughout Europe today work on helping retailers achieve sustainable growth in a dynamic market. We provide them with the modules, which are easy to integrate, cover the entire spectrum of payment management: from the processing of various payment types, through automated analytics of customer behavior and requirements, all the way up to integrative risk management.