D

Senior Java Developer (Spring Boot, Microservices)

DPWAY S.r.l. Italy
Remote
Apply
AI Summary

DPWAY S.r.l. is seeking an experienced **Senior Java Developer** to design, develop, and maintain scalable RESTful applications using **Spring Boot 3**, ensuring robust security, database management, and integration with external systems. The ideal candidate will collaborate in a remote-first environment, delivering high-quality code with unit tests and contributing to agile project workflows.

Key Highlights
Full remote work with flexible collaboration tools (JIRA, Jenkins)
Lead development of **Spring Boot 3** CRUD applications with **Spring Security** (SAML, JWT, CORS, XSS)
End-to-end database design, migration, and versioning with **Hibernate/JPA** and tools like Flyway/Liquibase
Key Responsibilities
Develop and maintain **RESTful APIs** using **Spring Boot 3** with clean architecture and best practices
Implement and enforce **security protocols** (SAML, JWT, CORS, XSS) via **Spring Security**
Design, optimize, and manage relational databases with **Hibernate/JPA**, including schema migrations using Flyway/Liquibase
Integrate with external systems via **REST/SOAP APIs** and document endpoints using **Swagger**
Write and execute **unit tests** (JUnit, Mockito) to ensure code reliability and maintainability
Collaborate with cross-functional teams using **JIRA** and automate CI/CD pipelines with **Jenkins**
Technical Skills Required
Java Spring Boot Spring Security
Benefits & Perks
Full remote work
Opportunities for professional growth
Collaborative and dynamic work environment
Nice to Have
Experience with **SOAP web services**
Familiarity with **database versioning tools** (e.g., Flyway, Liquibase)
Knowledge of **microservices architecture**
Basic understanding of **cloud platforms** (AWS, Azure, etc.)

Job Description


DPWAY S.r.l.,società con esperienza decennale in soluzioni e servizi nell' ambito dell'Information & Communication Technology, sta cercando per ampliamento organico:

Java Developer

Il candidato ideale ha almeno 4 anni di esperienza.

Competenze richieste obbligatorie:

  • 3-5 anni di esperienza in Java con competenze su interfacce funzionali;
  • Springboot 3 -> sapere strutturare application rest (CRUD) complete e ben strutturate;
  • Spring Security -> sapere implementare login (SAML) e gestire logiche sicurezza JWT, CORS, XSS;
  • Sviluppare e gestire completamente il DB;
  • Conoscenza di Hibernate e JPA;
  • Conoscenza di qualche framework di versionamento db (liquidbase, flyway,..);
  • Capacità di interazione con sistemi esterni via servizi REST, SOAP;
  • Conoscenza di Swagger;
  • Capacità di implementare unitTest (JUnit, Mockito,..);
  • Conoscenza di JIRA, Jenkins.

Completano il profilo:

  • Capacità di lavorare autonomamente, rispettando le priorità assegnate, in accordo con le esigenze dei vari progetti;
  • Capacità di gestione del tempo;
  • Ottime capacità relazionali e di lavoro in team;
  • Disponibilità a brevi trasferte.

Offriamo:

  • Inserimento in un'azienda solida ed in costante crescita;
  • Ambiente di lavoro giovane e collaborativo;
  • Convenzioni aziendali;
  • opportunità di crescita professionale.

Sede di lavoro: Full remote.

L’offerta è rivolta a candidati di ambo i sessi (Dlgs 198/06).

I candidati sono invitati a leggere l’informativa privacy ai sensi degli art. 13 e 14 del Regolamento n. 679/2016 al seguente indirizzo https://www.dpway.it/informativa-candidati.

Similar Jobs

Explore other opportunities that match your interests

Power BI Developer/Data Analyst

Programming
1d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

VMWay

Italy

Junior Software Engineer

Programming
3d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Prima

Italy

SOC Analyst L2

Programming
6d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

hub2x | recruitment thought pa...

Italy

Subscribe our newsletter

New Things Will Always Update Regularly