Position: Senior Java Engineer / Team Lead
Company: MoData
Category: Java
Experience required: 5y
English level: upper

Java+ Spring + Mysql/PostgressSQL Senior Engineer/ Team Lead

We’re looking for a senior java engineer who like working on tough product development problem. 

As team lead, you will play a key role in working with all aspects of our product.

You will work with a talented team of engineers, designers, systems engineers and product managers.
You will have ample opportunities to learn and grow with a talented and accomplished group of engineers, while contributing to best-in-class product.
Lead a Kiev based Development Lead, you will work on multiple projects including Java / Spring based backend development, third party integrations , single-sign-on, security, authentication / authorization etc. 

You’ll need to pair quantitative insights with qualitative research to make fast decisions that unlock remarkable growth for our business.
The ideal candidate will have a strong analytical and technical background – with a drive to get results.
They will enjoy working cross-functionally with our team of Growth & Data Analysts, User Experience Designers, Backend Engineers, and Product Marketers to craft delightful product based on requirements of the project, data and technical knowledge.

**Kiev Location :**

MoData office in Downtown Kiev.

**Headquarter Location :**

MoData, 404 Bryant Street, San Francisco, CA 94107

**Who are you ?**

You are a Ninja Backend Engineer who thrives in high velocity startup environments.
You are looking for a job that challenges you, allows you the space to experiment with things, helps you grow and rewards you for your accomplishments.
You are looking for sense of ownership
You take pride in what you do and want to make difference in the world
You enjoy taking reasonable risks.
You are a self-starter who enjoys to work with minimal direction and oversight
You enjoy working across different parts of the projects. The only thing that bothers you is monotony and slow speed.
You thrive in rapid prototyping based iterative development model
You are Resourceful, self-motivated and able to be successful in an entrepreneurial team-based environment
You are an intersection of perfectionist, with impeccable attention to detail, and practical , who understands the best code is the definitely the one you ship ( as compared to the one which is still being perfected and never shipped)
Data rocks your world but you are willing to think outside of the box to identify the next big opportunity.
You can process lots of feedback, think creatively about delivering new ideas and solutions, and make decisions quickly.
You’re a flexible team player who is happy to help your colleagues and who can work with local and remote teams.
You’re an entrepreneurial thinker who loves making customers successful.


**Your Responsibilities**

Developing (new) and maintaining (existing) User Interface Components in Angular / React
Developing (new) and maintaining (existing) spring java based components
Collaborate with our UI team , UX designers and Backend Team to create customer facing features .
Act as a special project person working new challenging problem faced by the team related to new integrations, new feature.
Developing Proof-of-concept prototypes in order to establish the viability of new technologies company is considering.
Work on automation tasks allowing the whole team to speed up development process
Develop new integrations with platforms like Salesforec.com, Hubspot and many more.
Contribute to overall system design and architecture
Choose third party components and libraries for the project
Optimization of the application for maximum speed and scalability
Implementation of security and data protection


**Requirements :**

At least 5 years of product development experience
Spring development experience for at least 3 year
Good knowledge of SQL-92 concepts
Working experience with at least one of MySql / MariaDB/ MySQL/ Oracle/ MS SQL-Server
Working knowledge of GIT and JIRA is required
Extraordinary interpersonal skills with above average verbal & written communication skills
Demonstrated ability to prioritize among competing opportunities and to articulate the rationale behind your decisions
Experience developing REST API is required.
Proven ability to lead teams and work cross-functionally in a highly collaborative environment


We firmly believe that an inclusive, respectful workplace makes us stronger and better