Java Engineer

Posted:
6/11/2024, 5:00:00 PM

Location(s):
Milan, Lombardy, Italy ⋅ Lombardy, Italy

Experience Level(s):
Mid Level ⋅ Senior

Field(s):
Software Engineering

Workplace Type:
Remote

At eBay, we're more than a global ecommerce leader — we’re changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We’re committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts.

Our customers are our compass, authenticity thrives, bold ideas are welcome, and everyone can bring their unique selves to work — every day. We're in this together, sustaining the future of our customers, our company, and our planet.

Join a team of passionate thinkers, innovators, and dreamers — and help us connect people and build communities to create economic opportunity for all.

About the team and the role:

eBay recently acquired Certilogo , the world’s leading provider of enterprise solutions that empower brand clients to turn their physical products into digital media assets.

The company was established in 2006 with the vision to leverage product digitization to increase consumer trust in brands and operates primarily in the fashion, apparel, and luxury space.

The business idea was born against the backdrop of a dramatic surge in the unintentional purchase of counterfeit branded products linked to the rise of global retail e-commerce. Prompted by the startling realization that a simple way for consumers to reliably assess product authenticity was nowhere to be found, we set out to develop a mobile phone-based solution that would fill the gap.

That’s how we embarked on a journey that led us to create a cutting edge, AI-powered authentication platform that would ultimately be used by millions of shoppers worldwide and become the most adopted by fashion, apparel, and luxury brands globally.

Building upon our success in connecting products with people through authentication, we progressively expanded our SaaS platform offering to allow brands to engage their customers more broadly. Today our mission is to empower brands to elevate the customer experience by blending the physical into the digital world, and in the process provide services that convey trust, generate engagement, and enable circular shopping.

By seamlessly integrating digitized products into the journey of their ever more demanding and hyper-connected end customers, brands can effectively respond to today’s seismic changes in consumer sensitivities, purchase patterns and the shift towards digital sales channels.

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.

Finally, this newly created role will participate in agile development processes and contribute to the continuous improvement of the team's processes and practices.

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

#LI-FG1

Please see the Talent Privacy Notice for information regarding how eBay handles your personal data collected when you use the eBay Careers website or apply for a job with eBay.

eBay is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, veteran status, and disability, or other legally protected status. If you have a need that requires accommodation, please contact us at [email protected]. We will make every effort to respond to your request for accommodation as soon as possible. View our accessibility statement to learn more about eBay's commitment to ensuring digital accessibility for people with disabilities.

Jobs posted with location as "Remote - United States (Excludes: HI, NM)" excludes residents of Hawaii and New Mexico.

 

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

eBay

Website: https://www.ebay.com/

Headquarter Location: San Jose, California, United States

Employee Count: 10001+

Year Founded: 1995

IPO Status: Public

Last Funding Type: Post-IPO Debt

Industries: Auctions ⋅ E-Commerce ⋅ Internet ⋅ Marketplace ⋅ Retail