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


I have four years of production experience and worked on three projects so far. 
First project was international shipping company. I have gained a lot of experience in software development, release notes preparation, support during blue-green deployments: have worked with next technologies: Java, Spring, Play framework, JPA, OSGI, AEM, Sling, JCR, javascript.
Second project was for American financial company. I was in a small team of three people and our goal was integration of a system built by external company into infrastructure of our customer. In order to integrate the system we had to rework some microservices, migrate from Firebase to PingFederate SSO authentication, review code of microservices, prepare infrastructure and deploy microservices. On this project I've gained experience working with microservices, deploying to GCP using PCF, collaborating with external team, preparing reviews of services and requirements of what needs to be fixed. Here I've worked with next technologies: Java, Spring Boot, JPA, PostgreSQL, Kafka, GCP, PCF, Angular 6.
Third project was for international telecommunications company.  Here goal was development of the system for porting numbers between telecommunication companies. On this project I was working as a full stack developer. I have gained experience working with frontend technologies: ReactJS and typescript. On the backend we've used Java, Spring Boot, JPA, Active MQ, Oracle, Swagger.
On a new job I want to work either as a Backend developer or Fullstack developer with ReactJS on frontend. I want to work on a project that is in active development ideally a project which is starting or less than a year in development.