freiberufler Senior Software Entwickler auf freelance.de

Senior Software Entwickler

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 1612 Sofia
  • Europa
  • bg  |  de  |  en
  • 22.02.2024

Kurzvorstellung

Erfahrener Senior Softwareingenieur mit soliden 12 Jahren beruflicher Programmiererfahrung. Bleibe auf dem Laufenden über neue Programmierungstrends und bewährte Methoden, und integriere sie in aktuelle Projekte.

Qualifikationen

  • Apache Maven
  • Apache Tomcat
  • Docker
  • J2EE (Java EE)
  • Java (allg.)
  • jboss
  • JDBC (Java Database Connectivity)
  • Jenkins
  • Kubernetes
  • mySQL
  • PostgreSQL
  • Representational State Transfer (REST)
  • SOAP (Simple Object Access Protocol)
  • Softwareentwicklung (allg.)
  • Spring

Projekt‐ & Berufserfahrung

Senior Software Consultant
Kundenname anonymisiert, Wien
7/2019 – offen (4 Jahre, 9 Monate)
Versicherungen
Tätigkeitszeitraum

7/2019 – offen

Tätigkeitsbeschreibung

Developing a uniform software solution (insurance suite) that manages all the aspects of the insurance process.
My role: Senior Java Developer
- Adaptation of the existing insurance suite with the customer-specific requirements
- Designing (technical and business) of new features
- Development of new features
- Analysis and fixing of defects
- Implemented a new module for the International Financial Reporting Standard
- Communication with the customer (as part of troubleshooting and developing new features)
Used technologies: Java 8, Java EE 7 (EJB), JAX-WS, Spring, JSF, JBoss, Docker, Maven

Eingesetzte Qualifikationen

Apache Maven, Docker, Java (allg.), jboss, Jenkins, Kubernetes, PostgreSQL, Softwareentwicklung (allg.), Spring

Senior Java Entwickler
Allianz SE, Wien
3/2018 – 6/2019 (1 Jahr, 4 Monate)
Versicherungen
Tätigkeitszeitraum

3/2018 – 6/2019

Tätigkeitsbeschreibung

Developed a platform, managing every step of the insurance process. The platform is used by the back office, sales force, business partners and end customers via REST and SOAP webservices and also via a Desktop Application for the end customers.
My role: Senior Java Developer
- Implemented a solution for monitoring the health of all external and internal
webservices, using the Openshift cloud platform and exposing the results to Prometheus.
- Implemented a document archiving module, used daily to archive thousands of documents to a cloud storage.
- Developed REST and SOAP webservices.
- Added functionality and actively refactored different modules of the ABS system.

Used technologies: Java 8, Java EE 7 (JAX-RS, Jersey), JAX-WS, Spring Boot, Apache Kafka, Mockito, JUnit 4, JBoss, Docker, Kubernetes, Openshift, Microservices (several services were peeled off the monolith)

Eingesetzte Qualifikationen

Web Security, Enterprise Service Bus (ESB), WSDL (Web Services Description Language), J2EE (Java EE), Representational State Transfer (REST), SOAP (Simple Object Access Protocol)

Software Engineer
Ocado Technology, Hatfield
10/2016 – 2/2018 (1 Jahr, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2016 – 2/2018

Tätigkeitsbeschreibung

Worked on an Android application, used by big supermarket chains in the UK to facilitate the process of collecting online orders. The application navigates the employees through the store aisles, showing them what products to pick and where to place them in the package. When the order is collected, the application gives instructions to the employees where and how to load the order in the vehicle.
My role: Software Engineer
- Participated actively in the software design process of different modules.
- Developed main features of the android application.
- Developed small features on the back-end (written in Scala).
- Heavy unit/integration testing, refactoring and participation in code reviews.
Used technologies: Android (Marshmallow, API Level 23), SQLite, greenDAO, Dagger 2, Retrofit, WireMock, JUnit 4

Eingesetzte Qualifikationen

Android

Zertifikate

Oracle Certified Professional
2014

Ausbildung

Sofia Universität, Fakultät für Mathematik und Informatik
Ausbildung
2012
Sofia

Über mich

Als Java-Entwickler beobachte ich die neuen Tendenzen und Best Practices beim Programmieren genau und versuche sie in meine aktuellen Projekte umzusetzen.

Weitere Kenntnisse

Programming Languages and Frameworks:
Java 7-17
Spring 5-6, Spring Boot 1-3, Spring Cloud
JavaScript, TypeScript, Node.js, Angular 2-13

Containers and Orchestration: Docker, Docker Compose, Kubernetes

Cloud Technologies:
Amazon AWS (EC2, S3, Lambda, ECS, EKS, EBS, SNS, SQS)
OpenShift

Messaging and APIs:
Apache Kafka, RabbitMQ
JDBC, REST API over HTTP, SOAP, Websockets

Databases: MySQL, PostgreSQL, MongoDB, Redis, H2

Methodologies and Architectural Paradigms:
Microservices, Test-Driven Development (TDD), Domain-Driven Design (DDD), Service-Oriented Architecture (SOA), SOLID principles, Twelve-Factor App

ORM Frameworks: Hibernate, JPA, Spring Data

Application Servers: JBoss, Tomcat, Jetty

Project Management Tools: Atlassian Jira, Atlassian Confluence

CI & CD: Bitbucket, GitLab, GitHub, Jenkins, Nexus

Monitoring & Logging: Prometheus, Kibana, Logstash, Elasticsearch, PagerDuty

Version Control: Git, Subversion

Build Tools: Maven, Gradle

Static Code Analysis: Checkstyle, SonarLint

IDEs: IntelliJ IDEA, Eclipse, Visual Studio Code

Operating Systems: Ubuntu, Amazon Linux AMI 1-2, Windows, macOS

Other: XML, HTML, UML, Bootstrap, CSS, Bash, PowerShell

Persönliche Daten

Sprache
  • Bulgarisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Fließend)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
1280
Alter
36
Berufserfahrung
13 Jahre und 1 Monat (seit 02/2011)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden