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

- Setup initial Kubernetes infrastructure for microservices and data storages for project developed from scratch
- Mentored newcomers, performed code reviews
- Improved performance for Hibernate queries from 14 to 2 seconds. Introduced common library for handling such queries in project services
- Refactored monolith application written on Spring MVC to clean, maintainable and extensible codebase. Introduced unit and functional test coverage
- Chose technologies for new project that was built from scratch among with Senior developer and Team Lead
Experienced Java developer with good communication skills
Aimed at providing quality and extensible solutions that meet customer requirements
 
Main tasks performed:
- Design, implement, maintain application and infrastructure components
- Take part in full development cycle of REST API: design, implementation, testing, release
- Perform significant unit- and functional-test coverage
- Perform code reviews
- Investigation and fixing defects
- Analyze and estimate effort of implementing business requirements
- Introduce proper Java libraries for business solutions
- Setup Kubernetes infrastructure for microservices and data storages
- Create CI/CD pipelines on Jenkins
- Communication with QA, BA, Dev, DevOps teams to achieve best time/quality results
Strong team and modern technology stack