Position: Senior Java Developer
Category: Java
English level: intermediate
Years of experience: 10


Development and maintenance of a small web-based project related to video streaming. I was working as a standalone developer.

Development and maintenance of different enterprise projects related to the pharmaceutical industry. My area of responsibility consisted of requirements analysis, development of new and maintenance of existing functionality in a distributed team.

My current position is Tech Lead. I'm working on a complex enterprise project written in java. It's a monolithic application running on JBoss using Spring, Struts, Hibernate connected to Oracle. We're migrating it to Spring Boot services and .Net serverless functions running in Azure.

I'm experienced in requirements analysis, creation of new functionality, maintenance and update of existing features for large and complex enterprise projects. I have experience working both on monolithic applications as well as micro-services.

Technologies
    • Java/Java EE
    • Cloud Providers: Azure
    • Servlet API, JSP
    • JavaScript (jQuery, Angular)
    • HTML5, CSS3
    • REST API
    • Frameworks: Spring Boot, Spring Framework, Struts
    • ORM: Hibernate
    • Build tools: Gradle, Maven, Ant
    • Databases: MySQL, MongoDB, Oracle
    • Servers: Tomcat, JBoss, WildFly
    • Unit testing: JUnit, Mockito
    • VCS: Mercurial
    • IDE: IntelliJ Idea, VS Code
    • CI/CD: Jenkins
Interesting projects using modern technologies. Flexible working hours. I'm looking for a full-time job, possibly remotely.