Java developer (trading applications) - Java 8, Docker, RabbitMQ {job offer}
CZ - Prague
SW Engineering & Development
Description
By joining our team you will have the opportunity to:
- Work on application which will be crucial for the European energy market and where performance, resilience and 24/7 availability are essential.
- Work with the latest technologies such as Java 8, Spring Boot, Disruptor, Event Sourcing, Docker, and RabbitMQ.
- Work in a team of highly talented developers who share the same values.
- Develop on Linux and enjoy the freedom to choose your own tools without any of the corporate red tape.
- Have competitive salary and lots of benefits.
Requirements
Languages: English, English
- Practical experience in development of Java applications (>= 3 years)
- Solid experience within the following technologies:
- Core Java with concurrency
- Spring
- RESTful APIs and services
- Test Frameworks: JUnit, Mockito or similar
- University degree in Information Technology, or engineering
- Git, especially GitHub
- Maven and Jenkins
- JavaScript, especially React
- Spring Boot, Tomcat
- Docker
- Cloud Service Providers, especially AWS
- Messaging, especially RabbitMQ
- JPA, especially Hibernate
- Relational Databases, especially PostgreSQL
- NoSQL Databases, especially Couchbase
- Fluent in English
- Ability to work without supervision
- Flexibility and willingness to work in a dynamic environment with customer driven projects
- Enjoy working in a team
- Enjoy grasping and extending functional knowledge