Overview
Junior Java Developer – Digital & Technologies Division – Adecco, Leader in ICT Digital Innovation.
Responsibilities
* Design, evolve, modernize and implement software architectures in accordance with application architecture design.
* Contribute to the design or redesign of data access, processing and transformation architectures.
* Define implementation of performance tuning and security assessment.
* Collaborate interdisciplinary with technical teams, project manager and product owner.
* Support analysis of impact, translate use cases and estimate time and cost of design, development and testing.
* Manage project roadmap, respect delivery dates and contents.
Qualifications
* Laurea Specialistica (e.g. Computer Engineering, Mathematics, Physics or related).
* Knowledge of B1 level Italian language and English comprehension (Good).
* Java programming language knowledge.
* Experience with common Java libraries: Spring Boot, Spring Data, JUnit, Spring Batch, Spring Batch.
* Modern design patterns knowledge (CQRS, Event Driven, Cloud Native).
* Familiarity with message broker (Apache Kafka) and object functional programming.
* Knowledge of persistence systems: RDBMS, NoSQL, MongoDB.
* Unit Test and Integration Test development (preferred).
Location
Bari – Office hours Monday to Friday 9:00‑18:00.
Contract
12‑month temporary contract with possibility of direct insertion, CCNL Metalmeccanico.
Benefits
Hybrid work mode + tickets.
#J-18808-Ljbffr