Job Search and Career Advice Platform

Attiva gli avvisi di lavoro via e-mail!

Java Developer (Billing Systems)

Bonatti

Parma

Ibrido

EUR 32.000 - 42.000

Tempo pieno

3 giorni fa
Candidati tra i primi

Genera un CV personalizzato in pochi minuti

Ottieni un colloquio e una retribuzione più elevata. Scopri di più

Descrizione del lavoro

A technology company in Parma is seeking a Junior / Mid-level Java Developer to work on building a scalable billing and invoicing system. The ideal candidate should have strong experience with Java, the Spring framework, and familiarity with billing logic. This role involves working with large datasets, collaborating effectively in a team, and embracing a problem-solving mindset. The position requires presence onsite in Bologna for 3 days a week, with a full-time employment type and a duration of 6 months, potentially extendable.

Competenze

  • Strong experience with Java and Spring framework.
  • Experience with billing systems like Kill Bill.
  • Solid knowledge of software design principles.

Mansioni

  • Develop scalable and modular billing systems.
  • Manage cost calculation, invoice generation, and payment collection.
  • Collaborate effectively in a team-oriented environment.

Conoscenze

Java
Spring framework
billing and invoicing logic
software design patterns
Python
DevOps tools
problem-solving skills

Strumenti

GitLab
Jenkins
Descrizione del lavoro

3 days ago Be among the first 25 applicants

Direct message the job poster from Shakers

The project focuses on building a scalable and modular billing & invoicing system for enterprise environments.

The platform will manage cost calculation, invoice generation and payment collection, covering the full billing lifecycle — from transaction data ingestion to fiscal document generation — handling high data volumes and complex business logic, following strong modularity and separation-of-concerns principles.

We are looking for a Junior / Mid-level Java Developer with experience or strong exposure to billing and invoicing logic.

Technical Requirements
  • Strong experience with Java and Spring framework
  • Experience with Kill Bill platform or similar billing systems
  • Solid knowledge of software design patterns and principles (MVC, SOLID, OOP)
  • Experience in billing / invoicing domains
  • Knowledge of Python
  • Experience with DevOps tools (GitLab, Jenkins or similar)
  • Understanding of accounting concepts (invoicing, credit notes, VAT, value dates, etc.)
  • Knowledge of payment protocols and circuits (SEPA, credit cards, etc.)
  • Team-oriented mindset and ability to collaborate effectively
  • Strong problem-solving skills and ability to assess solution feasibility
  • Ability to analyze large datasets
  • Start: ASAP
  • Duration: 6 months (extension possible)
  • Location: Bologna – 3 days onsite per week
Seniority Level

Mid-Senior level

Employment Type

Full‑time

Job Function

JAVA DEVELOPER

Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.