— About 3+ years of development experience using Java
— Strong knowledge and hands-on experience with Java(8+), Spring Boot (Data, Web, JMS, Security)
— Strong knowledge and experience with SQL
— Strong knowledge and experience with REST
— Experience with Unit testing (Mockito, BDDMockito)
— Experience with Docker, Docker compose
— Understanding of basic algorithms and data structures
— Deep understanding of software development lifecycle and object-oriented design
— Experience with Scrum methodology and agile development
— Intermediate English level (written and spoken)
Experience with MSSQL
Experience with Big Data Analytics
Work with the product owner and business analysts in analyzing business requirements and design and implement systems to meet those requirements
Participate in establishing processes and best practices around development standards, version control, quality control, deployment, maintenance and change management