Position: Java/Kotlin Developer
Company: UppLabs
Category: Java
Experience required: 3y
English level: upper

**PROJECT**
Our mission is to democratize fixed income investing with a comprehensive ecosystem of digital tools that power personalization-at-scale. The project is an end-to-end digital platform with smart workflows, AI-powered analytics and a reimagined user experience for financial professionals and investors in the fixed income markets. Flexible and scalable technology eliminates time-consuming manual processes and replaces antiquated technology with a modern API-first infrastructure, while intuitive interfaces allow for pushbutton construction of custom portfolios tailored to an investor’s goals and risk tolerance within minutes. The enterprise-grade platform was designed to offer an unprecedented range of options – including a choice of end-to-end or a la carte solutions – to support a wide range of business strategies. RIAs, broker-dealers, banks, and fintech companies and family offices can use client’s SaaS apps and API technology to deliver personalized and optimized fixed income solutions to their clients.

**RESPONSIBILITIES:**
Write Java code and own end-to-end feature and functionality development;
Have fun while doing what you love!
Learn new things everyday and introduce new technologies into the organization;
Design and develop reusable, scalable, and high-performing software applications using technologies including Java/J2EE, Spring, Hibernate, JMS and RESTful Web Services using SOA design patterns;
Create robust high-volume production applications and develop prototypes quickly;
Solve problems and innovate solutions on a daily basis;
Mocking and unit testing to ensure the highest level of software quality;
Collaborate with other talented software engineers, product management, quality assurance and the executive team to understand the platform vision, share best practices, and implement process improvements.

**REQUIREMENTS:**
4+ years industry experience as software engineer working on Java technologies;
Knowledge of Kotlin;
Passionate about technology and building stellar world-class applications;
Ambitious and driven to learn new technologies on a daily basis;
Really strong in open source libraries /frameworks;
Good level of English;
Self-motivated team player who loves fast paced start-ups.

**WE OFFER:**
Competitive salary and regular review of the salary;
Ability to work completely remotely from anywhere in the world;
State holidays;
20 paid vacation days;
10 paid sick days;
Flexible work schedule;
Accounting support and full payment of taxes by the company;
Necessary equipment for work;
Compensation of English lessons 100%;
Compensation of professionals training/development measure and education;
Payment for sports expenses;
Friendly team and enjoyable working environment;
Regular team-building events.