Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Ebay Java Engineer 
Italy, Lombardy, Milan 
387791943

27.06.2024

Visit discover.certilogo.com for more details.

What you will accomplish:

As a Java Engineer for Certilogo, you will be participating in designing, developing, and maintaining complex Java applications. Specifically, you will be responsible for the evolutionary development of the Certilogo Tagging Manager service.

You will work in Certilogo’s Delivery & Technology division, with a team of highly skilled product managers, software developers, AI specialists, UX designers and data analysts with a shared passion for building great web applications, following Agile methodology, processes and tools.

In partnership with the Tech Lead, your main focus will be on the evolutionary development of the Certilogo Tagging Manager, the service that allows to remotely and automatically manage the data exchange operations between the Client’s IT systems and the Platform necessary to order product identifiers and/or Media, and possibly associate information to them related to the manufacturing and distribution chain.

This role will conduct requirements analysis, solution design, data model and database schemas design and will write the necessary documentation supporting these activities.

As Java Engineer, you will partner with the IT staff of Certilogo’s clients in order to design, implement, test and manage the integration between the Certilogo’s and the Clients’ systems.

Applying expertise in writing reusable, testable, and efficient code, implementing new product features of the Certilogo Tagging Manager and - potentially - also of the other Certilogo services, using technologies, frameworks and tools such as: Microservices, Java/JEE, Spring boot and Spring cloud, traditional SQL DB and NoSQL.

What you will bring:

  • Proven experience designing and building micro-services based web applications. Minimum 3 years of experience designing and building core Java applications and RESTful Web Services/API
  • Proficiency with software development using: Java, Spring Boot, Spring Cloud
  • Expert knowledge of data structures
  • Proficiency with writing efficient SQL and troubleshooting SQL (Oracle) plus a background in using NoSQL databases like MongoDB
  • Experience designing and building high-performance data pipelines with distributed streaming platforms like Kafka or RabbitMQ or Azure Bus service
  • Validated experience creating, deploying and running applications by using a containerization approach, such as Docker
  • Full proficiency with application servers as: Tomcat, Apache, Jboss plus full software development lifecycle – Design, Development, Test, Build, Deploy
  • Proficiency on Test Driven Development, Continuous Integration and Continuous Delivery
  • A great team player with experience working highly Agile teams.
  • Great experience of Agile methodologies and tools such as JIRA, Confluence, Bamboo
  • Expert knowledge of maintaining and debugging live software systems.
  • Strong attention to detail and ability to prioritize multiple projects.
  • A great positive attitude with the goal to continuously learn and improve
  • Fluency in spoken and written English
  • Experience in projects involving massive data exchange and processing, via FTP or API

This website uses cookies to enhance your experience. By continuing to browse the site, you agree to our use of cookies. Visit our for more information.