Java Application Developer

Java Application Developer


Brussels, Belgium

About the Role

In line with team objectives, policies and procedures and under guidance of a more senior team member, to design, develop specifications, code, install, test and maintain high quality application software and associated tools.

Professional skills

  • Bachelor’s or higher degree in Computer Science, Engineering, or related disciplines.
  • 3+ years of experience in a developer role and demonstrable track record.
  • Autonomous, empowered with the ability to drive, adapt, and respond to change.
  • Customer oriented and quality mindset – we continually strive to deliver true customer value.
  • Open-minded, solutions oriented, and a team player – gaining energy through collaboration with others.
  • Fluent in English (spoken and written).

Technical skills

  • Java backend developer experience
  • Software development tools (GIT, Maven)
  • Experience in unit testing, integration testing and mocking tools (JUnit, Mockito)
  • Practical experience of Linux OS (RedHat)


  • Experience in designing and implementing software solutions with high scalability, performance and resilience (i.e. multi-processing, multi-threading, distributed)
  • Experience in unit testing, integration testing and mocking tools (JUnit, Mockito)
  • Experience of continuous delivery process and technologies (e.g., Docker, Kubernetes (OpenShift), Jenkins, Ansible)
  • Practical experience of large-scale distributed application frameworks (Kafka, Zookeeper)
  • Practical experience in developing financial applications leveraging business process management and automation capabilities
  • Practical experience of SSL/TLS, HTTP/S, XML (schema, XSLT)
  • Practical experience of IP network and security fundamentals
  • Practical experience of databases (Elastic Search, Oracle, JDBC, H2, JPA) and data modelling


  • University degree in computer science or related field. Or equivalent work experience.


  • 2 to 5 years experience in systems development

Key Responsibilities

  • Design, develop, test, install and support programs/systems in line with agreed requirements.
  • Assist with the analysis of requirements and the development of recommendations as to the systems approach to follow.
  • Prepare specifications, codes, tests, deliverables, acceptance criteria, time frames, etc. . . and prepare and study the technical feasibility and estimates of the proposed systems solutions.
  • Analyze the problems, develop and propose solutions to more senior team members.
  • Provide technical assistance to other SWIFT colleagues and provide guidance to more junior team members in their daily work.
  • Develop and maintain technical documentation and prepare and give presentations to customers on systems.
  • Provide timing/scheduling estimates to project lead and propose corrective actions to timelines when necessary.

Competency Profile

  • Takes Accountab. for Delivering Results
    • Makes choices and decisions based on established practices and precedents; delivers results by overcoming a range of obstacles and issues and where timing may be critical.
  • Demonstrates Operational Excellence
    • Delivers work to agreed specifications of timeliness and quality; seeks to improve ways of doing things; sets and meets high standards for own work; demonstrates commitment to security policy
  • Expands knowledge
    • Continually extends specialist knowledge as a means of anticipating and preparing for changes in the business; uses a variety of methods and opportunities to learn and to exchange knowledge; encourages and facilitates development of others.
  • Bus Understanding and Commercial Sense
    • Applies understanding of how own division adds value to the business; uses knowledge of financial and business principles to deliver cost-effective solutions; adapts quickly to changes in the market, the industry and the organisation while upholding standards.
  • Builds and reinforces cust relationships
    • Strengthens relationships by taking every opportunity to listen and respond to customers and adapt solutions to meet their needs; demonstrates and encourages customer focus in all relationships and activities.
  • Leads with a team focus
    • Initiates effective co-operation and team working with others; provides support to new team members; appreciates style and background differences; demonstrates commitment to SWIFT values.
  • Communicates effectively
    • Communicates effectively across a range of practical and operational issues; adjusts personal communication style to fit intended audience; listens to and respects other people's points of view.

Apply Now

Don't forget to mention BrusselsJobs when applying.

Share this Job

More Job Searches

Information Technology (IT)      SWIFT     

© EuroJobsites 2024