Position: Senior Java Developer with Swing for Worldwide FinTech
Company: PM Partners
Experience required: 5y
English level: intermediate

### Responsibilities:

- Develop high-quality software, design, and functional documentation
- Provide estimates for specific software feature implementation
- Identify, prioritize and execute tasks in the software development life cycle
- Build unit tests for your code
- Develop and maintain tools and applications by producing clean, efficient code that follows open sourcing standards
- Automate tasks through appropriate tools and scripting
- Communicate with distributed senior development team daily basis

### Requirements

Must Have Skills

- 5+ years of experience with Java 8+ (multithreading, performance optimisation, unit testing, TDD)
- Swing or any UI C#, Java Script, GUI based development
- Experience with relational DBs: Sybase, Oracle, PostgreSQL, in memory DB, SQL, Design o databases structures
- Knowledge of JDBC template
- Experience working in R&D / Agile environments and with distributed teams

Nice-to-Have Skills

- Understanding of Trading, FX
- Familiarity with banking, financial concepts, financial data and market data

### Working at Naym, you get:

- Position in a large international company
- Full-time remote, guaranteed payments and long-term prospects
- Business assistant instead of annoying HR to help you in your job
- Benefit constructor to choose only relevant options - health insurance, language courses, sports clubs and much more