Engineering

Senior Java Developer

Full-time position at the Milan Office

Job description

We are looking for a Senior Java Developer to contribute to our core analysis engine. Our ideal candidate is interested in building real-time architectures designed for massive scale and has strong interest in developing real-time analytics supporting real-time cyber threat detection and automated security responses. You will work with highly talented and smart technologists and top performer colleagues.

As a Senior Developer you will be exposed to complex technological challenges, having the opportunity to provide key-contribution to solve them.  At the same time, you would also be expected to help coaching and mentoring junior members of the team.

Working at Cleafy means being part of a group of people that support, respect, and inspire one another, no matter what.

That's why we have been certified by Great Place to Work® (find our page on bit.ly/BestWorkplace-Cleafy).

We are literally changing the status quo in fighting online fraud, and we need great people for that.

Do you have what it takes to be part of the Cleafy family?

Responsibilities

  • Contribute in all phases of the development lifecycle
  • Write well designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Requirements

  • 3+ years of experience with Java is a must
  • Solid understanding of software architecture architectures and performance concerns
  • Strong object-oriented design skills, coupled with a deep knowledge of data structures and algorithms
  • Confidence with NoSQL databases like Elasticsearch
  • Experience in the Spring Framework
  • Knowledge of Git and defect tracking tools
  • Experience with test-driven development
  • Solid documentation and technical writing skills

Other requirements

  • BS/MS in Engineering, Computer Science, Math, Physics or related disciplines
  • Fluency in English and basic Italian is required
  • Knowledge of Spanish or German is a plus
Send us an email
Want to talk to us?

Tell us your needs,
We’ll find a solution