Back to All Vacancies

Senior Software Developer

Submit application

One of our clients is seeking to recruit an experienced and aspiring Senior Software Developer on a full-time basis.

Responsibilities:

Working closely with product owners  and other team members to design and develop applications for product delivery;

Mentoring and supporting other software developers in the team;

Assisting other team members with the design and implementation of new software requirements;

Giving third level expert and product support when needed;

Optimizing and replacing legacy systems with new architecture;

Ensuring quality control across the board;

Adhering to best practices in software development;

Learning by reading and experimenting to optimize and improve;

Requirements;

Bachelor's Degree in IT/Engineering or equivalent;

4+ years’ experience in software development using Java and Spring;

Working experience with Spring Data, Spring Cloud, Spring Security, SOAP and REST;

Experience building software using TDD and BDD;

Experience with microservices, event-driven architecture, messaging frameworks and paradigms;

Ability to design software using appropriate design patterns;

Good oral and spoken English

Good understanding of container technologies such as Docker will be an asset

Experience breaking down monolithic applications using event-driven microservices, CQRS, NoSQL databases and working in an agile environment using Scrum methodologies will be an asset

Skills:

Be a good team player and work well with others

Meticulous with a keen eye for detail

Excellent problem-solving skills, improvisational and creative solutions with a can-do attitude

Submit application
  • Job reference
    C2884/20
  • Country
    Malta
  • Closing date
    2020-11-30
  • Primary job focus
    Information Technology
  • Job type
    Full Time
  • Status
    Position Opened
address

Malta Office

183 Constitution Street,
Mosta MST 9054, Malta

T : +356 2339 0100

address

Brussels Office

Rond Point Schuman 6
B-1040 Brussels, Belgium

T : +32 2234 7791