Java Hybris Developer

London

• Developing with Hybris Commerce Suite 5.0, 5.4, 5.7 and now 6.2 using many OOTB and custom extensions. • Liaising with internal stakeholders, scoping requirements of website enhancements to suit business needs. • Following Scrum Methodology, breaking down work into Epics and User Stories. • Assisting Product Owners in creating User Stories for development team and holding weekly Estimation sessions. Languages/Technologies: Java, Spring, Hibernate, Hybris, SQL Server, MySQL, SOAP, JavaScript, JQuery, CSS, HTML, Geb, JUnit, Mockito, JMeter, SonarLint Software: Hybris, Apache Tomcat, Apache HTTP Server, Git, SVN, Jenkins, JRebel, IntelliJ IDEA, JIRA, Confluence

Key Skills
  • Java
  • Hibernate
  • SQL Server
  • Spring
  • Hybris
  • MySQL

Work Experience

Java Hybris Developer / Solutions Architect

Rapha 2 Years

Working on internal development team that have in the past depended on consultancy companies. Rapha have transitioned to bringing a lot of development work and experience in house. Tasks include: • Developing with Hybris Commerce Suite 5.0, 5.4, 5.7 and now 6.2 using many OOTB and custom extensions. • Liaising with internal stakeholders, scoping requirements of website enhancements to suit business needs. • Following Scrum Methodology, breaking down work into Epics and User Stories. • Assisting Product Owners in creating User Stories for development team and holding weekly Estimation sessions. • Designing high level technical Epics and assigning to development team, managing work progress in 2 week sprints. • Analysing code using New Relic, JMeter and SonarLint for performance improvements. • Moved team from SVN to Git. Improved release process from 1-2 month releases to weekly releases using Git Flow. • Creating automated CI and build/deploy process using Git, Jenkins, Gradle and Ansible. Languages/Technologies: Java, Spring, Hibernate, Hybris, SQL Server, MySQL, SOAP, JavaScript, JQuery, CSS, HTML, Geb, JUnit, Mockito, JMeter, SonarLint Software: Hybris, Apache Tomcat, Apache HTTP Server, Git, SVN, Jenkins, JRebel, IntelliJ IDEA, JIRA, Confluence

Java Engineer

POWA Technologies2 Years

Working on Automation team as a Technical Lead and worked on the AIM team as a Senior Java Engineer. AIM is a platform Powa has created for PowaTag. Tasks include: • Building automated testing suite for AIM and End to End automated regression testing • Acting as Technical Development Lead for Automation team, working with offshore team members • Designing and implementing AIM, a web service layer to integrate shops with the app PowaTag • Implementing cartridges for AIM. These include eCommerce platforms and payment service providers • Working with 3rd party software vendors in UK and overseas that create AIM cartridges • Working closely with the business, QA and DevOps to enhance AIM capabilities • Strong use of BDD and TDD for all software development Languages/Technologies: Java, Spring, Hibernate, Dropwizard, Jetty, JUnit, Mockito, PowerMock, PostgresSQL, Apache Maven, SoapUI, WireMock, REST-assured, AWS, EC2, ELB Software: IntelliJ IDEA, pgAdmin, Jenkins, Bamboo, Nexus, JIRA, Confluence, Stash, Bitbucket, Git

Director

Online Skate School12 months

Set up a small business with 3 others that provide online Ice Skating tutorial videos. Created the website using Grails and Twitter Bootstrap running in a CentOS environment. Tasks include: • Designing and developing www.onlineskateschool.com • Analysing business requirements • Follow The Lean Startup methodologies and create Minimum Viable Product strategies Languages: Groovy, Grails, JQuery, Javascript, CSS in GGTS IDE Technologies: Twitter Bootstrap, Apache Tomcat, Apache, MySQL, Jenkins, Yum

Software Developer

Digital Morphosis2.5 Years

Worked as a developer for multiple clients such as British Athletics, Company Check, Graham & Brown and Connevans. All client projects are website applications and agile practices are used throughout, including test driven development, feature driven development, pair programming and continuous integration. Notable projects included: • British Athletics uBook system - www.ubookathletics.com The website allows users (e.g. coaches, athletes) to book on to various courses, qualifications and event. Roles in this project include developing as well as writing specifications, making cost/time estimates, support, testing, and project management. One of the tasks I was involved with was to allow these courses to be payable. We integrated Sagepay into the online booking system to make this functionality. This was written with Yii frontend and RESTful ASP.NET MVC web services to integrate with their existing SQL Server database. • British Athletics Members and Secretaries portal (requires login) This website allows members to view and amend their details and secretaries to manage their clubs. One of my tasks was to design and create an online payment system for secretaries to manage and record all subscription payments for their affiliated clubs. This was written with ASP.NET MVC and shared the RESTful web services with the uBook system integrating again with their existing SQL Server database. • Developing other new software as part of business requirements for other clients such as Graham & Brown and Connevans. These are based in Java and Grails. Languages/Technologies: Java, Spring, Hibernate, Groovy, Grails, Ant, PHP, Yii, C#, ASP.NET MVC, Javascript, JQuery, CSS, HTML, JUnit, JMock, Mockito, NUnit, PHPUnit Software: eclipse, Apache Tomcat, Apache HTTP Server, Microsoft SQL Server Management Studio, IIS, Git, SVN, Jenkins, FindBugs, PMD

Applications Analyst

Santia Consulting Ltd9 months

Worked on erisk, Santia's online Health and Safety management system and accreditation, Santia's online accreditation management system. Both systems were accessed by clients through a web browser front end. Tasks included: • Writing a document downloading/uploading tool for users via web services using SOAP and WSDL • Writing an Excel and PDF generation framework for creating on the fly MI reports for users • Developing other new software as part of business requirements • Analysing and overlooking existing software systems, making development improvements where necessary • Performance improvements • Liaising with business analysts and system users to analyse and refine client requirements • Analysing and fixing production defects • Designing and writing unit tests to cover new and changed code • Briefing test teams on the content of releases to ensure correct and thorough testing Languages/Technologies used: Java, Spring, Hibernate, JSP, Servlets, JavaScript, JQuery, SOAP, JSTL, CSS, HTTP, HTML, JUnit, JMock, Mockito, Microsoft SQL Server, IBM DB2, JExcel, iText Software used: eclipse IBM RAD, IBM WebSphere Application Server, Microsoft SQL Server Management Studio, IBM DB2 Control Center, FireBug, SVN, JIRA, Jenkins, FindBugs, PMD

Developer

FIS Software1.5 Years

Worked as a developer on the C++ Business Layer of ALIS, FIS Software's life insurance and pensions software package. Worked with clients such as Scottish Widows, AXA, Bright Grey and Unum Provident. Tasks included: • Liaising with business analysts to analyse and refine client requirements • Producing and implementing Technical Design Specifications for new functionality using the waterfall model and UML • Developing new software as part of business requirements • Analysing and fixing production defects • Making performance improvements using system profiling tools • Briefing test teams on the content of releases to ensure correct and thorough testing • Adhering to CMMI Level 3 processes and procedures Languages/Technologies: C++, Java, Oracle PL/SQL, Microsoft SQL Server, Visual Basic, XML, UML, UNIX, DOS, MFC Software: Microsoft Visual Studio, Microsoft SQL Server Managment Studio, SQL Developer, Rational ClearCase, Rational ClearQuest, IBM WebShere MQ, COM, Microsoft Visio

Java Software Engineer

INUK 6 months

Working as a summer intern, I developed two web based applications independently, including pair programming tasks and larger scale team collaboration. These included developing a browser based remote server log viewer and a fully editable browser based admin tool that managed "network zones" from a remote location via web services. Languages/Technologies: JAVA, JSF, JSP, SOAP, UML, XML, HTML, CSS, HTTP protocol, Servlets, Portlets, JavaBeans, JavaScript Software: Eclipse, JBoss Portlet Server, JBoss Server, Apache Tomcat, soapUI, FireBug, Wiki, SVN, Team Synchronising (Eclipse)

Data Input Clerk

SEWOCN 3 months

COPYRIGHT © JOBDROP GROUP. 2017