All offersWarszawaJavaJavaFX Developer
JavaFX Developer
Java
Volven

JavaFX Developer

Volven
Warszawa
Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Remote

Tech stack

    JIRA
    advanced
    Confluence
    advanced
    GitHub
    advanced
    Git
    advanced
    Maven
    advanced
    Gradle
    advanced
    MySQL
    advanced
    AWS
    advanced
    Docker
    advanced
    Grafana
    advanced

Job description

Online interview
We are looking for JavaFX 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. 
  
Getting started: ASAP 
  
We offer: 
  • attractive salary depending on skills and experience B2B: PLN 20000 - 30001 net/month 
  • bonus paid for work efficiency and commitment 
  
Tools used: 
  • Collaboration: Teams, Jira, Confluence 
  • Source repositories: GitHub 
  • Software development automation: Maven, Make 
  • Databases: MySQL, in-house time-series database 
  • Monitoring: Prometheus, Grafana 
  • Containers: Docker, Kubernetes 
  • Cloud services: AWS (mostly EKS, ECR, EC2, EFS, RDS but we adapt more and more cloud services to our stack) 
 
  
Organization of work: 
  • Agile development: TDD, DevOps, CI/CD 
  • Good practices: clean code, design patterns 
  • Quality assurance: code review, pair programming 
  • Tests: unit / integration / performance / manual 
  • Number of people in the team: 15 
 
Tasks / Responsibilities: 
  • Design, implement and deliver new functionalities to our desktop application 
  • Evaluate tools, frameworks, platforms and processes to determine the best fit for the application 
  • Work closely with Business Users and Testers to deliver requested functionalities 
  • Write unit/integration/e2e tests to improve application stability 
  
Sample tasks:  
  • Design, implement and deliver new features using an existing codebase based on requirements 
  • Improve code quality and performance for lower resources consumption 
  
Requirements 
  • higher education - IT or related 
  • experience in creating and maintaining JavaFX applications 
  • minimum 2 years of experience in programming in Java 
  • knowledge of Java11+, Linux, REST, Spring, JPA/Hibernate, MySQL, JIRA, Maven, GIT, JUnit/Mockito/AssertJ 
  • knowledge of algorithmics, data structures, multithreading, 
  • knowledge of good principles, i.e., 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, multithreading, or willing to learn them 
  • knowledge in the field of finance, trading systems, cryptocurrencies, financial markets 
  • ability to design, build and maintain applications in accordance with the Agile methodology 
  
Benefits: 
  • private medical care 
  • multisport card 
  • co-financing of trainings and courses 
  • possibility to work remotely or in coworking space nearby you 
  • flexible working hours 
  • integration meetings 
  • employee recommendation program 
  • free coffee/tea/fruit in the office 
  
Recruitment stages: 
1. Interview (tech) 
2. Decision + final negotiations 
  
If you are interested, please send your CV in English.