The company is a privately-owned technology group establishment in 1984, with International operatorni
Basic Informator:
Location: 100% rmeote possibile
Type of work: B2B contract
Length: long-term project - min. one year + extensions
Rate: up to 210 PLN/h net + VAT
Recruitment process: 1/2 interview
English: B2+/C1
Luxmed, MultiSport
Equipment is provided by the client
Seeking an experienced Software Architect with experience in designing enterprise-class software solutions in the Java domain
We are looking for a candidate who:
- Has a second degree in Computer Science/Informatics/Engineering (PhD will be an added advantage)
- Is an expert in systems architecture in the Java domain
- Is an expert in designing enterprise-class software systems
- Is an expert in systems performance and security planning
- Has excellent technical knowledge in: databases (PostgreSQL, MS SQL Server), application servers (JBoss), communication middleware, web servers, systems integration, directory services (AD, LDAP), system security on Microsoft platforms
- Possess advanced knowledge of UML and systems modeling tools (e.g. Enterprise Architect). Ability to document effectively
- Is an expert in software development methodologies, lifecycles and artifacts (especially in Agile methodologies)
- Has experience working in Scrum/Agile
- Has leadership and problem solving skills
Nice to have
- Master39s level certification in a specific software development technology domain or software solution architecture for the Java domain
- Understanding of boundary management and boundary supervision domains
- Scrum master certification
- Knowledge of business analytics and integrated development, GIS services (WMS, ArcGIS)
- Integrated development environments (IntelliJ IDEA)
Project:
- We are conducting several projects for the European institution for border security and control (FRONTEX). One of the projects is a distributed system for sharing information on European border incidents among 31 countries across Europe. A node is deployed in each country and communicates with others to disseminate information almost in real time. The second project is also distributed and is used by a European institution to assess the security of European border controls, but is undergoing a centralization process.
- Both projects are developed in Java 8 with JBoss application server (EJBs are used for communication), on Ubuntu 18 and RedHat Linux 8 operating systems
- As a front-end, we use Angular technology, and in the back-end we have implemented a RESTful interface for communication with the front-end. The databases are PostgreSQL and MS SQL Server. We use Hibernate to connect the code to the database. Since the projects are accredited to host EU RESTRICTED data, security is essential and OWASP security recommendations are implemented.
- The second project (the one on border control security assessment) is being migrated to a centralized cluster of JBoss nodes running on RedHat Linux 8 for high availability, with data stored in an MS SQL Server database with multiple tenants to ensure proper data segregation and protection. The original platform, the same as the other project, is JBoss standalone on Ubuntu 18, with PostgreSQL databases. All of these projects have strict data protection policies, as they operate in restricted environments. Security is a very important part of these projects
- As part of our team, you will be developing software in projects for a European institution regarding security and border control. In the position of Java Solution Architect, your responsibilities will include:
o Setting standards for design, development, quality and testing of projects
o Designing the system architecture and effectively communicating it to the rest of the team and client stakeholders
o Translating business, user and technical needs into architecture design. Editing and analyzing requirements
o Mapping business objectives, project benefits, priorities, components, system functions and identifying options for potential solutions. Technology selection and evaluation
o Analyzing existing systems and designing interoperability and interfaces with other systems. Optimizing the system for performance, security and quality.
o Maintaining and tracking the architecture during the system life cycle
o Estimating the volume of software development work, leading development teams and development processes.
o Collecting and interpreting system metrics
o Participate in system design, testing, quality assurance and change management
o Preparing system documentation and delivering presentations to client stakeholders
Minimum experience in years:
- The selected candidate must have at least 2 years of experience as a software architect and have served in this role in at least two complete solutions. The candidate39s overall experience in software development must be at least 5 years.
Team:
- International team: scrum master, GUI Spec, 3/4x back-end Dev, 2/3 x front-end Dev, 2/3 x tester, tech writer, + architect.
- Reporting to Product Owner from Front-end, and from GMV to Manager.
Hays Poland sp. z o.o. is an employment agency registered in a registry kept by Marshal of the Mazowieckie Voivodeship under the number 361.
Jako wiodący specjalista w dziedzinie rekrutacji oraz usług HR, wspieram... Rozwiń
Czy chcesz otrzymywać oferty pracy na podobne stanowiska?
Utwórz powiadomienie e-mailZapisani kandydaci otrzymują informacje jako pierwsi.