Position: Principal Java Software Engineer
Category: Java
English level: upper
Years of experience: 11


10+ years of experience in development, design and architecture of software solutions for various business domains.
Collecting requirements and preparing technical design documents for product features and services to be presented at various levels.
Experience of integration with cloud-based solutions (AWS, Azure).
Experience working with various DBMS (Oracle, SQL server, PostgreSQL, MySQL, etc.) and NoSQL solutions.
Experience working with JSON, AVRO, XML/XSL/XPath technologies.
CI/CD (Git, Jenkins, Maven, Nexus or equivalent).
Test Driven Development and Functional testing.
Highly motivated person and team player.
Led a team of 3.
Executed 10+ projects.

Technologies (least, but not last): Java 11, Spring Boot, Spring Cloud, JPA, Spring Security, RDBMS, NoSQL, AWS: ECS, SQS, SNS, S3, Batch, Lambda, ELK,  etc. Kafka, CMIS, ESB, Aspera, SoapUI, Maven, Jenkins, Git, Atlassian product family.

Looking for a position where I can apply my skills and help in the development of an interesting product, as well as increase development experience and improve my programming skills.