Position: Java Swing developer
Company: Artkai
Category: Java
Experience required: 3y
English level: upper

We are looking for Java Swing developer. 
Our client is a global leader in online multi-asset trading services, currency data, corporate payments and FX services. In Poland / USA /Canada.

Project STACK:
●The application is a frontend Java 8 app built using Java Swing.
●Build system running on CircleCI.
●Maven/Artifactory for library dependencies.
●It's a 20+ year old code base.
●Some features are web based, displayed via 3rd party tool called JxBrowser
●We're building out React Native components that also get displayed via JxBrowser (the dev also doesn't need to know anything about React Native, but will be exposed to our integration on the Java side)

Functional duties:
●Various maintenance projects (i.e. migrating to a new API for fetching profile data).
●Potentially upgrading to a new version of Java.
●New security requirements (i.e. ensuring all requests support TLS 1.2, patching new exploits, etc).
●Renewing the signing certificate and integrating this with the build process.
●Handling support tickets and managing releases. Tech Details
●It's launched using a Java Applet, downloading the jar from GCP (simple nginx instance running in GKE).
●Communication to backend is via REST API.

We offer:
●Professional and personal growth.
●Competitive compensation depending on experience and skills.
●Compensation for sick leaves and regular vacations.
●Flexible work hours (8-hour workday), remote.