Java Back-End Software Engineer

TXT GROUP · Roma, Lazio, Italia · · 50€ - 70€


Descrizione dell'offerta

We are looking for two Senior Software Engineers , with experience in developing complex Java applications, microservices architectures, handling large volumes of data, and projects in Air Traffic Flow Management (ATFM) .

Main Responsibilities

  • Design and develop Java/Spring Boot services within a microservices architecture.
  • Manage and integrate REST/SOAP APIs, including XML/XSD/WSDL definitions.
  • Implement IAM and authentication protocols (OAuth2, OIDC, JWT) using Keycloak.
  • Configure and manage infrastructure components: Service Registry/Consul, API Gateway.
  • Optimize PostgreSQL/PostGIS databases and GIS libraries (Geotools).
  • Integrate Apache Kafka for data streaming.
  • Orchestrate containers using Docker/Kubernetes.
  • Oversee CI/CD pipelines, code quality, and build processes (Maven).
  • Conduct technical analysis, autonomous problem solving, and team mentoring (especially for the Senior position).
  • Implement advanced algorithms, such as 4D intersections and optimization logic.

Mandatory Requirements

  • Education: Bachelor’s or Master’s degree in a STEM field.
  • Experience:
    • Mid-level Software Engineer: 3–5 years of experience in complex software development.
    • Senior Software Engineer: 6+ years of experience in:
      • Complex software development
      • Microservices management
      • Large-scale data processing
      • Database design methodologies and data loading processes
  • Core Technical Skills: Java, Spring/Spring Boot, Maven, microservices architecture, HTTP/REST/SOAP, XML/XSD/WSDL, IAM, OAuth2, OIDC, JWT, Keycloak, PostgreSQL, PostGIS, Geotools, Apache Kafka, Docker, Kubernetes.

Optional Technical Skills

  • JHipster, GeoServer
  • Web technologies: Node.js, React, Angular, HTML5, CSS3, JavaScript
  • Experience in the ATM/ATFM domain
  • Advanced algorithms and database/data loading optimization
  • Independent analysis and problem-solving

Behavioral Skills

  • Autonomy and problem-solving skills
  • Mentoring ability and teamwork

This position is open to applications regardless of gender, in accordance with Legislative Decree 198/2006. The company promotes equal opportunities and values diversity in all its forms.

#J-18808-Ljbffr

Candidatura e Ritorno (in fondo)