Hamza Z.

Hamza Z.

Full Stack Software Engineer Java

,

Experience: 2 Years

Hamza

Full Stack Software Engineer Java

50000 USD / Year

  • Immediate: Available

2 Years

Now you can Instantly Chat with Hamza!

About Me

Experienced Software Engineer with a demonstrated history of working in the Information Technology and Services industry as a developer, representing a leading unified commerce platform provider based in the UK, US, and Europe, working strictly wi...

Key responsibilities include development, reviewing development code, designing solutions, solving technical problems, training resources, collaborating with the management, selecting the right development environment, interacting with stakeholders, and making sure projects are completed in time. As a tech enthusiast, I want to learn about new emerging technologies in the market.

I can do creative problem-solving in order to get exposure to multiple projects and excel in any collaborative environment. Over 1.5 years experience of working in a complex codebase, has given me a passion for clean well-tested code. Delivered solutions for several clients such as Marks & Spencer.

My technical specialties include:

  • Java: Java 8, J2EE
  • Major Frameworks: Spring (Boot, Core, MVC, WebService), Hibernate, Struts, iBatis, Apache Camel
  • Web Technologies: JSP, JSF, Apache Struts 1 & 2, Javascript, JQuery, XML, XSD, JSON, JQ, SOAP, Rest, XHTML, Spring web-flow
  • Mocking Frameworks: Wiremock, Custom Simulators for mocking API responses
  • Testing Frameworks: Cucumber, Junit, Mockito, Selenium Web Driver, Concordion, TDD, BDD
  • Message Brokers: Websphere MQ, Apache Active MQ Application
  • Servers: Websphere, Tomcat
  • Databases: IBM DB2, MySQL, SQL Server, Microsoft SQL Server
  • Software Modeling: OOAD, UML, Software Design
  • Methodologies: Agile, Waterfall
  • Software Versioning: Git, Mercurial (SVN)
  • Development Environments: IntelliJ, Eclipse, Netbeans, VSCode Build Tools: Ant, Maven, Gradle
  • SCM: Kalithea, Bitbucket, GitLab, Nexus
  • CI/CD: Jenkins
  • Deployments: Virtual Machines
  • Management Tools: Jira, Confluence, FishEye, Trello

Show More

Skills

Portfolio Projects

Description

Developing POS (point of sale), ESI (micro-services) and self-checkout solutions for Marks and Spencer.

Show More Show Less

Description

VISION Commerce Suite (VCS) is a state-of-the-art ‘engaged commerce’ platform that allows leading retailers to create and control their ideal customer experiences.

My job responsibilities included:

- Develop RESTful APIs for the web and mobile clients using the Java Spring framework.

- Worked on Redocly - the OpenAPI (formerly known as Swagger) generated API reference documentation software - to auto-generate entire documentation of ESI.

- Write clean, reusable, and testable code using SOLID and OOP principles.

- Improving the current system in terms of technical development.

- Used Jira for Project management.

- Used Git/ Mercurial for code versioning.

Technologies I have worked on:

- Java 8, Spring, Angular, HTML, CSS, Bootstrap

- Mysql, IBM Db2, SQL Server

- TortoiseHg, SourceTree, Soap UI, Postman, Maven

- Concordions, Seleniums, Cucumber Tests

Show More Show Less