19.07.2025 aktualisiert

**** ******** ****
100 % verfügbar

Senior Java Developer / Lead Java Developer

München, Deutschland
Deutschland
Master of Science in Computer Science
München, Deutschland
Deutschland
Master of Science in Computer Science

Profilanlagen

Senior JEE Consultant

Skills

Education:
October 2002 – August 2006
Master of Science in Computer Science
Technical University Dresden, Germany

January 1996 – December 1999
Bachelor of Science in Computer Sciences and Engineering
GIK Institute of Engineering Sciences & Technology, Pakistan

Professional Profile:
•Over 10 years of experience in software development
•Over 8 years of experience in developing Java and JEE enterprise applications
•Over 8 years of experience in JPA and Hibernate
•Over 7 year of experience in developing with SQL, PL/SQL using Oracle, MySQL
•Over 7 year of experience in developing with web services
•Over 5 years of experience in JSF and XHTML
•Over 5 years of Agile and scrum experience
•Over 5 years of experience in Linux and Bash shell scripting
•Over 2 year of experience in developing C/C++, VC++ and MFC applications
•In depth knowledge and practical experience of design patterns
•Familiarity with common software engineering methodologies and practices
•Hands on experience of object oriented analysis and design using UML
•Excellent oral,written and interpersonal communication skills
•Well organized and able to handle multiple assignments and work under high pressure
•Languages: Well versed in English and knows intermediate level of German

Technical Summary:
GUI And Tools: SVN, Maven, Git
Programming Languages: Java 8, C, C++, Visual C++, Lisp, Prolog
JEE: JSF,JAX-RS,JAX-WS,EJB,JPA,AJAX,XHTML,HTML5,CSS,JSP,Oracle, PL/SQL, Tomcat, Jboss
Third Party APIs/Frameworks: Jackrabbit, JCR, Facebook Open Graph API,Facebook Live API, Fitnesse, JMeter,Vaadin,ElasticSearch, Lucene
Management: Scrum

Work Experience:

Allianz Deutschland AG, Stuttgart, Germany
January 2018 – March 2018
Senior JEE Consultant
  • Cloud migration project LEAP
  • WebSphere applikation FirmenOnline nach Cloud AWS und OpenShift Platform mit Docker
  • CI in Jenkins
  • Git merge von andere Versionskontrollsystem
  • Bugfixing
  • JSP, Java8, Bash, Hibernate

CommerzFinanz GmbH, München, Germany
April 2012 – December 2017
Lead Java Developer / Scrum master

RataNet
Description
RataNet is web based application that allows customers to apply for credits online. The architecture of the
application consists of several servers and distributed layers. The business logic is implemented in JEE. The
front end is implemented in JSF, JSP and XHTML and Oracle is used as the database.

Languages/Environment: CORBA, C++, Java, JSP, JSF, Vaadin, Web Service, JEE, JPA, EJB, Oracle,Jboss, Hibernate, SVN, Maven

Roles and Responsibilities:
•Lead developer for multiple projects
•Performed duties of System Analyst as well as Architect
•Wrote regression tests using Fitnesse and Selenium
•Provided guide lines and processes for peer code reviews
•Wrote stress tests using JMeter

Self Employment, München, Germany
July 2014 – Present
CTO

Description
Took initiative to improve technical skills. Working on a web based project revolving around birthday wish and
indexing of such wishes and greeting cards. Plan to integrate it with Big data as well as Machine Learning
algorithms.

Languages/Environment: Facebook Open Graph API, Git, Java 8, JEE 7, Maven, Jboss, MySQL,Elasticsearch

Synchronica Software GmbH, Berlin, Germany
August 2008 – March 2012
Java Developer

Mobile Gateway 4.0
Description
Mobile Gateway 4.0 provides push email and synchronization to consumers and business users on any handset
without requiring additional client software.

Languages/Environment: Java, Http, HttpClient, JCR, Jackrabbit, Eclipse, Google Data API, MSN Live API,SAX, DOM, Junit, WebDAV, OMA EMN, SyncML, Plexus, JPA, Ldap, JNDI, JSF, Icefaces, Javascript, XHTML

Roles and Responsibilities:
•Wrote connectors for synchronization of contacts, events and file system between Mobile Gateway and
Google,MSN, MS Exchange,Domino, SunJcs or local drive
•Everyday bug fixing and executing test plans
•Worked on front end using JSF,XHTML,Java script and icefaces

Technical University, Dresden, Germany
October 2007 – July 2008
Research Assistant

BauVOGrid
Description
This project was aimed at making business processes for use in the civil industry. Current approaches require
a large amount of time to collect and analyze the data at the construction site.
BauVOGrid uses the essence of Grid technology for tackling the time and speed issues present in the current
approaches.

Languages/Environment: CORBA, XML, SOAP, web services, Java, J2EE, JSP, EJBs, SQL, SQL server,
Globus toolkit 4.0, Tomcat, Axis, Eclipse
Roles and Responsibilities:
•Gathering user requirements and preparing use cases
•Responsible for the analysis,architecture and design of the project
•Programming in Java, JDBC, EJBs and web services
•Database analysis and design

Eisfeld Ingenieure, Kassel, Germany
May 2006 – September 2007
Software Architect/Developer

ConED
Description
This project is aimed to build a tool for the civil engineers. The user can draw basic structural elements like
walls, slabs, pillars etc in the 2D view. The 3d view is used to see the complete building structure. The tool is
used to perform certain FEM analysis on the core design.

Languages/Environment: C/C++, MFC, lisp, Allegro CL, Visual C++ 2005, Xemacs

Roles and Responsibilities:
•Developed a component for reading the AutoCAD files in the Dwg/Dxf format.
•Worked on the core logic of the application and designed 2D and 3D GUI components with OpenGl
•Wrote library to solve complex mathematical functions like polygon intersection
•Design and implementation of efficient data structures and algorithms like R*-tree

EasySolutions, Lahore, Pakistan
May 2006 – September 2007
CEO

Description
Provided IT development services to Eisfeld Ingenieure in Germany

Advanced Micro Devices (AMD), Dresden, Germany
January 2005 – May 2005
Internee

PACE
Description

Worked on PACE Project as an Internee.
Languages/Environment: C/C++, Platform builder, Windows CE
Roles and Responsibilities:
•Developed continuous Build System using Bash Shell scripting Languages to generate the daily build reports
•Developed a device driver for the Phillips PCA9531 (8-Bit I 2C LED Dimmer).

Technical University Dresden, Germany
Summer 2003
Internee

Worked on the installation and tuning of Java applications on the Apache and Tomcat.
Languages/Environment: Java, JSP, XML, Apache, Tomcat, Eclipse, Unix

Sprachen

DeutschgutEnglischverhandlungssicher

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden