Junior Java Developer

Java

Junior Java Developer

Java

Centrum, Warszawa

Volven

Undetermined
Permanent, B2B
Junior
Remote
2 790 - 4 185 USD
Net per month - B2B
1 953 - 3 069 USD
Gross per month - Permanent

Tech stack

    Java

    junior

    AWS

    junior

    Docker

    junior

    Kubernetes

    junior

    MySQL

    junior

Job description

We are looking for Senior Java Developer to work for a European company from the fintech industry specializing in algorithmic trading and cryptocurrencies. You will be working in a small but talented team to evolve and improve our product.

Start date: ASAP

We are offering:

  • salary: PLN 7000 - 11000 gross/month, B2B: PLN 10000 - 15000 net/month 
  • bonus for work efficiency and commitment
  • fully remote work or if you want - work from an office in Katowice, Poland
  • flexible working hours
  • long-term project
  • private medical care and multisport card
  • co-financing of trainings and courses
  • integration meetings and employee recommendation program
  • short salary payment time, always on time 

Tasks/what you will do?

  •  continuous cooperation with a team of developers, testers and product owner
  •  creating simple algorithms for automatic cryptocurrency trading
  •  implementing small features in the trading platform
  •  updating API documentation
  •  bug fixing  
  •  refactoring
  •  code reviews
  •  writing tests


Tools used:

  •  Task tracker tools: Jira
  •  Documentation: Confluence
  •  Version control system: GIT
  •  Source repositories: GitHub
  •  Software development automation: Maven, Gradle
  •  Databases: MySQL
  •  Monitoring: Prometheus + Grafana
  •  Containers: Docker, Kubernetes
  •  Cloud services: AWS (EKS, EC2)


Requirements:

+ higher education - IT or related
+ minimum 1 years of experience in programming in Java
+ knowledge of Java11+, REST, Spring Boot, JPA/Hibernate, MySQL, JIRA, Maven/Gradle, GIT, JUnit/Mockito/TestNG
+ knowledge of algorithmics, data structures, multithreading,
+ knowledge of good principles, ie SOLID, DRY, KISS, YAGNI
+ experience in creating automatic unit and integration tests
+ good communication in English (at least B2 level)
+ good interpersonal and communication skills (ability to work in a team)
+ "nothing is impossible" approach to problem solving


Good to have:
 

+ knowledge of WebSocket, Linux, Kubernetes, Docker, AWS (EKS, EC2), CI/CD Pipeline 
+ knowledge of the Agile methodology (Scrum) 
+ knowledge in the field of finance, trading systems, cryptocurrencies, financial markets 
+ knowledge of technologies related to the security of computer networks 
+ experience in creating speed-oriented software with the use of advanced algorithmics and multithreading 


Recruitment process:

1. Interview (about 1h)
2. Performing a test/task (30min) 
3. Decision + final negotiation
Published: 02.12.2021
Office location