ABAKUS IT-SOLUTIONS - Your IT Comfort Expert!
./Senior Software Engineer Java

Brussels - Belgium

Full time

Senior Software Engineer Java

We are expanding our team and currently looking for two talented Senior Software Engineers with expertise in Java programming.

As a Senior Software Engineer, you will play a pivotal role in the conceptualization, development, and adaptation of applications within a specified domain. Your responsibilities will include implementing business logic, ensuring a clear understanding of requirements, translating functional and business analyses into Java programming language, and adhering to internal quality standards.

Primary Tasks and Responsibilities:

  • Conceptualize, develop, or adapt applications within a specified domain using the Java programming language.
  • Implement business logic according to project needs.
  • Ensure a clear understanding of all requirements and translate them into the programming language.
  • Write programs adhering to internal quality standards.
  • Test programs in an integrated environment following the Agile methodology, emphasizing automated and integration testing.
  • Document the software development process.
  • Report potential issues to functional analysts, proposing optimal solutions for the best results.
  • Evaluate the impact of potential changes on software modules and report any potential problems.

Secondary Tasks and Responsibilities:

  • Conduct quality assurance activities.
  • Write test scenarios and document test results.
  • Resolve testing problems and retest as needed.
  • Continuously evolve through lessons learned after each milestone achieved.
  • Implement improvement actions and adopt good practices of software development.
  • Assist in team development through training and coaching of fellow team members.

Technical Profile Requirements:

  • Minimum of 5 years of experience in Java programming languages.
  • Expert knowledge of SPRING 5 (MVC, WEB, ...), REST Webservices is mandatory.
  • Expert knowledge of Agile methodology/way of working is mandatory.
  • Very good knowledge of Junit, Mockito, easymock, powermock, MAVEN, GIT is a strong asset.
  • Very good knowledge of HTML 5, CSS 3, JavaScript, jQuery, ReactJS, Cross-browsing & cross-platform testing is an asset.
  • Knowledge of Magnolia CMS is a strong asset.
  • Working knowledge of Scrum, DevOps, Unit Testing & Micro-Services, Nexus, Jenkins, SonarQube is an asset.
  • Knowledge of JIRA, Confluence, IntelliJ is a strong asset.

Non-Technical Profile Requirements:

  • Accepts personal responsibility for client satisfaction.
  • Strong tracking, coordination, and project planning skills.
  • Establishes and manages engagement objectives, expectations, and quality plans.
  • Ability to identify and implement process and/or application improvements.
  • Strong analytical and problem-solving skills.
  • Must be able to work on multiple simultaneous tasks with limited supervision.
  • Quick learner, motivated self-starter.
  • Excellent customer service, interpersonal, communication, and team collaboration skills.
  • Able to follow change management procedures and internal guidelines.
  • Good coaching and training skills.

Methodology/Certification Requirements:

  • Master or Bachelor's Degree in Computer Science OR equivalent through experience.
  • Advanced coursework in technical systems plus continued education in technical disciplines is preferred.
  • Certification in relevant areas (e.g., Spring) is a plus.

Language Proficiencies:

  • Proficiency in both French (FR) and English (ENG) is a must.
  • Knowledge of Dutch (NL) is an asset.

If you are a proactive and skilled Senior Software Engineer with a passion for Java programming, ready to contribute to a dynamic and collaborative team, apply now! We offer a stimulating work environment with opportunities for professional growth and development.


Click below to apply

ABAKUS IT-SOLUTIONS - Your IT Comfort Expert!