Role description:
We are looking for Java Developers who would like to join a SCRUM team of experienced developers that are responsible for our company’s back office platform. The platform consists of a web application with a set of underlying java microservices that connect the company’s financial systems to the production environment. You will be responsible for development of new features for our internal customers (sales, customer service, reporting etc.) and implementation of new features that support several new product initiatives.
Since the services developed and supported by the team are so integral to the rest of the IT eco-system, you will also be responsible for ensuring the health, stability and performance of the Java services.
Must Have:
- At least 2 years of experience in Java programming language
- Knowledge of full-stack application development – including HTML and JavaScript
- Knowledge of software design styles, rules and patterns including REST
- Knowledge of applications testing and monitoring – unit/integrations testing
- Experience with software frameworks – Spring (Java)
- Knowledge of SQL Databases – preferably MSSQL
- Good communication/interpersonal skills
- Very good knowledge of English
- Knowledge of JS frameworks – ReactJS
- Knowledge of libraries and tools – Spring Boot, Docker, Consul, AWS products (e.g. Lambda, SQS, S3)
- Agile experience
- SCRUM
- Full-time employment contract
- Medical insurance with dental care
- Life insurance
- MultiBenefit – you choose what you want
- International environment
- Training and conferences
- Integration events
- Gifts
- English lessons
- Technological variety
- Referral Program
- Quarterly bonuses
-
Everyday fresh fruits
- Competitive salary package
- Game room
-
Challenging work on complex web applications