freiberufler Java Full stack Developer auf freelance.de

Java Full stack Developer

offline
  • auf Anfrage
  • 82024 Taufkirchen
  • Europa
  • hi  |  de  |  en
  • 15.11.2023

Kurzvorstellung

Java/Kotlin developer with 10+ years of experience.

Qualifikationen

  • Hibernate (Java)
  • J2EE (Java EE)
  • J2SE (Java SE)
  • Java (allg.)
  • Kotlin
  • MongoDB
  • mySQL
  • Representational State Transfer (REST)
  • SOAP (Simple Object Access Protocol)
  • Spring
  • XML

Projekt‐ & Berufserfahrung

(Part Time) May.2023- 2023. Java/ GWT Consultant (Mazda Motors GmbH) FMMDA- Find my Mazda Dealer Admin project is a Dea
Mazda Motors, Remote
7/2023 – offen (10 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2023 – offen

Tätigkeitsbeschreibung

Technologies: Java, Google Web ToolKit (GWT) GWT
Frontend is based on GWT, GWT compiles Java code into JavaScript. At the backend FMMDA interacts with SOAP and REST services.
• I am to perform maintenance and upgradation of the FMMDA

Eingesetzte Qualifikationen

J2EE (Java EE), J2SE (Java SE), Java (allg.)

Java/ Kotlin Full stack software developer (Netzkontor Nord GmbH Flensburg) DIPS-OM web application for planning and mai
Netzkontor Nord GmbH Flensburg, Remote
5/2023 – 6/2023 (2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2023 – 6/2023

Tätigkeitsbeschreibung

Technologies: Java, Kotlin , React , TypeScript , handlebars , mongo db, linux
• I worked as a full stack developer for the DIPS-OM project.
• Search for various reports enabled.
• Fixed bugs and participated in maintenance work.
• And added features like creating a report on a predefined mongo entity.
Nov.2022-April 2023.
• Fixed mongo aggregation.
• Enabled or disabled features in frontend and backend .
Danach wurde ich wegen Bandscheidvorfall operiert und konnte nicht weiter an dem Projekt arbeiten.

Eingesetzte Qualifikationen

Java (allg.), Kotlin

Team lead software development ( Eurosys Informatics GmbH, Taufkirchen) Lead a startup project Companino - an easy-to-us
Eurosys Informatics GmbH, Remote
11/2022 – 4/2023 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2022 – 4/2023

Tätigkeitsbeschreibung

• Lead a team of 3 software and 1 UI/UX developers.
• Carrying out the requirements gathering and analysis.
• Extracted features and delivery for MVP1.
• Assistance in decision-making for technologies to be used for hybrid
development.
• For the frontend, the IONIC framework was used together with Angular. • For the backend node, JS was used along with the microservice
architecture.
• Provision of cloud consulting. • Scrum rituals performed.

Eingesetzte Qualifikationen

Java (allg.)

Software Consultant Java Backend Freelancer
IABG Ottobrunn, Ottobrunn
10/2021 – 10/2022 (1 Jahr, 1 Monat)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

10/2021 – 10/2022

Tätigkeitsbeschreibung

As a backend consultant, this is part of my daily work
Technologies:
Java, Eclipse, Hadoop, Spark, Scala (POC purpose only), Maven, Hibernate, VMWare, Derby, Ubuntu, Docker, Docker-Compose, Bash scripting (POC purpose only), Talend ESB, unit and integration tests , Windows, Linux , JDWP for remote debugging, Jprofiler
• Development of a SOA data storage service with Java and implementation in Talend ESB
• Creation of VMware Virtual Machines Ubuntu 21.10 and 22
• Installing Hadoop, Hive, Derby, and Spark
• Set up Spark as Hive's execution engine for faster queries
• Hadoop 2.7.3 and Hive3.1.2 version compatibility by adapting Hive
code for ACID transaction tables
• Review and creation of technical documentation for installing VMs
• Analyzes different ways of accessing Metastore
• Used Java Hibernate ORM API to create the Derby database schema
and populate the tables.
• Rerun and tested Hadoop and Hive Java APIs Linux installation
• Built Docker containers for Hadoop and Derby
• Docker Compose used for container orchestration.

Eingesetzte Qualifikationen

Apache Hadoop, Apache Spark, Windows 8, Enterprise Service Bus (ESB), Docker, Hibernate (Java), Java (allg.), Scala, SOAP (Simple Object Access Protocol), Vmware (allg.), Linux Einführung

JAVA developer
GBI Genios German Economic Database Gmbh, Munich
4/2019 – 9/2021 (2 Jahre, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2019 – 9/2021

Tätigkeitsbeschreibung

Genios offers an ElasticSearch-based search engine for German regional and business databases
My role in the project:
As a backend developer, this was part of my daily work
Technologies: Java, Groovy, Intellij , SpringBoot , Microservice, REST, SOAP, Elastic Search, XML, JSON, XML Parser SAX and DOM, LogStash , Kibana ( ELK Stack), Mongo, MySQL, Message Broker Morphium , Apache FreeMarker Template, Spring MVC, JQuery , Java Script (Frontend development only according to ticket requirements), multithread application, MAC, Linux, Jprofiler , HTML, CSS
• Extensive data processing from XML to Json with DOM/SAX parsers
• Thorough interaction with NoSql Mongo db to take advantage of
simplified JSON representation of data
• data modeling
• Upload publisher data daily after processing in Elastic Search
• Works on developing Job Execution Framework for backend using
technologies like Java 11.0 OpenJdk , Springboot Framework and
FreeMarker Template in MVC architecture for related internal frontend.
• Working on updating and maintaining backend and frontend of GBI
Genios web portal built with Groovy on Grails Framework and using GSP
for frontend webpages.
• Worked on Job Execution Framework (it works like Spring Batch)
• Working with REST APIs and HTTP client for partial data processing

Eingesetzte Qualifikationen

MongoDB, mySQL, Java (allg.), Spring, XML, SOA (Serviceorientierte Architektur), SOAP (Simple Object Access Protocol), elasticSearch, Representational State Transfer (REST)

JAVA backend developer ( (Festanstellung)
(Telic AG, Oberhaching, Oberhaching
11/2017 – 11/2018 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

11/2017 – 11/2018

Tätigkeitsbeschreibung

Within Scrum software development processes, the following modules were worked on:
Technologies : Java, Hibernate, Cassandra, Hazelcast IMDB, Feign Netflix REST Client, Hystrix Message Broker, Spring Retry, SpringBoot (intensive work), Eclipse, Git, Source Tree, Message Broker RabbitMQ, Junit, TestNG, Mockito, Windows, Linux , Nginx
• Forwarding: Defined REST API using Swagger.
• Developed a Feign based REST client that uses Rabbit MQ Message
Broker to listen on queues for data and uses REST API from backend to forward it to backend.
Provides Spring retry function and baffles call to REST API using CircuitBreaker for failover mechanism.
• HazelCast uses IMDG to share some data in a distributed environment.
• An XML-based parser was extended to parse some raw telemetric data
in flexible key-value manner, which was later sent to the REST server
using Forwarder.
• A log module was refactored and extracted from an existing project to
provide a clean implementation with Springboot acting as an independent REST server to read and write data on REST calls to the Cassandra backend.
• Code reviews done
• Also participation in a Scrum workshop

Eingesetzte Qualifikationen

Java (allg.), Spring, XML, Representational State Transfer (REST)

Research Associate
German Electron Synchrotron ( DESY ), Zeuthen Germ, Zeuthen
6/2014 – 5/2016 (2 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

6/2014 – 5/2016

Tätigkeitsbeschreibung

CTA-ACTL: Array Control - Cherenkov Telescope Array
Project Description: CTA's Array Control is a SCADA system that aims to provide control, monitoring and data acquisition for the Cherenkov Telescope Array.
My role in the project:
• TMCDB Port on MySQL, which previously only supported Oracle HSQLDB, TMCDB uses XML DB as a configuration database (CDB) that provides the schema for the corresponding tables in the Oracle and MySQL relational databases.
• Alarm client and logging client: Alarm and logging clients store alarms and logs in the NoSQL database, respectively. Customers also use Mongo DB's capping feature to prevent retaining data that has lost relevance.
• Code reviews done
• Presentation on OPCUA at the OPCUA Bootcamp in Milan, Italy.
• Lecture about TMCDB in the European Southern Observatory Garching
near Munich

Eingesetzte Qualifikationen

MongoDB, mySQL, Hibernate (Java), Java (allg.), JUnit, Swing (Java)

Member of Technical Staff
NEC HCL System Technologies Limited, NOIDA
6/2010 – 6/2012 (2 Jahre, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

6/2010 – 6/2012

Tätigkeitsbeschreibung

Technologies: VC++, VB, CVS, VMware, Windows
Project description : AFIS is an advanced fingerprint identification system that follows a three-layer architecture. Tier1 is matched server and feature database. Tier2 is a middleware that processes and routes requests from multiple Tier3 clients. Tier3 is the client system that provides the operators with the AFIS GUI.
My role in the project: Worked on Tier2 and Tier3. Performed maintenance for dozens of websites and developed new features as needed.

Eingesetzte Qualifikationen

Visual C++

Project Engineer Applied Artificial Intelligence Group
Center for Development of Advanced Computing, Pune
9/2008 – 6/2010 (1 Jahr, 10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2008 – 6/2010

Tätigkeitsbeschreibung

Shrutlekhan : Rajbhasha , Hindi speech recognition software
Project description: Shrutlekhan is a Hindi speech recognition system that can recognize different dialects of the Hindi language. It takes sound as input and converts it to Devnagari - text output.
My role in the project : Development of a tool that can pass the recognized text stream to any UI editing control in the operating system. The task was to connect to Windows and capture relevant system messages. Also the maintenance of the project performed .

Eingesetzte Qualifikationen

Microsoft Foundation Classes (MFC), Visual C++

Ausbildung

Post Graduate Diploma in Advanced Computing
Post Graduate Diploma
Center of Advanced Computing Pune
2007
Pune
Bachelor of Technology in Electronics and Telecommunication
Bachelor of Technology
JSS Technical Institute of Technology
2007
NOIDA

Über mich

I am a highly skilled Java Full Stack Developer with a passion for creating efficient, scalable, and user-friendly web applications. With a strong foundation in both front-end and back-end development, I bring a holistic approach to software development. I have a proven track record of delivering high-quality projects on time, using the latest technologies and best practices.

My expertise in Java, Spring Framework, and various front-end technologies allows me to design and implement end-to-end solutions that not only meet the technical requirements but also ensure an exceptional user experience. I thrive in dynamic and collaborative environments, and I'm always eager to take on new challenges to further enhance my skills and deliver outstanding results.

I am dedicated to staying updated with industry trends and best practices, and I am committed to helping organizations achieve their goals through innovative and robust software solutions.

Weitere Kenntnisse

Weitere Informationen finden Sie in meinem Lebenslauf.

Persönliche Daten

Sprache
  • Deutsch (Fließend)
  • Englisch (Fließend)
  • Hindi (Muttersprache)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
107
Alter
39
Berufserfahrung
15 Jahre und 7 Monate (seit 09/2008)
Projektleitung
11 Jahre

Kontaktdaten

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

Jetzt Mitglied werden