Mid/Senior Java Developer for IT Services Leader
We are seeking a Mid/Senior Java Developer to join our team.
The developer will support the digital identity services with both evolutionary and corrective activities.
Key Responsibilities:
• Develop, enhance, and maintain digital identity services
• Work on specific releases, bug fixes, and tasks based on mutual agreements
• Provide urgent assistance for critical malfunctions beyond ordinary services (on rare occasions)
Requirements:
• Java: Strong experience with Java (version 8 or higher) and advanced Maven usage. Relevant certifications are a plus.
• Spring Boot: In-depth knowledge of modules related to security, database integration, logging, and testing.
• Kubernetes (K8s): Proficient in configuring and deploying microservices in a Kubernetes environment, managing PODs, and services.
• MySQL DBMS: Experience with JPA, DDL script creation, and management.
• REST & SOAP Web Services: Expertise in implementing, versioning, and documenting (OpenAPI standard) web services. Proficiency in Postman, SoapUI, and Swagger for testing and documentation.
• Kafka: Experience with producer and consumer implementation for queue management.
Preferred Skills:
• PKI: Familiarity with public/private key management, authentication, and asymmetric encryption.
• Digital Signature: Knowledge of cryptographic algorithms (RSA, SHA, etc.) and digital signature standards (eIDAS).
• Docker Management and Configuration: Skilled in Dockerized environments on Kubernetes platforms.
• MongoDB: Proficiency in data modeling, querying, and aggregation.
• Kibana/ELK Stack: Experience with Kibana for platform monitoring.
• Italian language proficiency (conversational or fluent).
What we offer:
Competitive salary
Flexible hours
Remote policy
Monthly entertainment gatherings
Free Coffee