Back to professionals

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.

Author
Java Developer
63d3f8cb395b410001b8b9b5
Freelancer418  / Per day
LevelSENIOR
Roles
Java Developer
Languages
English
Skillset
AJAXAngularJSApache KafkaApache MavenApache WicketApplication ServerAutomation TestingBambooBootstrapCICDCMSCSSCode ManagementConfluenceContainer Management SoftwareContainerization SoftwareCouchbaseDatabaseDevOpsGitGradleHibernateJUnitJavaJava ToolsJavaScriptJiraKubernetesLESSMessage BrokerMicrosoft serversMySQLOraclePlayProject Management ToolsRabbitMQReactRedisReduxRestSASSSQLSW Tools APIsSoapSpecificationsSpringSpring bootTeam LeaderTest DevelopmentTestNGToolsjQuery
Localities
Remote