We are urgently looking for a Java Enterprise Architect to work in Ispra, Italy. Candidates need to be fluent in English. EU candidates are welcome to apply. Work permit is required. This is a long-term role which is also open for freelancers.
Tasks and responsibilities:
- Design, development and maintenance of applications;
- Prototype (design, develop and test) new software components;
- Review and improvement of the interoperability specifications;
- Design, development and maintenance of the test tool;
Profile:
- Bachelor or Master degree;
- +10 years of experience in Java development or architectural role;
- +5 years of experience as Java software developer with excellent software design and clean code principles & experience in Java IDEs (e.g., IntelliJ IDEA) and build tools (Maven, Gradle, etc.);
- Experience in designing and documenting IT systems and data models using UML diagrams;
- Experience in designing and implementing APIs (e.g., RESTful Architectures, SOAP Services, gRPC, API Gateways;
- Excellent knowledge of development methodologies,lifecycle management, system integration, bug tracking, version control (including the software supporting these methodologies, e.g., git, Jira, Confluence, etc;
- Knowledge of one or more of the following is an advantage;
- Virtualisation, containerization and automation technologies: Ansible, VMWare, KVM, Docker, Kubernetes, etc.;
- JavaScript / ReactJS / AngularJS/ Ruby;
- Data definition languages: XML/XSD, JSON;
- Message queuing systems (e.g. RabbitMQ, ActiveMQ, Kafka);
Interested: