Position: Senior Java Software Engineer
Category: Java
English level: intermediate
Years of experience: 8


Senior Java software engineer with 8+ years of commercial experience in Java applications development in automotive and fintech areas
  Evaluation of issues in terms of solving business problems and business value
  Developing and independently driving R&D projects and new features from the stage of clarifying requirements to production
  Clear understanding of software engineering practices, concepts, methodologies, frameworks, functional and object-oriented approaches
  Self-motivated with good communication and interpersonal skills. Well-developed teamwork abilities 


 - Fintech web project
The customer is leading SaaS platform that connects the Buy-side to the Sell-side digitally and offers end-to-end automation for the design, pricing, trading and post-trade monitoring of structured investments.

Technologies: Java 17, Spring Boot, Spring Data, Hibernate, AWS S3, AWS SQS, Aurora (MySQL), Liquibase, Elasticsearch, Lombok, JUnit, Mockito, Git, Gradle

Responsibilities:
-	communication with the product owner
-	performance optimizations, refactoring
-	implementing new and maintaining existing functionality
-	covering code by unit tests
-	code review


 - Automotive navigation project
The customer is one of the leaders of developing car navigation solutions such as maps, 3D models, support for Navigation Data Standard (NDS) and more, with a focus on interactive navigation.

Technologies: Java 8, Spring Data JDBC, Hibernate, JUnit, Mockito, Perforce, PostgreSQL, PostGIS, SQLite,  Maven

Responsibilities:
-	domain architecture
-	communication with the product owner
-	analysis and development of requirements, estimations
-	creating and presenting of technical vision for new features
-	implementation of R&D solutions for new customers and drive up to production status
-	performance optimizations, refactoring
-	implementing new and maintaining existing functionality
-	covering code by unit tests
-	code review
-	mentoring and support of team