Senior Java utvecklare/arkitekt Stockholms län, Sweden

Kan være tilgjengelig

(Oppdatert %updatedDate %)

Senior Java utvecklare/arkitekt

Stockholms län, Sweden

Innfødt Svenska, English

  • RDBMS
  • Spring
  • Java

Ferdigheter (41)

Java

BSEE

FELSÖKNING

MILJÖ

OLIKA TEAM

SOURCE

HANTERA

AFFÄRSUTVECKLING

JSP

BETALA

MACOS

Linux

HTML/CSS

Spring

VERKTYG

INTEGRATION

Eclipse

EJB

J2EE

Spring Boot

JBoss

SYSTEMDESIGN

JMS

MAC

SONAR

TypeScript

VÄRDEPAPPER

JAX

ARKITEKTUR

JQuery

Struts

JavaScript

Websphere

JSF

AWS

JDO

AUTO CAD

CAD

BOK

HP

MSEE

Arbeidserfaring

Systemutvecklare
NGK Consulting uppdrag

2018-02 - 2019-07

Backend utvecklare för, i huvudsak, företagsdelen av uc.se.
Men även viss fullstackutveckling med Angular.

Tekniker: Java8,Spring boot, Mikroservices, Postgres, Docker, REST, AWS, Git, Maven, Jenkins, Angular.
Systemutvecklare
NGK Consulting uppdrag

2017-08 - 2018-01

Backend utvecklare för ett projekt drivet av EU direktivet MiFID II.
Min del av projektet bestod huvudsakligen i att integrera med ett REST API från RegXchange. Detta API tillhandahåller MiFID2 data. Utvecklingen gjordes i en Microservices Arkitektur.

Tekniker: Mikroservices, Spring Boot, Java 8, REST, Git, Maven, Jenkins, Oracle, Docker, Intellij IDEA
Systemutvecklare
#20. Nordea

2017-01 - 2017-06

Systemutvecklare för ett nytt digitaliseringsprojekt. Projektet ska ersätta en manuell process och integrera med existerande stordatorsystem.

Tekniker: Angular2, Typescript, JEE, Spring boot, Java 8, Webservices
Tech lead/Systemutvecklare
#19. Swedbank

2016-08 - 2016-12

Tech lead/Senior Systemutvecklare för ett projekt drivet av ett EU direktiv: MIFID II.
Detta direktiv tvingar alla företag som handlar med komplexa värdepapper att tillhandahålla viss specifik information till kunden. Detta innebar för Swedbanks del att flera system, både externa och interna, behövde uppdateras. Det innebar också att flera integrationer behövde göras.
Min roll som tech lead innebar att tekniskt leda en liten grupp konsulter i arbetet med att uppdatera dessa olika system. Min roll som systemutvecklare innebar att jag också var med och gjorde delar av dessa uppdateringar och integrationer.

Tekniker: JEE, JUnit, Gradle, Webservices (REST + SOAP), Spring MVC, Oracle, Websphere, RTC, RAD
Systemutvecklare
NGK Consulting uppdrag

2016-06 - 2016-07

Konsult för att förbättra utvecklingsprocessen för ett äldre internt JEE system som var väldigt tidsödande att vidareutveckla.

Tekniker: JEE, JPA, Ant, Weblogic, Liquibase, Oracle, H2
Systemutvecklare
NGK Consulting uppdrag

2016-01 - 2016-05

Senior Systemutvecklare för nya MinUC projektet. Projektet innebar att bygga om den publika webbtjänsten MinUC från grunden, eftersom den gamla inte stödde verksamhetens behov längre.
Projektet var utmanande p.g.a att tidsplanen var väldigt kort och alla krav var inte helt utredda. Projektet innebar även flera integrationer med andra system som: UC Mainframe, DIBS, EPI, och skapande av ett Webservice API för tredje part att integrera mot.

Tekniker/Metoder: JEE, JPA/Hibernate, Web Services (REST + SOAP), JMS/ActiveMQ, JUnit, Maven, Eclipse, JBoss, PostgreSQL, Git, Stash, Bamboo, Sonar, Logstash
Systemarkitekt
Swish

2014-10 - 2015-09

Systemarkitekt för Swish 3.0. Projektet innebar att öppna upp Swish, för tredje part, genom att skapa ett REST API. Genom att integrera med detta API kan Swish företagskunder skapa betalningsbegäranden. Detta möjliggör att privatpersoner kan betala med Swish på t.ex. e-handelsplatser och i mobila företagsappar.

Var med och tog fram detaljerade krav med kund, utarbetade från det en design som dokumenterades i ett systemdesign dokument. Var även med och tog fram tidsestimat på projektet.

Bistod och koordinerade utvecklarna under projektet. Koordinerade med projektledare, kund, driftpersonal, säkerhetsansvariga och gjorde även presentationer.

Projektet hade många utmaningar, förutom flera tekniska utmaningar, så ville kunden ha projektet leverat på kort tid, så projektet var staffat med många utvecklare. Vilket var en utmaning att koordinera. Dessutom var apputvecklarna i Ryssland. Trots dessa utmaningar så blev vi klara och leverade i tid.

