W&

Senior Developer Technical Lead

Hiring from
Belgium
Work type
Hybrid
Posted

620,066 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description

Our client, a leading Insurer across Belgium, urgently needs a Technical Software Developer on a Freelance basis: 2 days a week from Brussels, 3 days remote.


  • Design and oversee the technical architecture of Java applications
  • Develop robust and scalable backend solutions (hands-on)
  • Lead technical decision-making and ensure high code quality
  • Perform code reviews and resolve complex technical challenges
  • Coach and mentor Java developers within the team
  • Collaborate with Product Owners and stakeholders to translate requirements into technical solutions
  • Contribute to the continuous improvement of processes, tools, and technologies


Contribute to and validate the functional analysis and specification of requests for IT developments :

  • Realize IT projects according to approved functional specifications and within the approved budget and planning.
  • Conduct code reviews and follow up release management.
  • Develop new programs or adapt existing programs in respect of the existing standards.
  • Test new developments before submitting them to the key user for user testing
  • Document his/her realisations.


Maintain and improve existing IT applications :

  • Handle all incoming requests related to the applications you're responsible for (Tickets).
  • Correct bugs in the applications you're responsible for.
  • Analyze root causes of frequent problems and propose fundamental solutions.
  • Realize approved improvements. Maintain user and technical documentation


Support business users in the usage of the existing IT applications :


  • Define the required availability levels and response times with the business owners.
  • Elaborate support procedures, with escalation to external parties where appropriate.
  • Measure and report the achieved availability levels and response times.
  • Assist users in the improved usage of the existing applications.


Requirements :

  • Java Developer Java 7/Java 8/Java 11/Java 17 Spring Microsoft
  • SQL Server Application Server: Glassfish 3.1, Wildfly
  • ActiveMQ / OpenMQ
  • Montova ESB
  • SOAP / RMI / (REST)
  • UI Web development ReactJS, Redux, ES6
  • Backend :C# / JSON / XML
  • Linux / Unix basics (optional, but a plus)
  • RESTful Web Services: Creating and consuming REST APIs
  • Concurrency and Multithreading: Managing multiple threads and processes


  • Java-Frameworks: JEE (EJB, JAXB, … ) ehCache


Release Management / Software delivery:

  • Maven
  • Jenkins Git
  • Bitbucket
  • Jira BuildMaster
  • Octopus
  • Kubernetes (optional, but a plus)
  • Containerization (optional, but a plus)


Tools

  • SoapUI, IDE: Eclipse/IntelliJ SSMS Docker / Docker Compose (optional, but a plus) ReadyAPI Additional skills
  • Cloud Platforms: AWS, Azure, Google Cloud Platform (GCP)
  • Security: Understanding of security protocols and best practices


Security Requirements - Secure Coding Practices:


  • Proficiency in writing clean, secure, and maintainable code to protect against common vulnerabilities such as SQL Injection, Cross-Site Scripting (XSS), Cross-Site Request Forgery (CSRF), and others as outlined in the OWASP Top Ten.


  • Authentication and Authorization: Experience implementing secure authentication mechanisms (e.g., OAuth, JWT, SAML) and managing user roles and permissions effectively.


  • Data Protection: Knowledge of data encryption methods both at rest and in transit, and experience using libraries or frameworks to implement encryption (e.g., JCA, Bouncy Castle).


  • API Security: Strong understanding of securing RESTful APIs and SOAP services, including rate limiting, input validation, and implementing API gateways.


  • Dependency Management: Experience with managing third-party libraries and dependencies securely, including staying updated with security patches and vulnerability assessments.


  • Security Tools and Frameworks: Proficiency with security tools and frameworks such as Spring Security, and familiarity with static and dynamic analysis tools (e.g., SonarQube, OWASP ZAP). Compliance and Standards: Understanding of industry standards and regulations (e.g., GDPR, PCI-DSS) and how to implement these requirements in software development.

Similar jobs