We are looking for a Senior Java Developer that will become part of team working on in house product that is used for online trading purpose. Product is owned by company that has more than 20 years of experience in this field and is considered highly stable. Offices are located in Belgrade city centar and working conditions and atmosphere in this company are following the the latest market trends needed by the company to acquire and keep top talents. Agile methodologies are used for product development.
- 3+ years as a Software Engineer in a JAVA ecosystem
- Demonstrable experience in SOA/Microservices
- Demonstrable experience with various databases (eg. Postgres, NoSQL, MySQL)
- Demonstrable experience with various frameworks (eg. Spring)
- Demonstrable experience with Version Control (eg. GIT)
- Demonstrable experience with Continuous Integration and Delivery
NICE TO HAVE:
- API design experience
- Functional Programming (eg. Scala)
- Database modelling experience
- Rules engines experience (eg. Drools)
- High performance, high availability solutions (multithreading and parallel computing)
We understand that not everyone is perfect so if you don’t have all of the above attributes, feel free to send us your application anyway.