Senior Java Developer
On behalf of our client, we are looking for a Senior Java Developer.
About the Product
A tech startup building AI-driven tools that help companies and brands manage their marketing strategy, outbound activities, and programmatic campaigns. The environment is fast-paced, with minimal bureaucracy, direct ownership, and a strong focus on execution.
Responsibilities:
- Build high-performance, highly scalable backend services and APIs
- Design scalable and maintainable components
- Work directly with founders, product managers, and the tech team
- Contribute to architectural and technology decisions
- Work on AI integrations, data processing, and automation
Requirements:
- 5+ years of experience with Java
- Strong hands-on experience with Spring Boot
- Experience with PostgreSQL
- Experience designing and developing REST APIs
- Experience working with Azure cloud infrastructure
- Experience with Docker, Git, and GitHub
- Ability to work autonomously and solve problems independently
- Fluent English and/or Italian
- Availability during Italian business hours (CET/CEST)
Nice to Have:
- Experience with distributed systems or scalable architectures
- Experience with AI integrations / LLM APIs
- Experience in media or advertising domains
- Experience with data-oriented applications and architectures
- Startup or SaaS experience
- Familiarity with containers, cloud technologies, and DevOps practices
Company offers:
- Long-term employment with possibilities for professional growth
- Fully remote work
- Reasonably flexible schedule
- 15 days of paid vacation
- Regular performance reviews
Required languages
| English | C1 - Advanced |
| Italian | C1 - Advanced |