Tekniker/Metoder: JEE, JMS, JPA/Hibernate, Spring, Web Services/REST, WebSocket, JCA/JCE, JUnit, Maven, Eclipse, Subversion, JBoss, JBoss ESB, JMeter, JProfiler, IBM MQ, DB2, Jenkins, Mongodb, Docker, Linux, SCRUM
Systemarkitekt/Systemutvecklare
HiQ uppdrag

2014-03 - 2014-09

Projektet bestod i att skapa en digital interaktiv bok för Natur och Kultur. Systemet utvecklades för skolor och innefattade en REST API backend med klient applikationer för: Windows, MacOS och IOS. Plus ett webbaserat administrationsgränssnitt.
Refaktorerade/förbättrade stora delar av backend systemet.

Tekniker/Metoder: JEE, Web Services/REST, JQuery, JUnit, Maven, Eclipse, Subversion, JBoss, JPA/Hibernate, Windows SQL Server, Jenkins, Sonar, Windows Server
Systemutvecklare

2013-11 - 2014-02

Vidareutvecklade Dekras system för administration av besiktningar plus Dekras backend system för deras ipad besiktnings app som används av deras besiktningstekniker. Projektet innefattade även mobilanpassning av Dekras publika sajt för bokningar av besiktningar.

Tekniker/Metoder: JEE, JPA, JAX-RS, Web Services/REST, Spring MVC, JQuery, Ajax, Bootstrap, JUnit, Maven, Eclipse, Git, Glassfish, Windows SQL Server, Jenkins, Sonar, Windows Server
Systemutvecklare
HiQ

2013-04 - 2013-10

Internt förbättringsprojekt, på HiQ, för att skapa ett system för att förenkla utvecklingsarbetet på HiQ.
Implementerade systemet, implemtationeninnefattade bl.a. flera integrationer mellan olika interna system som Microsoft Active Directory, Visual SVN, Jenkins, Jira och Confluence(Wiki).

Tekniker/Metoder: JEE, JPA, Spring, Maven, Tomcat, Subversion, H2, Windows Server
Systemutvecklare
HiQ

2012-08 - 2013-01

Var med i ett integrationsprojekt mellan ComHem och TiVo. Projektet var en del av ComHemsTivo satsning, vilket innefattade en ComHem anpassad TiVo box (PVR) som också kunde ta emot strömmad film. Dessa strömmade filmer skulle dessutom kunna ses på andra apparater som PC, padda och mobiltelefon.

Tekniker/Metoder: JEE, Spring MVC, Web Services/REST, JUnit, Maven, Eclipse, Subversion, Tomcat, Oracle, Linux, SCRUM
Systemutvecklare
HiQ uppdrag

2012-02 - 2012-07

Var med i ett projekt för att utveckla det mobila betalningssystemet Swish, för (i huvudsak) de svenska bankerna. HiQ hade fått ett helhetsåtagande att utveckla den mobila applikationen, plus serverdelen, åt Bankgirocentralen på uppdrag åt bankerna.

Arbetade i huvudsak med en modul av serverdelen som baserades på Jboss ESB. Serverdelen bestod av flera moduler som kommunicerade med varandra, via JMS meddelanden. ESB modulen orkestrerade sedan denna meddelande kommunikation genom att utnyttja diverse Enterprise Integration Patterns. Detta gjorde systemet mer modulärt, skalbart och flexibelt. Satte upp modulen, utvecklade integrations komponenter och skrev enhetstester. Utvecklade integrationstester baserat på Jboss verktyget Arquillian. Utförde dessutom prestanda optimeringar, felsökning av trådproblem och satte upp klustring av servrarna.

Tekniker/Metoder: JEE, JBoss ESB, JMS, Websphere MQ, JPA/Hibernate, Spring, JUnit, Arquillian, JProfiler, Maven, Eclipse, Subversion, DB2, MySQL, Linux, SCRUM
Systemutvecklare
HiQ uppdrag

2011-07 - 2012-02

Var med i ett integrationsprojekt för att integrera ett tredje parts Kasino system (från israeliska företaget 888.com) i King.com's online gaming site för den italienska marknaden.

Tekniker/Metoder: J2EE, Web Services/SOAP, JSP, JQuery, AJAX, HTML5, Hibernate, Spring Web MVC, JUnit, Ant, Resin, Eclipse, Subversion, MySQL, Linux, SCRUM
Systemutvecklare
HiQ/Sogeti uppdrag

2010-01 - 2011-06

Senior systemutvecklare på ett integrationsprojekt för H&M nya webbshop. Utvecklade export funktionalitet som använde sig av JMS (SonicMQ) och XML. Utvecklade nya webbgränssnitt för att hantera databerikning, modifierade och vidareutvecklade existerande gränssnitt för att hantera nytt data som importerats. Uförde profilering och jvmtuning för att förbättra prestandan. Koordinerade och bistod andra utvecklare i teamet.
Tekniker
Metoder

2009-08 - 2009-12

J2EE/JEE, EJB, Hibernate, Seam, JSF, Richfaces, JQuery, JUnit, JBoss, Ant, Eclipse, Subversion, SQL Server, JMS, Web Services, EhCache, SCRUM
#8. Sogeti 2009-8 - 2009-12
Systemutvecklare

Utförde diverse interna projekt på mitt konsultbolag Sogeti, eftersom det var lågt marknadsbehov av systemutvecklare p.g.a. då rådande finanskris. Exempel på projekt: Höll interna kurser i Java EE, kompetensutveckling, utförde tekniska utvärderingar, assisterade med ramavtal.
Systemutvecklare
Sogeti uppdrag

2008-10 - 2009-06

Senior systemutvecklare för den nya versionen av Landstinget i Jönköpings intranät portal. Denna nya version (intranät 3.0) skulle ha ett mer användarfokuserat gränssnitt, inspirerat av Facebook, med mer Webb2.0 tekniker och bättre integration med andra interna system (via Webbservices). Denna webbapplikation utvecklades i Java med flera open source tekniker.

Tekniker/Metoder: J2EE, JSF, Richfaces (AJAX), Netbeans, Eclipse, Webbservices, EJB, Informix, Unix, Tomcat, Glassfish, Kerberos
Systemutvecklare
#6. Swedbank IT

2008-01 - 2009-01

Utvecklade en tjänst inom Swedbanks internetbank som hade att göra med att överföra pengar mellan andra banker.

Tekniker/Metoder: J2EE, Websphere, RAD7, EJB, JSP, DHTML, CVS och ANT
Senior utvecklare med teknisk projektledarroll vid utvecklingen

2008-07 - 2008-09

#5. Sparbankernas Affärsutveckling (Sogeti uppdrag) 2008-07 - 2008-09
Systemutvecklare/Teknisk projektledare

Senior utvecklare med teknisk projektledarroll vid utvecklingen av en ny rik internet webbapplikation för att hantera takräntelån.

Tekniker/Metoder: JEE, Spring, Hibernate, JPA, AJAX, Javascript, JSP, DHTML, UML, Maven, Eclipse, Subversion och Tomcat
Systemutvecklare
#4. Swedbank IT

2008-02 - 2008-07

Vidareutvecklade existerande funktionalitet i Swedbanks internetbank för internet och intranät applikationerna (portalerna). Funktionerna som vidareutvecklades hade med pensionssparande och transaktioner att göra.

Tekniker/Metoder: J2EE, Websphere, RAD7, EJB, JSP, DHTML, CVS och ANT
Systemutvecklare
Vcommerce

2006-02 - 2007-11

Utvecklade ny funktionalitet och integrerade tredjepartssystem i Vcommerce'sEcommerce plattform. Integrerade dessa betalningssystem: Google Checkout, PayPal, Gift Card och Bill Me later. Utvecklade också andra features som: Wish List och Giftregistry. Denna funktionalitet används nu av flera av Vcommerce's kunder som: mtv.com, gogamer.com, fye.com, suncoast.com och deepdiscount.com.
Tekniker/Metoder
#2. Honeywell Space Systems

2000-10 - 2006-02

USA
Systemutvecklare

Designade, utvecklade, samarbetade och var ibland handledare över andra utvecklare för ett stort intranätswebbprojekt i Java. Projektets mål var att ersätta ett föråldrat mainframe system med en modern 3-tier webbapplikation. Den föråldrade applikationen hade varit i bruk i ca 15 år och var ett kritiskt affärssystem för företaget. Det var flera utmaningar på detta projekt, från tekniska problem till samarbets/koordination problem med utvecklingsgrupper och användare på 2 geografiskt skilda platser (Phoenix, AZ och Clearwater, FL). Men slutligen lyckades vi övervinna dessa utmaningar och den första versionen släpptes i september 2003. Jag fick flera utmärkelser för min roll i detta projekt.

Designade och utvecklade en J2EE webapplikation för att hantera förändringar på produkter hos kunden.

Var med i ett integrationsprojekt mellan en J2EE webapplikation och SAP.

Tekniker/Metoder:
Java, J2EE, Struts, XML, XSLT, XSL-FO, DHTML, JUnit, UML, Netbeans/Eclipse, Weblogic, Oracle,
JDO, LDAP, Webservices/SOAP, Mule
Intro & Advanced Java Kurs

2001-01 - 2001-01

Supportingenjör/ Systemutvecklare
#1. Honeywell Air Transport

1997-10 - 2000-10

Utförde diverse sysslor i min roll som supportingenjör för maskin- och elingenjörerna:
- Mjukvaruinstallation, mjukvarusupport, och licenshantering av CAD och ECAD mjukvara i en Unix miljö
- Utvecklade och underhöll diverse interna webbapplikationer.
- Utvecklade och underhöll existerande skript för att hantera flödet av utvecklingsdokument och metadata.
- Höll kurser i ECAD och simuleringsverktyg för elingenjörerna.

Tekniker/Metoder: HTML, JavaScript, Perl, Cold Fusion, Shell skript, C, SQL, HP-UX, Solaris, Linux

Akademisk bakgrunn

BSEE
Arizona State University

1992-01 - 1997-01

Kontakt konsulent

/