We need a Tech Lead Java expert in E-commerce Development.As a Tech Lead,you will be responsible of a development team, making sure that it performs according to our standards, carrying on the required technical analysis, writing clean code and testing it properly in order to meet the agreed timelines: Organize the activities of the team and rearrange the team roles according to the changing context; Design, plan and lead the development sets of complex stories; Ensure team writes clean code, with good code coverage and follows the best practices of the industry; Coach and mentor team members and perform code reviews; Have an understanding of the whole system and take responsibility for teaching this to others; Work tightly with the team members, also with those remotely located; Work with other teams to support all phases that precede and follow software development; Be ready to jump into the dirt and write complex pieces of code or fix important issues on the live environments.Education & Expertise: Degree in Information Technology or another related subject; Minimum 1 year experience of working in analogous job role; Minimum 5 years experience of working in eCommerce projects.Mandatory technical knowledge: Strong Knowledge and experience on top enterprise Ecommerce platforms (SAP CX, Oracle commerce, Salesforce commerce, IBM Websphere commerce); Hands-on experience in Java, Java EE and Spring Framework design and development; Working knowledge of integration technologies like REST, SOAP, JMS; Strong knowledge of Versioning Control Software (Git); Working knowledge of web applications and related topics (eg HTTP, servlet containers, session management, caches, CDN); Knowledge of JVM internals and application performance improvement.Optional skills / requirements: Project management capabilities; Knowledge of Front-End technologies is a valuable plus; DevOps skills are a plus; Retail industry experience preferred.Headquarters: smart working + onsite in Milan 2 days a weekLanguages: Italian mother tongue, English> = B1
We need a Tech Lead Java expert in E-commerce Development.As a Tech Lead,you will be responsible of a development team, making sure that it performs according to our standards, carrying on the required technical analysis, writing clean code and testing it properly in order to meet the agreed timelines: Organize the activities of the team and rearrange the team roles according to the changing context; Design, plan and lead the development sets of complex stories; Ensure team writes clean code, with good code coverage and follows the best practices of the industry; Coach and mentor team members and perform code reviews; Have an understanding of the whole system and take responsibility for teaching this to others; Work tightly with the team members, also with those remotely located; Work with other teams to support all phases that precede and follow software development; Be ready to jump into the dirt and write complex pieces of code or fix important issues on the live environments.Education & Expertise: Degree in Information Technology or another related subject; Minimum 1 year experience of working in analogous job role; Minimum 5 years experience of working in eCommerce projects.Mandatory technical knowledge: Strong Knowledge and experience on top enterprise Ecommerce platforms (SAP CX, Oracle commerce, Salesforce commerce, IBM Websphere commerce); Hands-on experience in Java, Java EE and Spring Framework design and development; Working knowledge of integration technologies like REST, SOAP, JMS; Strong knowledge of Versioning Control Software (Git); Working knowledge of web applications and related topics (eg HTTP, servlet containers, session management, caches, CDN); Knowledge of JVM internals and application performance improvement.Optional skills / requirements: Project management capabilities; Knowledge of Front-End technologies is a valuable plus; DevOps skills are a plus; Retail industry experience preferred.Headquarters: smart working + onsite in Milan 2 days a weekLanguages: Italian mother tongue, English> = B1
I/Le candidati/e ideali hanno: - conseguito almeno una laurea triennale in informatica o campi affini; - un'esperienza di almeno 5 anni come backend developer; - ottima conoscenza della lingua italiana e inglese; - esperienza nello sviluppo software, buona conoscenza di linguaggi di programmazione ad oggetti quale Java, conoscenza di piattaforme streaming quale Kafka; - conoscenza di SQL, della piattaforma JVM; - esperienza in Fuctional Programming (conoscenze di Scala un plus), in sistemi distribuiti e/o reattivi, nel framework Akka, col database Cassandra NoSQL e con ElasticSearch.
Your tasks as Scala Developer (m/f/d) You develop backend components of web-based applications under consideration of the principles of agile software development You work on services touching one or several of these domains domains include: A state-of-the-art Order Management System and Logistics Portal Product stock and inventory A payment service abstracting several payment service providers Authentication via Keycloak You are part of a cross-functional team of like-minded professionals, consisting of frontend, backend, QA, UX/UI concept & design, PO and Scrum Master With the help of testing, code reviews and pair programming, you will improve the code quality and ensure a better distribution of know-how within the team Together with your team, you will make the right technology choices and define, design and implement a sustainable web and backend architecture What you bring along Structured approach and experience in object-oriented development Experience with Scala or another backend programming language running on the JVM and the willingness to dive into the world of Scala Familiarity with the principles of web development Experience with clean code, domain driven design, test driven development, build automation and CI/CD Good command of written and spoken English, fluency in German is desirable Ability to work independently and work in a team Love for code quality A healthy mix of perfectionism and pragmatism Willingness to learn, openness for new technologies and active contribution of your ideas Nice to have DevOps experience, e.g.
Il ruolo Risolvere difficili problemi tecnici e trovare soluzioni innovative per far progredire i nostri prodotti come membro di uno dei nostri team di sviluppo Lavorare a stretto contatto con i product lead, i designer, i project manager e gli ingegneri software per implementare soluzioni versatili per stare al passo con le esigenze dei nostri clienti Guidare l'innovazione proponendo idee nuove e innovative per i nostri prodotti e processi Approcciare i problemi di sviluppo essendo attenti all'esperienza utente, performance, qualità e sicurezza Collaborare con altri sviluppatori per promuovere un ottimo design e qualità del software Progettare e mantenere le API Lanciare, iterare e fare la differenza per le prestazioni del team e impegnarsi a rendere i nostri prodotti migliori per i nostri utenti Il candidato ideale Ha un solido background nell'applicazione della conoscenza di Java e JVM per costruire software scalabile Ha esperienza con Spring, Gradle e Maven Ha esperienza con le query SQL e le prestazioni dei database È appassionato di test di unità e test di integrazione (junit, mockito, resto assicurato) Ha esperienza nella progettazione e manutenzione di API per il consumo pubblico Ha esperienza nella costruzione e ottimizzazione delle prestazioni È creativo, innovativo nel trovare soluzioni a problemi complessi È un lavoratore autonomo e motiva gli altri con entusiasmo e collaborazione È appassionato di codice pulito e delle migliori pratiche nell'informatica Mantiene aggiornate le sue conoscenze seguendo ciò che accade nel settore Ha una laurea in informatica o studi equivalenti Ha familiarità con Kubernetes e AWS Ha familiarità con Kotlin Cosa c'è dentro per te Lavoro a distanza!
No office locationAgile Software Development, Business Process Optmization, Enterprise Software
Il ruolo Risolvere difficili problemi tecnici e trovare soluzioni innovative per far progredire i nostri prodotti come membro di uno dei nostri team di sviluppo Lavorare a stretto contatto con i product lead, i designer, i project manager e gli ingegneri del software per implementare soluzioni versatili per stare al passo con le esigenze dei nostri clienti Guidare l'innovazione proponendo idee nuove e innovative per i nostri prodotti e processi Approcciare i problemi di sviluppo facendo attenzione all'esperienza utente, alle prestazioni, qualità e aspetti di sicurezza Collaborare con altri sviluppatori per promuovere un ottimo design e qualità del software Progettare e mantenere le API Lanciare, iterare e fare la differenza per le prestazioni del team e impegnarsi a rendere i nostri prodotti migliori per i nostri utenti Il candidato ideale Ha almeno 2 anni di solido background nell'applicazione della conoscenza di Java e JVM per costruire software scalabile Ha una laurea in informatica o studi equivalenti Esperienza nello sviluppo di prodotti per GitHub, Microsoft Azure DevOps e le piattaforme Asana un forte plus Ha esperienza con Spring, Gradle e Maven Ha esperienza con le query SQL e le prestazioni del database Ha esperienza con Kubernetes e AWS È appassionato di test di unità e test di integrazione (junit, mockito, ha un curriculum impressionante nell'applicare una profonda comprensione architetturale delle applicazioni web per sviluppare e scalare prodotti e sistemi di successo Ha esperienza nella progettazione e manutenzione di API per il consumo pubblico Ha esperienza nella costruzione e nell'ottimizzazione delle prestazioni È in grado di contribuire alla nostra missione di consegna continua del nostro software lavorando su pipeline di compilazione e distribuzione È creativo, innovativo nel trovare soluzioni a problemi complessi È un lavoratore autonomo e motiva gli altri con entusiasmo e collaborazione Mantiene le sue conoscenze aggiornate seguendo ciò che accade nel settore Ha familiarità con Kotlin Cosa c'è dentro per te Lavoro a distanza!
No office locationAgile Software Development, Business Process Optmization, Enterprise Software
Usiamo un'architettura di servizi, con Apis RESTful esistenti in Ruby, ma aperti a JVM, Kotlin, Python per citarne alcuni.
No office locationData Science, Events, Information Technology
Usiamo un'architettura di servizi, con Apis RESTful esistenti in Ruby, ma aperti a JVM, Kotlin, Python per citarne alcuni.
No office locationData Science, Events, Information Technology
È richiesta una profonda esperienza di JVM nella profilazione, nell'ottimizzazione delle prestazioni, ecc: Groovy, Bash, Python, ecc.
Amsterdam, NetherlandsEducation Technology, Machine Learning, Search Engine
È richiesta un'esperienza in JVM o in un linguaggio di programmazione funzionale puro.
No office locationEnterprise Web Solutions, Gaming, Software Development / Engineering