Java Developer
Overview
Short Summary
The candidate is an experienced Java Developer who has more than 10 years of commercial experience with Java. He works mostly on the back-end. He is currently working in a Finnish company in the finance industry, where he is responsible for the overall payment processing and payment processing - implementation, deployment, monitoring. He takes care of everything from development to production to new integrations. If a new requirement comes in he can also do the architecture design. Java, Spring Boot, Hibernate, MySQL, Kubernetes, REST, Apache Kafka, RabbitMQ are used there. In addition, it also handles Spring, SQL, Maven, JUnit, TestNG., CI/CD tools, GWT Apache Wicket, Javascript, jQuery, AngularJS, React, Redux, Oracle, Redis, Rest, SOAP, Atlassian Jira, Confluence. He has experience in agile development, he also holds the position of agile team manager on a current project. He mentors junior colleagues, is responsible for the quality of what they produce. He has been working for foreign companies in an international environment for a long time and his English is at C2 level.
Work Experience
Senior Java Developer/Software Engineer
8/2019 - present
As a Senior Java Developer, I am responsible for the technical vision and maintenance of components for payments processing and integration in the banking group. I utilize Java, Spring Boot, Hibernate, MySQL, Kubernetes, REST, Apache Kafka, and RabbitMQ.
Java Developer
1/2019 - 6/2019
In this role, I focused on backend development and integrating a new payment platform for corporate clients of a subsidiary of a Swiss universal bank. I worked on improving application performance using various technologies.
Consultant, Java Developer
12/2016 - 12/2018
During my time at Capco, I worked on multiple software projects, including technical analysis and prototyping for a major French reinsurance company, full-stack development and team leadership in the Fintech Lab, and backend development for the integration of a new payment platform for corporate clients of a Swiss universal bank.
Java Development Team Leader
3/2015 - 11/2016
As a Java Development Team Leader, I organized and managed a team of developers using agile methodology. I was responsible for the entire software development life-cycle, including analysis, design, implementation, testing, deployment, automation, and support.
Java Developer
7/2012 - 4/2015
At Evolveum, I developed open-source identity management software using Java, Spring, Hibernate, and Apache Wicket.
Note: CV has been edited for brevity and clarity.
| Freelancer | 418 € / Per day |
| Level | SENIOR |