Upstaff Sign up
Pavel L.
🇵🇱Poland (UTC+01:00)
Created AtUpstaffer since August, 2023

Pavel L. — Java Engineer

Expertise in Back-End Web.

Last verified on August, 2023

Core Skills

Bio Summary

- Software Engineer with over 10 years of practical development experience.
- Practical experience with Java Standard Edition 7-17; Java Enterprise Edition(JPA, JTA, CDI, JMS, JSF, JAX-RS, Servlets API);
- Hands on experience with Spring technological stack: Spring Core, Spring Boot, Spring Data, Spring Security;
- Strong SQL knowledge and the corresponding experience with relational DBMS: Oracle, MSSQL, PostgreSQL;
- Code quality assurance: refactoring, review using Crucible and Sonarqube;
- Software architect skills: design of application architecture, decision-maker about technological stack;
- Experience working in an Agile methodology;
- Coordination of all the communications channels between the customer and team;
- Development teams building, interviewing, hiring personnel;
- Delivery complex software solutions for Application life-cycle management, Media and e-- - Commerce industries, Process automation, plug-in development for Atlassian products.
- Intermediate English
- Availability starting from ASAP

Technical Skills

Programming LanguagesJava, JavaScript, PL, TypeScript
JavaScript FrameworksAngular, Backbone.js, jQuery
UI Frameworks, Libraries, and BrowsersAnt Design, Bootstrap, CSS, HTML, HTML5, jQuery
Java FrameworksHibernate, Spring, Spring Boot
Java Libraries and ToolsJava EE, JDBC, JMS, JPA, JSF
JavaScript Libraries and ToolsNgRx
Databases & Management Systems / ORMHibernate, Liquibase, Microsoft SQL Server, MySQL, Oracle Database, PostgreSQL, SQL
Azure Cloud ServicesAzure MSSQL
Third Party Tools / IDEs / SDK / ServicesAdobe Flex, Eclipse, IntelliJ IDEA
Methodologies, Paradigms and PatternsAgile, MVC
Message/Queue/Task BrokersApache ActiveMQ, Kafka
QA, Test Automation, SecurityApache Maven, JUnit, NUnit, Selenium, Unit Testing
Web/App Servers, MiddlewareApache Tomcat
SDK / API and IntegrationsAPI, Swagger
Collaboration, Task & Issue TrackingAtlassian Confluence, Jira
Deployment, CI/CD & AdministrationBamboo, Jenkins, SonarQube
Version ControlBitBucket, Git, SVN, VCS
Virtualization, Containers and OrchestrationDocker
Operating SystemsLinux, Windows
PlatformsSAAS
Other Technical SkillsOSGi

Projects

Java Backend Engineer, Team Lead, Project MPD, Industry Business process automation

11/2021 – Now
Description: Platform which provides a workflow engine and a decision engine for automating business processes. It allows to automate workflow and decision processes, integrate a variety of services into customer processes, solve common and implement custom business cases.
Responsibilities:Development of Java backend, implementing the middle layer between core system & Camunda REST Engine, Unit testing, development of modular architecture. Team coordination and processing requests from client.
Technologies: Java, Spring Framework, Spring Boot, Spring MVC, Spring Data, JPA, Hibernate, JUnit, Mockito, PostgreeSQL, MS SQL, Tomcat, Web services, Maven, Docker, Camunda, Apache Kafka, Swagger, Lombok, Liquibase

Java/JavaScript Engineer,SportTeam, Industry E-Commerce

12/2019 – 11/2021
Description: Website for selling sportswear, which brings together manufacturers, dealers and sports clubs. The platform allows sportswear manufacturers and their dealers to sell products online, as well as make cooperation offers to sports clubs. Consumers and sports clubs can place an order online and customize it by using custom printing option. Thanks to the convenient functionality and visualization capabilities, a buyer can easily create and edit prints (placement, font, etc.).
Responsibilities: Developing, testing and implementing application software.
Technologies: TypeScript, Angular, NgRx, HTML5, CSS3, Java, Spring Framework, Spring MVC, Spring Data, JPA, Hibernate, DB2, Maven

Backend Java Engineer; Flex/ActionScript3 frontend Engineerб OnlineMediaNet and subprojects, Industry Media management

2012 – Now
Description:Powerful online media tool for solutions in the following areas: Product Information Management, Media Asset Management, Brand Management, Workflow Management, Media Production Management.
Responsibilities: Design of application core and modules architecture; implementation of PIM, MAM modules(API and client components); asset linking functionality. The mechanism of recommendations for the 1st functional part of the web application. Code review. Discussion with customer.
Technologies:Java EE, Spring Framework, Spring MVC, Spring Security, Spring Data, JPA, Hibernate, JUnit, EasyMock, HTML, CSS, JavaScript, Adobe Flex (ActionScript, BlazeDS, Air), Oracle, MS SQL, Tomcat, Web services, Ant, Maven, Liquibase, Adobe XMP, Adobe InDesign, ImageMagick

Java Backend Engineer, Team Lead, CRM for Telecom Industry

Period 04/2018 - 12/2019
Description: CRM-system for the telecom operator. The system integrates with a large number of external sources on various protocols. Besides it works in conjunction with its own payment system. Implemented CRM allows sales managers of the company to use existing charts for tracking the process of interaction with the customer and customize the processes according to the business peculiarities of each particular region.
Responsibilities: Development of Java backend, implementing the middle layer between core system & Camunda REST Engine, Unit testing, Swagger API documentation. Development of microservice architecture. Team coordination and processing requests from client.
Technologies:Java, Spring Framework, Spring Boot, Spring MVC, Spring Data, JPA, Hibernate, JUnit, Mockito, Oracle, Maven, Docker, Camunda, Apache Kafka, Apache Zookeeper, Feign, Swagger, Lombok, Liquibase

Java/Javascript Engineer, APM Jira Group Membership Management

06/2017 - 08/2017
Description:JIRA extension for user group membership management for project owners
Responsibilities: Implementation of dashboard with different kind of widgets for user management
Technologies:Java, Spring Framework, HTML, CSS, JavaScript, Maven, Velocity, Atlassian SDK

Java/Javascript Engineer, APM Jira Active Directory integration

04/2017 - 05/2017
Description: JIRA extension for group management based on active directory
Responsibilities: Integration of Active Directory
Technologies:Java, Spring Framework, HTML, CSS, JavaScript, Maven, Velocity, Atlassian SDK

Java/Javascript Engineer, APM Jira Monitoring and Control

01/2017 - 03/2017
Description: JIRA extension for monitoring and control systems with Atlassian products and licensing user per project
Responsibilities: Implementation of administration console for monitoring usages of Atlassian products
Technologies:Java, Spring Framework, HTML, CSS, JavaScript, Backbone.js, Maven, Velocity, Atlassian SDK (JIRA, Confluence, Bitbucket, Bamboo, Crucible)

Java/Javascript Engineer, APM Jira User Anonymization

10/2016 - 12/2016
Description: JIRA extension for user anonymization
Technologies Java, Spring Framework, HTML, CSS, JavaScript, Backbone.js, PostgreSQL, Tomcat Web Server, Maven, Velocity, Atlassian SDK, Routines
Responsibilities: Anonymization of corporate users, Optimizing the existing system functionality: changing the source code of JIRA (Patch JIRA Core)

Backend Java Engineer, ProTesting, Industry Software & Hi-Tech

09/2015 - 09/2016
Description: An extensible SaaS-service for automatic testing of mobile and web applications.
Responsibilities: Anonymization of corporate users, Optimizing the existing system functionality: changing the source code of JIRA (Patch JIRA Core)
Technologies: Java EE, Spring Framework, Spring Security, JPA, Hibernate, ZK framework, JavaScript, PostgreSQL database, Tomcat, Web services, ActiveMQ, Ant, Maven, Liquibase, Selenium

Education

Yanka Kupala State University of Grodno
Work Bachelor's degree, Department of the Mathematics and Informatics

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Pavel L.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring