Java J2EE Developer
Aktualisiert am 02.10.2023
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 15.10.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Java 5, Java 8. Spring Boot,JPA, Hibernate
Java 8, Java 11, Kotlin, Python, Kafka,AWS, MongoDB,REST, Grafana

Einsatzorte

Deutschland
nicht möglich

Projekte

4 Jahre 6 Monate
2019-05 - heute

Corporate DataHub

Java Engineer Restful Web services Jsp JUnit ...
Java Engineer

Involved in analysis, specification, design, and implementation, and testing phases of Software Development Life

Cycle (SDLC) and used agile methodology (SCRUM) for developing applications.

Developed messaging services with Kafka.

JUnit/Mockito Frameworks were used for performing unit & integration testing by writing test cases.

Developed Kotlin microservices

Securing distributed service calls with OAuth2 implementation.

REST API design documentation with Swagger.

Automated test and build processes (DevOps approach), CI/CD Pipelines

Implementing Automation to improve coding efficiency

Developed user interface by using React JS for SPA development.

Implemented React JS code to handle cross-browser compatibility issues.

Used React-Router to turn the application into Single Page Application

Worked in using React JS components, Forms, Events, Keys, Router.

Used JIRA for defect management and to keep track of bugs and issues.

Monitoring microservices tools like Prometheus and Graphana dashboards

Code coverage using SonarQube.

Troubleshoot performance and issues, as well as installation and Splunk upgrades

Analyzing, troubleshooting, and providing solutions for technical issues.

Splunk Enterprise Security.

Creating Alerts, Dashboards, and reports in Splunk Tool.

Log parsing, lookups, calculated fields extractions using regular expression (regex).

Developing Splunk Dashboards, Report, Alerts, Visualizations, and Optimize searches.

Splunk Content Development.

Implementing Splunk Dashboards

Restful Web services Jsp JUnit Git Jira Confluence Sonar Jenkins Agile Kafka ReactJS SpringBoot Involved in analysis specification design
6 Jahre 10 Monate
2017-01 - heute

Develop features such as catalog management, flight booking, flight search, customer manangement

Developer Java 8 Restful Web services SAP Hybris 6.3 ...
Developer

Description:

EasyJet is a British airline, operating under the low-cost carrier model, based at London Luton Airport. It operates domestic and international scheduled services on over 820 routes in more than 30 countries

Responsibility:

  • Develop features such as catalog management, flight booking, flight search, customer manangement
  • Setup Hybris development with travel accelerator.
  • Familiar with Test Driven Development (TDD) and Junit.
  • Investigate, analyze and document reported defects.
  • Develop and deploy simple custom WCMS components.
  • Integration with jenkins.
  • Investigation and fixing of reported defects.
  • Working with other developers, testers and team members to understand technical and infrastructure requirements
Java 8 Restful Web services SAP Hybris 6.3 Jsp JUnit Git Jira Confluence Sonar Jenkins Agile
easyJet - FCP
8 Monate
2017-04 - 2017-11

Involved in developing PIM

Developer Java Spring SAP Hybris ...
Developer

Description:

MOLT  involves building a solution that will allow Sony’s Publishing partners to submit PlayStation product publishing and related content.Currently, there are multiple submission platforms (one per region – Europe, Americas, Japan/Asia), and the publishing partners have to submit same content multiple times to to be able to release games, applications, and related content in different regionsThe aim of this project is to create a single publishing platform, accessible to both Sony’s partners and internal users – a one stop shop for all their publishing and review needs.The solution will be based on the B2B capabilities of hybris. The standard B2B accelerator framework will NOT be used, however. We will build a custom web app using Angular JS and Spring MVC backend

Responsibility:

  • Involved in developing PIM for SonyPlay station.
  • Created interceptors for Entity Change History.
  • Invloved in providing the solutions at intialization.
  • Created impex for data model.
  • Investigate, analyze and document reported defects.
  • Diagnose and solve technical problems related to commerce and Hybris implementation
  • Familiar with Test Driven Development (TDD) and JUnit
  • Investigation and fixing of reported defects.
  • Working with other developers, testers and team members to understand technical and infrastructure requirements
Java Spring SAP Hybris Jsp Jira Confluence Sonar Jenkins Agile
SONY MOLT
1 Jahr 6 Monate
2015-07 - 2016-12

Setup Hybris development environments and sandboxes.

Developer Java 8 Spring 3.0 Restful Web services ...
Developer

Description:

Rodan and fields has selected the Hybris Commerce Suite to improve its web content management capabilities and offer a best-in-class online shopping experience for its customers and consultants.

 

Responsibility:

  • Develop awesome features such as catalog management, product search, order management, promotions, and store locator.
  • Setup Hybris development environments and sandboxes.
  • Investigate, analyze and document reported defects.
  • Develop and deploy simple custom WCMS components.
  • Diagnose and solve technical problems related to commerce and Hybris implementation
  • Familiar with Test Driven Development (TDD) and JUnit
  • Develop digital consumer experiences based on a foundation of Hybris.
  • Investigation and fixing of reported defects.
  • Working with other developers, testers and team members to understand technical and infrastructure requirements
  • Recommend best practice implementations of features and integrations
Java 8 Spring 3.0 Restful Web services SAP Hybris 5.5 Jsp JUnit Git Jira
Rodan and fields
1 Jahr 3 Monate
2014-04 - 2015-06

Working on Service layer

Developer Java 1.7 Spring 3.0 Restful Web services ...
Developer
  • Working on Service layer.
  • Worked on Impex, WCMS module, Data Models, Catalog, Product, Cronjobs.
  • Worked on E-gift card functionality using addon.
  • Configuration files for maintain Product Information in HMC and Cockpit.
  • Involved in migrating the ecommerce features into hybris implementations.
  • Created the Catalog, Category Impex creation
Java 1.7 Spring 3.0 Restful Web services SAP Hybris 5.4 Jsp JUnit Git Jira.
SMG e-commerce
6 Monate
2013-10 - 2014-03

Involved in development of Multi Currency module.

Developer Java 1.6 Spring 3.0 RESTful Web services ...
Developer
  • Understanding of the business requirements and current technology challenges.
  • Involved in development of Multi Currency module.
  • Involved in RTB to address most of the complicated issues.
  • Developed i18n for QBO.
  • Front-end development with jQuery and Dojo
Java 1.6 Spring 3.0 RESTful Web services jQuery Dojo Maven MySQL JPA Hibernate GitHub JIRA Mac OS
QBO - Quick Books Online
1 Jahr 3 Monate
2012-07 - 2013-09

Developed business classes with JPA.

Developer Java 1.6 Spring 3.0 SQL ...
Developer
  • Understanding of the business requirements and current technology challenges.
  • Developed business classes with JPA.
  • Involving in the technical aspect of requirement gathering and estimation phase.
  • Used Log4j as a debugging tool for logging application debugging messages.
  • Involved in Code Review.
  • To keep track of all the work and changes in as set of files and allows several developers to collaborate
  • Used Fortify manager for Code review and security issues fix.
Java 1.6 Spring 3.0 SQL jQuery ANT Oracle JPA Hibernate SVN Sonar Restful Services
Lufthansa - AVIOS
1 Jahr 2 Monate
2011-05 - 2012-06

Analyzed, Designed and developed database layer using Hibernate, MySQL

Tech Lead Core Java J2EE spring ...
Tech Lead
  • Understanding of the business requirements and current technology challenges
  • Analyzed, Designed and developed database layer using Hibernate, MySQL
  • Designed and Developed of Ajax based component creation layer for presentation center.
  • Involving in Team management, Task tracking, reporting to project manager.
  • Involving in the technical aspect of requirement gathering and estimation phase.
  • Involving in day to day to monitoring of team activities and reporting the same to project manager.
  • After development stage stream lined the process for maintenance and Bug fixing process.
  • Involved in the Performance tuning
  • Designing unit test cases for core functionality
  • Involved in analysis of issues and fixing the bugs
  • Onsite co-ordination
Core Java J2EE spring Hibernate jQuery Eclipse MySQL CVS ANT JBOSS.
Saison Card EBP Application
1 Jahr 5 Monate
2010-01 - 2011-05

Value Object Pattern was used to facilitate data exchange between tiers.

Tech Lead Core Java J2EE spring ...
Tech Lead
  • Setup Developing and DB environment, built foundation classes and utility classes.
  • Value Object Pattern was used to facilitate data exchange between tiers.
  • Adapted various design patterns like MVC, DTO, Business Delegate and DAO.
  • Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
  • Fixes All Bugs Present in Masters.
  • Reporting the status to project Manager.
Core Java J2EE spring Hibernate JPA ANT JBOSS Oracle Clear Case JBOSS Developer Studio.
LIDD (LTE Integrated Data Dictionary)
2 Jahre 2 Monate
2007-11 - 2009-12

Provided a secured login system for Administrators.

Sr.Developer Core Java J2EE Java ...
Sr.Developer
  • Provided a secured login system for Administrators.
  • Developed struts actions as controller to control business workflows and completed form validations.
  • Performed unit tests, fixed bug issues from many aspects and wrote technical documents and user manuals
  • Analysis & Design, Impact Analysis, Implementation and Testing.
  • Followed agile methodology for all the stories.
  • Writing the Narratives for the stories.
  • Updating use cases, design doc, clarifications in wiki page.
  • Conducting Brainstorming sections.
  • Involved in the code review and quality assurance.
  • Profiling application using Net Beans Profiler.
  • Involved in Research & Development (POC – Proof of Concept).
Core Java J2EE Java Hibernate Acegi Struts 2.0 Net Beans JavaScript JDBC Tomcat MySQL Linux JUnit SVN
3MRT License
2 Jahre
2005-12 - 2007-11

Worked on application look and feel.

Senior Developer Core Java Swings Apache Derby 10.0 ...
Senior Developer
  • R&D and interacting with customers for requirements gathering,
  • Application design and development Implementation and Testing.
  • Follow agile methodology for all the stories.
  • Designed and developed user interfaces using Swings.
  • Provide support for the customer-based requirements.
  • Worked in product development.
  • Worked on application look and feel.
Core Java Swings Apache Derby 10.0 Hibernate XML JUnit
Inventory Management Systems

Aus- und Weiterbildung

SCJP 5.0 - Sun Certified Java Programmer

Kompetenzen

Top-Skills

Java 5, Java 8. Spring Boot,JPA, Hibernate Java 8, Java 11, Kotlin, Python, Kafka,AWS, MongoDB,REST, Grafana

Produkte / Standards / Erfahrungen / Methoden

Agile
Confluence
Git
Jenkins
Jira
Restful Web services
Sonar
specification

Skills

Java:

  • Java 5
  • Java 8 (Lambda, Stream, Functional Interface).

 

Spring:

  • Spring Boot
  • Spring JDBC
  • Spring Integration
  • Spring batch
  • Spring Rest
  • Spring Annotation based programing

 

ORM Framework:

  • JPA
  • Hibernate

 

Web Services:

  • Restful and SOAP based web services

 

Scripting Language:

  • Java Script
  • Ajax
  • Angular JS
  • HTML5
  • CSS3

 

Patterns:

  • Design Patterns
  • Anti Patterns
  • UML

 

Source code testing frameworks:

  • Junit along with Mockito

 

Continuous integration/delivery methodology:

  • GitHub
  • Ant
  • Maven
  • Jenkins

 

Code quality/coverage tools :

  • Jprofiler
  • Bug Tracker
  • FortyFive scanner
  • Sonar

 

Application Servers, Web Servers:

  • JBOSS
  • BEA Weblogic Servers
  • Apache Tomcat.

 

RDBMS:

  • MySQL
  • Oracle

 

Architecture:

  • Microservice and SOA.

 

Project management:

  • Estimation
  • resource allocation
  • monitoring the team.

 

Software Engineering Practice:

  • Agile
  • SCRUM
  • Iterative development
  • TDD

 

E-Commerce Tools:

  • SAP Hybris

 

Cloud Technologies:

  • Amazon webservices (AWS)

Experience Overview

  • 3 years of experience in SAP Hybris
  • 10+ years of experience in Java, J2EE Development.
  • 5+ years of experince as a Tech Lead/ Team Lead.
  • Good knowledge of e-commerce platform tools like Hybris Core & Commerce.
  • Good Implementation Knowledge in Cart, Order, WCMS and knowledge of both B2C & B2B.
  • Expert in Hybris, J2EE, Architecture Patterns, Design Patterns, Spring Framework, Eclipse and ANT. Deep understanding of object oriented programming, relational databases.
  • Experience in Vouchers & Promotions, Payments, Content & Product Management.
  • Experience in creation of content data like page templates, pages, content slots and components.
  • Worked on personalization, localization and configuration management.
  • Ability to conceptualize and propose new designs, create prototypes and proof-of-concepts and drive their end-to-end implementation.
  • Good Experience in Leading Team, Lead activities, Estimation, Code Review, Task allocation.
  • Strong experience working within an Agile/Scrum environment.
  • Analyze code using Sonar cube for code quality for complete code base and report regularly.

Work Experience

02/2018 ? heute

Rolle: Hybris Developer

Kunde: Valtech Gmbh

01/2017 ? 01/2018

Rolle: Hybris Developer

Kunde: Portal Tech Reply, UK

 

10/2013 ? 12/2016

Rolle: Senior Team Lead

Kunde: Persistent Systems

 

07/2012 ? 09/2013

Rolle: Technical Analyst

Kunde: TEKSystems

 

01/2010 ? 06/2012

Rolle: Tech Lead

Kunde: Mascon Global Limited

 

11/2007 ? 12/2009

Rolle: Senior Software Engineer

Kunde: 3MRT Software India Pvt Ltd.

 

12/2005 ? 11/2007

Rolle: Software Engineer

Kunde: Zigma InfoSoft India Pvt Ltd.            .

Programmiersprachen

Jsp
ReactJS

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.