All offersGliwiceJavaSENIOR SOFTWARE ENGINEER
SENIOR SOFTWARE ENGINEER
Java
ENGINIETY

SENIOR SOFTWARE ENGINEER

ENGINIETY
Gliwice
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent
Operating mode
Office

Tech stack

    Java 8
    master
    Webservice - SOAP/REST
    master
    Mockito/JUnit
    master
    Git
    advanced
    Spring Core
    advanced
    Spring MVC
    advanced
    Jenkins (CI/CD)
    advanced
    IntelliJ
    advanced
    SAP Hybris
    junior

Job description

Online interview
// WHO ARE WE LOOKING FOR
We are looking for people with vast knowledge of JVM languages who are experienced in monolith systems decomposition and are interested in e-commerce world.


// WHO ARE WE
Driven by strong engineering values and built on unique team expertise we deliver commerce technology for European market leaders. ENGINIETY is trusted partner in designing, building and maintaining complex commerce platforms with a clear goal of advancing clients' businesses.
Our team provides support to evaluate, choose and implement commerce, PIM, DXP, CMS and DAM solutions to build up a consistent, flexible and future-proof system architecture.


// IF YOU ARE A PERSON WHO
  • has an extensive experience in Java - suggested at least Java 8 (recognition of Java 11 would be an asset)
  • is very good at Spring and ORM
  • is experienced in working with databases
  • not only knows project patterns and good practise of creating software but can also easily put those to practise
  • has a good grasp of containerisation and cloud issues
  • knows Agile methodology and implements it everyday
  • wants to apply modern e-commerce solutions with the use of microservices architecture


// MOREOVER YOU
  • like working with client and their partners during creating technical and business specification of the system
  • want to be responsible for the project from the analysis phase to its implementation
  • will create the process and have a real influence on solutions used in a project
  • are happy to follow and implement in your daily work the newest technological trends, programming skills, processes and tools
  • want to use the most modern tools at work (if you need it you are sure to get it)
  • know how to share your knowledge and you are happy to do it
  • know what it means to work closely with testing team, analysts and project architect
  • are confident using English (speaking and writing)