Position: Middle Java Developer
Company: Supernova Development
Experience required: 2y

We are looking for a Java Developer who helps us scale and support our processing center of the payment transfers system, and will implement the integrations with our partners’ APIs. We have a lot of engineering challenges and you’ll dive into the high-load project.

**Requirements**:

● 2+ years of experience with Java SE 8 / Servlets / JDBC / ActiveMQ / Elasticsearch / Oracle / Redis
● Good knowledge of data structures and algorithms
● Basic knowledge of cryptography concepts, libraries, and algorithms
● Experience with XML, SOAP, JSON, HTTP client libraries
● Fluency in Linux
● Written English skills

**Nice to have**:

● Working experience in FinTech/Banking companies
● Fluent English
● Performance optimization and software profiling skills
● Experience with ORACLE
● Understanding ACID principles
● Experience with writing DML queries
● Development experience with multithreaded systems

**Benefits**:

● Flexible working hours, you can work remotely
● Chance to have a significant impact in fastly growing product
● A young and vibrant team passionate about our project
● Language courses