Senior Software Developer (Java)

Location Malta
Discipline: Technology, Software Development
Contact name: Daniel Genuis

Contact email: [email protected]
Job ref: 15197
Published: about 3 years ago

Our client, a leading IT company, are looking for a Senior Software Developer who is accustomed to work with the Spring framework, in Java, and will be mainly responsible for creating prototypes, designing, building and maintain software

Responsibilities

  • Designing and developing code, writing and executing unit and integration tests, and testing of deliverables against functional and non-functional requirements
  • This role is responsible for performing peer reviews, collaborating with architects and other developers to design and ensuring that enough technical documentation and training is provided for reference and operational support 
     

Requirements:

  • Degree in Computer Science, IT, Software Engineering or a related subject
  • At least have 5 years of work experience in software development
  • Knowledge of relevant technologies; including Java, Spring Framework, Hibernate, Rest and SQL
  • Experience in messaging systems such as RabbitMQ
  • Experience in designing and developing scalable software
  • Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations
  • Strong problem solving, technical innovation and analytical skills
  • Experience working in HTML, CSS, JavaScript and AngularJS are considered an asset
  • Experience working with agile or iterative methodologies preferred