Senior Java Engineer (Bulgaria) (offline)

The company
Our client is an innovative global identity verification product for the sharing economy and financial markets. This exciting ID solution uses the latest social, biometric, image processing and machine learning technologies to solve the problem of knowing who you are dealing with whether they are next door or on the other side of the world. Unlike existing solutions, it does not rely on access to electronic databases to verify identities and is, therefore, a truly global solution.
The company also offers other identity verification solution to help businesses comply with Anti Money Laundering (AML) / Know Your Customer (KYC) regulations.
They strive to maintain a company culture that encourages and supports professional growth and continuous learning and still allows for a reasonable work-life balance.

The position
You will participate in defining technical solutions and code architectures in a close-knit team and will be responsible for the development and delivery of secure, production-ready code. The ideal candidate will be someone who genuinely enjoys writing code and has a high standard of quality in that regard.
You will be working in a fast-paced organization to deliver excellent solutions for our demanding customer service and operations requirements. You should be able to work autonomously and within a team, and be able to contribute ideas to the features/products you will be developing which means you can work from high-level requirements.

Responsibilities:
Responsible for development and delivery of end to end features and projects
To work closely with team members to take projects from conceptual design concepts through to live production deployment
Review code of other developers to promote best coding practices
Development of new features and products processes
Compliance with company standards, policies and processes

Requirements:
Minimum 5 years of software development experience
3+ years experience with Java
2 years using Spring MVC
Linux systems / Bash
Experienced in participating in workshops to identify and define user requirements
Experience of developing high and complex transaction, multi-threaded systems
Experience of developing highly interactive websites/apps and familiarity with the challenges involved
Experience in integrated environments using managed source control systems such as Git
Possess a good understanding of different software architectures
Familiarity with OWASP secure coding

Personal Skills & Qualities:
Self-motivated with strong team spirit
Passionate about code quality
Excellent task organisation skills
Excellent English language verbal and written communication skills strong interest i emerging technologies and software processes

Desirable Skills & Experience:
Computer Vision (e.g. OpenCV, dlib)
Deep learning (Torch)
Git / Gerrit
PostgreSQL
Familiar with OWASP coding standards
Groovy
Interested in principles of Continuous Deployment/Integration
IDEA, Gradle, Maven
Selenium / Web driver
Docker
AWS or similar cloud service

Benefits:
Flexible working approaches like work from home
Social events through the year
Private healthcare
Multisport / Sport Pass Card

About N-iX

Founded in 2002, N-iX is a custom software development company with a core business of providing Dedicated Development Team / Own Development Center service. A team of about 200 professionals, with headquarter in Lviv, a tech hub in western Ukraine, we host teams ranging from 5 to 40 developers that work across all technology stacks.

Company website:
http://n-ix.com/

The job ad is no longer active

Look at the current jobs Java Relocate→