TXT Group is an international end-to-end IT provider of software solutions and consulting services, supporting the digital transformation of clients’ core products and processes. With a proprietary software portfolio and deep expertise in vertical domains, TXT Group operates across multiple markets, with a growing presence in the aerospace, aviation, defense, industrial, government, and fintech sectors. The parent company, TXT e-solutions S.p.A., has been listed on the Italian Stock Exchange, STAR Segment (TXT.MI), since July 2000. TXT Group is headquartered in Milan and has subsidiaries in Italy, Germany, the United Kingdom, France, Switzerland, and the United States.
Java Back-End Software Engineer:
We are looking for a Software Engineer with experience in developing complex Java applications, microservices architectures, large-scale data management, and projects in the Air Traffic Flow Management (ATFM) domain.
Key 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 solutions and authentication protocols (OAuth2, OIDC, JWT) using Keycloak.
Configure and manage infrastructure components such as Service Registry/Consul and API Gateway.
Optimize PostgreSQL/PostGIS databases and work with GIS libraries (GeoTools).
Integrate Apache Kafka for data streaming.
Orchestrate containers using Docker and Kubernetes.
Oversee CI/CD pipelines, code quality, and build processes (Maven).
Perform technical analysis, independently solve complex issues, and provide team mentoring (especially for the Senior role).
Implement advanced algorithms, such as 4D intersection calculations and optimization logic.
Mandatory Requirements
Education
Bachelor’s or Master’s degree in a STEM field.
Experience
Middle Software Engineer: 3–5 years of experience in complex software development.
Essential Technical Skills
Core Technologies
Java
Spring / Spring Boot
Maven
Microservices architecture
HTTP / REST / SOAP
XML / XSD / WSDL
Security
IAM
OAuth2
OIDC
JWT
Keycloak
Data & GIS
PostgreSQL
PostGIS
GeoTools
Streaming & Containers
Apache Kafka
Docker
Kubernetes
Preferred 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
Strong analytical and independent problem-solving skills
Soft Skills
Autonomy and problem-solving mindset
Mentoring capabilities and teamwork skills
What We Offer
Career opportunities within a rapidly growing and evolving company, with a young and international environment
Continuous and structured training programs, both cross-functional and specialized, tailored jointly with the line manager based on skills, aptitudes, and interests
Corporate Benefits, including health insurance, welfare programs, meal vouchers, and employee group discounts
Team Building activities aimed at fostering a cohesive team and a positive working environment
Permanent employment contract (Permanent Position)
The salary range for this position is between EUR 32.000 and EUR 37.000 gross per year.
The grading/level will be defined during the selection process based on the candidate's profile and in accordance with the National Collective Labor Agreement (Metalworking Industry)
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.