Position: Java Developer
Category: Java
English level: upper
Years of experience: 2

Constructing application which are able to service more than 40 millions people per months!
For last 2 years in role of Java Developer I`ve been taking active participation in end-to-end development of high-loaded social and business services such as:

- Digital population census 2021: Java 11 RESTful application built on Spring Boot and Oracle using pure SQL (because none of tried ORMs withstood such overload). App was integrated with Apache Kafka and the whole enterprise default stack (Prometheus, ELK, Zipkin and so on). Deployed in Kubernetes with help of Jenkins CI/CD and Helm.

- Online college admissions: Java 11 RESTful application built on Spring 5 and using PostgreSQL and Hibernate. Cluster was integrated with ActiveMQ. Default enterprise stack as described above.

- E-document management: Java 8 Spring Boot application using REST/SOAP and various document-builder engines. PostgreSQL without any ORM as db. Deployed in Kubernetes with Gitlab CI.

What actually did I do?
- Wrote code on all layers of applications
- Integrated apps with bunch of neighbor services by REST/SOAP/JMS/Kafka
- Built Docker images, Helm Charts and CI pipelines for deploying apps
- Covered services with unit and integration tests
- Took participation in architecture designing (not much truly speaking)
It would be cool to work at project without really ancient legacy code.