Position: Java Desktop + Swing
Company: ITExpert
Category: Java
Experience required: 3y
English level: intermediate
Published: 2023-06-01T00:00:00+03:00

**A product company is looking for an experienced Java desktop developer.**

Trade data visualization project. A desktop application without a backend that automatically downloads and visualizes various trading data. Can handle millions of records, handle quotes never seen before, etc. The team does not have access to confidential user data. It is a specialized high-speed solution for traders.

**Required skills:**
- Java fundamentals, OOP, Concurrency
- Desire to improve skills
- Passion to technologies
- Computer Science knowledge: Algorithms, Data structures, Performance, etc.

**Will be a plus, not required:**
- Interest in modern software and hardware technologies and frameworks.
- Web basics: JS, Services, etc.
- UI/UX fundamentals.
- English communication skills.

✅ **Tech stack:**✅
- Backend - Java, Tomcat, PostgreSQL, ActiveMQ, Maven, Docker
- Frontend - React, MaterialUI, Javascript

**Stages of interview:** 
1. Technical screening with R&D Lead 
2. Test task
2. Technical interview with a team member 
3. Task from real Project (paid)

⭐️**Benefits:**⭐️
+ Сode from anywhere in the world. Completely remote!
+ Be part of a team that work on an innovative product (not an outsource company)
+ Grow with us to new technologies & algorithms
+ Improve your skills with a professional team
+ Paid vacation 
+ Paid sick days 
+ No time tracker
+ Compensate for the equipment

**Leave your resume, let's get to know each other!** ✨👋