Position: Java Developer
Company: INCOAlliance
Experience required: 3y
English level: upper

We are dedicated to helping financial organizations combat financial crimes through money laundering facilitating malicious crimes such as terrorist financing, narco-trafficking, and human trafficking which negatively impact the global economy. 

Requirements: 
3+ years of experience as a Java developer.
Experience in Relational/NoSql Distributed Databases.
Solid understanding of Messaging platforms (Kafka etc.)
Experience with developing microservices-based architecture.
Experience in Spring framework, Springboot, Hibernate.
Experience in unit testing frameworks, such as Junit, TestNG, etc.
Experience in writing design documents for SW architecture. Environment knowledge: Maven, GIT, Jenkins, Docker.
Experience in CI tools such as Jenkins.
Ability to work independently with minimum supervision and to take on additional tasks as required.
Experience in working in a scrum team.
Upper Intermediate English both written and spoken.

Responsibilities:
Develop and design a scalable system.
Deliver high-quality solutions to our clients by adhering to software design, development, and testing best practices.
Investigate new technological areas and understand them in depth through rapid self-learning.
Demonstrate strong analytical problem-solving skills to support scalable and sustainable design solutions.

We offer:
Сompetitive compensation based on your skills and experience.
24 days of annual paid vacation and 5 sick leaves.
Accounting as a service.
Long-term employment.

Recruitment process:
A screening call with with HR (20mins).
Technical interview+ coding (2,5 H).
A interview with VP of R&D (30 mins).
Final feedback received within a week after the interview.