2022-07-29 11:26:48

Java Software Engineer

CVMarket.lt klientas

Job Description

- You will work as part of an agile team, building backend software in Java. Primarily, your work will be focussed on automation platforms for the high volume distribution of Sports data and Media.
- You will work with your colleagues to agree on optimal software design for operability, maintainability and testability. You should also seek to improve and enhance existing systems.
- You will take responsibility for developing new features.
- Ideally, you will show innovation and new ideas that help us improve user experience and usability
- You will regularly collaborate with product owners, designers and testers to deliver high quality Software.
- You will use Unix/Linux systems for development, testing and hosting, so might occasionally need to write small scripts or perform simple tasks on the command line.

Requirements

- A degree in Computer Science, or a relevant discipline preferred, with 2 or more years of experience in back-end software development.
- Good knowledge of Java (Spring, Spring boot, Spring Integration, Tomcat, Hibernate, Hazelcast, Apache Camel and such things).
Git (github, bitbucket), Mercurial or Subversion. We use git, so mostly that!
- If you can kite-surf, perform card tricks, play a musical instrument or break dance, you will fit in great!
- Algorithms, complexity and intermediate mathematics will help you a lot here.
- Good understanding of CI/CD and Agile delivery principals.
- You should have some experience of SQL databases (and NoSQL systems too).
- Sometimes you will perform front-end tasks, so a flexible, polyglot approach is preferred.
- Ability to get into the detail of requirements through analysis, workshops and good assumptions.

Company offers

A high-calibre team of Software experts from around Europe.
Opportunities to learn and grow every day.
- Competitive salary and package – a great office with free parking.
- Regular opportunities to socialise with your colleagues.
- Team lunches every week.
- Opportunities to develop your spoken and written English.
- Occasional International travel.