Java Software Developer
Aktualisiert am 13.09.2023
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 11.09.2023
Verfügbar zu: 100%
davon vor Ort: 0%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Englisch
Verhandlungssicher

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

9 Jahre 4 Monate
2014-06 - 2023-09

Experienced Java Back-End Developer with Diverse Project Portfolio

Java Software Developer
Java Software Developer

Technical Skills:


? Languages: Java (7-17), JavaScript, TypeScript
? Technologies/APIs/Methodologies: Java, Spring/Spring Boot (Spring Data JPA, Spring Security, Spring Data REST, Spring Web, Spring Test, Spring MVC, Spring AOP), JPA/Hibernate, MyBatis, Flyway, JUnit, Mockito, Maven, Gradle, JavaScript, JSP, Apache Tiles, Thymeleaf, Drools, JasperReports, MongoDB, SmallTalk
? Databases: PostgreSQL, Oracle, DB2, MySQL, MongoDB
? Operating Systems: Windows, Linux
? Tools, Application Platforms, and Others: IDE (IntelliJ, Eclipse, VS code, Pharo, IBM RTC), SCM (Subversion, Git), PM (Redmine, Jira), Jetty, Apache Tomcat, MySQL Workbench, pgadmin, SonarQube, Bitbucket, Gitlab, GitHub, English - Intermediate


Project Experience:

Data Services Tool for a Lead International Sports Organization (Feb 2023 - Present)
? Industry: Sport
? Description: Developed a cloud-based solution for collecting and editing sports data in a unified format, ingesting it into a consolidated sports data store. The solution offers extensive data editing and searching capabilities and supports user access levels.
? Technologies: JavaScript, TypeScript, Angular12, Alibaba Cloud, Material Design, Java, Spring, Spring Boot, MyBatis, MySQL, Flyway, Gradle, Mockito, Kubernetes, Jenkins, Gatling, Postman
? Role: Back-end Developer

? Responsibilities: Developed the back-end part, conducted code reviews, performed unit testing, and contributed to documentation.


Internet Banking System (June 2019 - Feb 2023)
? Industry: Finance
? Description: Converted a banking product originally written in Smalltalk to Java.
? Technologies: Java, Smalltalk, DB2
? Role: Back-end Developer
? Responsibilities: Mapped code from Smalltalk to Java and developed a compatibility layer between Smalltalk and Java.
QA Tool Client (Dec 2018 - May 2019)
? Industry: Finance
? Description: Developed a processing system for drawings.

? Technologies: Java, Spring, REST, Angular, MongoDB

? Role: Back-End Developer


Internet Banking System (Nov 2017 - Oct 2018)
? Industry: Finance
? Description: Developed an internet banking system for a major Russian bank, based on modern technologies and designs.
? Technologies: Java, Spring, REST, JMS, ReactJS, Typescript, WebSphere Application Server, Redux, Jenkins, Nginx, Webpack, Node, Npm
? Role: Back-end Developer

? Responsibilities: Developed back-end modules, integrated with other applications via REST and JMS, and worked on front-end applications.


Insurance Company Self-Service System (Jun 2014 - Aug 2017)
? Industry: Insurance
? Description: Developed a self-service portal for an insurance company, providing web and mobile access to policy management, billing, claims, and more.
? Technologies: Liferay Portal, Jboss, Apache Tomcat, Java 6-7, Spring, Hibernate, MyBatis, ZK, JSF/IceFaces, Drools, JasperReports, JMS, JUnit, TestNG, Oracle, MSSQL, DB2, TIBCO ActiveMatrix BusinessWorks, Jmeter, Selenium WebDriver, Protractor, Selenide, Cucumber, Adobe Photoshop, Adobe Illustrator
? Role: Back-end Developer
? Responsibilities: Developed portlets for Liferay CE 6.1 portal, designed jrxml stylesheets for PDF reports.
This developer has a diverse range of experiences in various industries, primarily focusing on back-end development using Java and related technologies. They have also been involved in data conversion and integration projects, contributing to the reliability and functionality of complex systems.

Aus- und Weiterbildung

5 Jahre 1 Monat
2009-09 - 2014-09

Information Systems and Technologies (in economics)

Bachelor's Degree, Yanka Kupala State University of Grodno
Bachelor's Degree
Yanka Kupala State University of Grodno

Position

Software Developer


This developer has a substantial 9-year career in software engineering, with a specific focus on Java back-end development for over 7 years. Their key skills revolve around Java and the Spring/Spring Boot frameworks. They possess expertise in the transformation of legacy projects into modern Java codebases. Additionally, they have experience in enhancing application reliability by implementing integration and unit tests using popular testing frameworks like TestNG, JUnit, and Mockito.

Kompetenzen

Programmiersprachen

Java
Experte
Spring/Spring Boot
Experte
JUnit
Experte
Mockito
Experte
Maven
Experte
Gradle
Experte
JavaScript
Experte
JSP
Experte
Apache Tiles
Experte
Thymeleaf
Experte
Drools
Experte
JasperReports
Experte
MongoDB
Experte

Branchen

This developer has been active in several industries, showcasing their adaptability and expertise in diverse domains:

  • Worked on a project involving a lead international sports organization, developing a cloud-based data services tool for collecting and editing sports data.
  • Contributed to multiple projects in the finance industry, including the conversion of a banking product from Smalltalk to Java, the development of an internet banking system, and the creation of a QA tool for processing drawings.
  • Played a significant role in developing a self-service portal for an insurance company, providing web and mobile access to policy management, billing, claims, and more.
  • Engaged in projects that required expertise in modern technologies and software development practices, such as the use of Java, Spring, and various other frameworks and tools.

These experiences demonstrate the developer's ability to apply their skills and knowledge across different sectors, making them a versatile professional capable of taking on complex challenges in various industries.

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.