facebook tracking

Application Architect - Java

Exciting new opportunity as Application Architect - JAVA

On the technical side, we develop applications following the Object Oriented Programming paradigm, including usage of design patterns. We develop our applications in Java Enterprise (JEE) or Spring Framework, and we use beans, dependency injection, persistence, transactions, messaging, and web services. We use intensively JPA, Hibernate, JDBC and JMS.

On the front-end side, we use the eUI building block, while developments are done using HTML5, CSS, JavaScript and Angular. We chose Oracle Weblogic and Wildfly as application servers, and Oracle RDBMS and PostgreSQL as database engines. Sometimes we write part of the code in PL/SQL. We design and implement web-services (SOAP, REST) and use XLM standards like XSD, XSLT.

You will participate in a friendly environment. You will develop your skills in the context of the work domain and you will be required to follow regular trainings.

Change management processes are controlled in an existing JIRA instance.

Preferred methodology: PM² and Scrum whenever not specified.

Tasks

  • Architectural vision and elaboration
  • Development and enhancement of architecture
  • Assistance with the implementation of the architecture
  • Architecture maturity assessment
  • Analysis of organizational structures
  • Analysis of information systems portfolio
  • Analysis of enterprise business processes
  • Corporate Data flow analysis
  • IS costs/benefits analysis
  • Define back-end and front-end development guidelines (how to build a service, how to integration with other applications, …)
  • Architecture and design of information systems
  • Review of the architecture of existing systems
  • Design and development of component architecture and building blocks
  • Analysis of the integration of different information systems
  • Development and maintenance of information systems
  • Development and integration of technological components
  • Data analysis and data modelling
  • Implementation of the technical architecture
  • Production of software architecture documents and technical documentation
  • Installation, deployment and configuration of information systems
  • Follow-up of incidents related to information systems (3rd level support)
  • Follow-up of bug reports
  • Participation in technical working groups, progress meetings and meetings with the users
  • Assistance during relevant parts of testing, analysis, technical documentation, deployment, evaluation and reporting
  • Coaching of more junior architects and developers. Review of the work done by others, critical assessment, recommendations and follow up of those recommendations.

 

Knowledge and skills

  • At least 5 working experiences with Object Oriented Programming and design patterns
  • At least a well-balanced 5 working experiences in the development and conception of applications, and in particular in the following items:
  • Web application development
    • HTML5
    • CSS
    • JavaScript
    • Angular
  • Java Enterprise (JEE)
    • Spring Framework or similar
    • JPA
    • Hibernate or similar
    • JDBC
    • JMS
  • Application servers:
    • Oracle Weblogic
    • JBoss
    • Wildfly or similar
  • SQL
  • Oracle RDBMS
  • PostgreSQL or similar
  • DB engines
  • PL/SQL or similar procedural languages
  • Webservices:
    • SOAP
    • REST
  • XML standards:
    • XSD
    • XSLT
  • Good knowledge of UML
  • Enterprise Architect
  • Good knowledge of building a continuous build pipeline
  • Knowledge of cloud development (Azure or Amazon) is a plus.
  • strong communication skills, including drafting skills and the ability to team work critical thinking
  • dynamic, able to understand others points of view and elaborate on them to find common grounds ability to cope with fast changing technologies used in application developments

Knowledge in one of the following areas is an additional plus:

  • Cloud, in particular design of cloud ready applications:
    • Apache Maven
    • X.509 certificates

 Languages

  • The consultants have to be fluent in English. French is an asset
  • Documents will be written in English

For practical reasons, English is the internal working language while French may be needed for communication with external stakeholders. Any other language is considered and advantage.  We expect our consultants to be able to team work and communicate in such environment, to be strong team players. Good communication skills are critical to the success in this job. You should be able to talk with peers and communicate both in technical and non-technical terms with other colleagues, including business stakeholders. Critical thinking, proactivity and forward looking are compulsory.

Summary of mandatory requirements

  • Experience: 5 working experiences (Projects) with Object Oriented Programming and design patterns
  • Languages: English - French is an asset
  • Start: ASAP - Freelance position
  • Duration: Long term    
  • Location: Brussels - Onsite/Offsite: During the Covid circumstances, working from home is allowed (and sometimes mandatory). Working from home must be done from the Brussels area
We usually respond within 2 hours

Or, know someone who would be a perfect fit? Let them know!

Job categories

Brussels, Belgium

1000 Brussels Directions

Why work with us?

Recruit4.Work was built on four core values, and they are as relevant today as the day we began: honesty and clarity, proactivity, long-term relationships, and knowledge.

  • Honesty and clarity

    We ensure these values are the basis of our interaction with everyone; clients, candidates, suppliers and each other.

  • Proactivity

    We are creative and solutions driven and don’t rely on existing methods. We are flexible, open to change and constantly question the status quo

  • Long-term relationships

    We develop relationships with a view to forming successful and sustainable long term partnerships of mutual benefit.

  • Knowledge

    We continually build upon our in-depth understanding of the disciplines and sectors in which we operate.

Recruit4.work

Recruit4.work will do more than just finding that absolute professional for you. We judge the person also at their personal and contactual abilities.

Will he/she fit within your organisation structure? Is he/she a real team player, will he/she show enough leadership to lead a larger unit, is it a real personality, and will he/she estimate that very special procedures characterizing your organisation?

A company specialized in recruitment and selection will take those aspects seriously in the profile. 

Recruit4.work is such a company.


Teamtailor

Applicant tracking system by Teamtailor