Position: Associate Director Software Engineer
Company: Skillreveal
Category: Java
Experience required: 5y
English level: upper

🚀 **About the Role**
OTC Derivatives Data provides consistent and reliable curve and volatility data for over-the-counter derivatives in support of trading, research, valuation, and independent price verification. Asset class coverage includes foreign exchange, interest rate, and equity derivatives.

 🐝 **Workflow**
Full-stack Java/Clojure developer working within OTC Derivatives Data, majority of the code base is in Clojure so you’d be writing mostly Clojure code. You’ll be working closely with our product and data specialists across all asset classes, extending our platform. 

As well as delivering software of high quality, you’ll work towards the team’s goals of high test coverage, automated, frequent deployment, and regular cycles of code delivery, testing, and feedback.

We work in distributed teams and use full Scrum, including daily scrum meetings in the afternoon, bi-weekly sprint reviews, and sprint retrospectives. We use JIRA to track our stories and Gitlab to maintain our code source repositories.


🛠️ **Tech Stack**
- Java 11, Clojure 1.10
- Datomic Database, Dynamo DB
- AWS (S3, Dynamo DB, Fargate, Lambda, EC2, Elasticache)
- Our extensive library of industry-standard pricing models

🐝 **Job Responsibilities**
- Develop new software and enhance existing software to high standards.  Adhere
- to best practices that enhance user experience, usability, scalability,
performance, and security
- Work with business analysts and product specialists on maintenance and
improvements to our platform. Provide technical support and guidance to these teams
- Work with the global OTC Derivatives Data development team on all aspects of the platform (e.g. infrastructure, architecture, all asset classes)
- Ensuring clear communication on status to all stakeholders including regular progress and updates to your manager, peers, and leads
- Establish a productive working relationship with the main product stakeholders for these components
- Maintain and support the applications, investigating and fixing issues
- Ensuring support to business queries and fixing any issues to ensure the business continuity 
- Taking initiative and driving innovation
- Partnering with customer stakeholders

💻**Minimum of Qualifications**
- Degree in computer science or numerate discipline, or equivalent background
- 7+ years of experience working on distributed Java platforms and Web Platforms
- Strong Java 8+ skills or Clojure
- Comfortable working with both UNIX/Linux and Windows environments
- Good understanding of agile software development methodology
- Thorough understanding of fundamental software engineering and computer science principles: object-oriented design, structured design, databases, algorithms, data structures, usability, refactoring debugging, agile software development methodology and industry best practices
- Excellent design and problem-solving skills
- Experience providing architectural guidance and mentoring others
- Motivation to acquire/increase knowledge of the financial sector is essential
- An understanding of derivatives is a plus
- Mentor junior team members

👌 **Nice to have**
- Financial services or data feeds experience
- Multithreading and performance
- Distributed applications

🍯 **What do we offer**
- Quiet, modern, open-space offices near Piata Victoriei metro station
- Cash incentive plan
- Comfortable work/life balance: Work from home and Flexible Working Hours
- Wellbeing reimbursements up to 467 Euros for activities that ensure a healthy lifestyle
- (fitness, yoga, nutritional counseling, fitness equipment, books etc.)
- Education support up to almost 10 000 Euros for degrees or specialized courses that will help you pursue your educational interests and goals
- 5 days off for volunteering/charity
- 5 Well-being days off
- Paid time off for your birthday and work anniversary
- Paid parental leave of 26 weeks for all parents
- 10 days of fully paid sick leave
- Flexible time off from work through Recharge
- Private health care and life insurance
- Gift vouchers on Easter and Christmas