Senior Software Engineer - Vienna
Role details
Job location
Tech stack
Job description
For our team in Vienna we are looking for YOU! as Senior Software Engineer (Full Time) as of now!
Are you open to new challenges, and do you value cultural diversity? Go ahead and get in touch with us.
Your Future Responsibilities
- Developing of new components, features and extending existing functionality
- Refactoring existing code
- Optimizing application performance
- Code reviewing and mentoring
- Researching and applying best practices and policies, writing specs and Confluence pages
- Evaluation and adoption of new frameworks, libraries and approaches to improve delivery quality
- Participating (and contributing) in architecture design planning meetings
- Cooperating with team leads, product managers and business stakeholders
- Working independently, being able to take responsibility and proactively carry-on tasks as a self-contributor
- Proactive collaboration with teammates and communication with remote teams
- Active agile team membership
Requirements
- Advanced experience in the industry of software development
- Good communication skills with verbal and written English
- Ci/CD knowledge (Bamboo is preferable but not required)
- Strong knowledge of Java Core / Java EE experience
- Strong knowledge of RDBMS
- Experience with multithreading and concurrency
- Spring framework (Boot, Core, Web, Data, AOP, Security)
- Web services (HTTP, SOAP, REST, etc.)
- Advanced experience with Docker and Kubernetes
- Advanced experience with unit and integration testing with JUnit and Mockito
- Solid experience with Gradle (Ant)
- Microservices design and development experience
- Up-to-date overview of modern software development tools and techniques
- Message brokers, event - driven architecture expertise, * You'll work in a highly motivated and competent team with an open-minded working culture
Benefits & conditions
- You'll be able to determine your own work-life balance by choosing your own flexible working arrangements with home office possibilities
- You'll work with state-of-the-art agile collaboration tools from Atlassian (Jira, Confluence, etc.)
- You'll have the opportunity to learn via additional courses and we'll support you in your projects and activities
Employee Benefits
- Training & Development
Our employees have the possibility to expand their professional and personal skills via additional courses and we support them in their projects and activities.
- Office Café
A balanced workday is important to us. That is why we provide free drinks and snacks to our employees.
- Sports Community
We consider a good working atmosphere, sports events for employees and a good work-life balance to be important. We therefore regularly organize participation in various sports events.
- Flexible Working Times
We claim that our employees use their working time efficiently. That is why it is important to us that our employees are able to organize their working hours flexibly within the framework of the company agreement. Flexitime and individual home office arrangements have been standard practice at our company for years.
- Events
Our employee events ensure that our employees get to know each other outside the workplace in a relaxed atmosphere. Personal exchange among each other is important to us, which is why Christmas parties, sports events and joint excursions have become established over the years.
- Discounts
Our employees have access to an extensive program with a wide range of discounts. As an employee, you receive permanent discounts on products and services from well-known suppliers.