Senior Developer Technical Lead
Wilson & Sterling Consulting · Brussels, Brussels Region, Belgium
Tailor my CV for this job — freeOur client, a leading healthcare Insurer are looking for a an experience Technical Software Developer Lead. This will be a Freelance contract, multiyear , delivered 2 days a week from Brussels, 3 days remote.Design and oversee the technical architecture of Java applicationsDevelop robust and scalable backend solutions (hands-on)Lead technical decision-making and ensure high code qualityPerform code reviews and resolve complex technical challengesCoach and mentor Java developers within the teamCollaborate with Product Owners and stakeholders to translate requirements into technical solutionsContribute to the continuous improvement of processes, tools, and technologiesContribute 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 testingDocument 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 documentationSupport 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 MicrosoftSQL Server Application Server: Glassfish 3.1, WildflyActiveMQ / OpenMQMontova ESBSOAP / RMI / (REST)UI Web development ReactJS, Redux, ES6Backend :C# / JSON / XMLLinux / Unix basics (optional, but a plus)RESTful Web Services: Creating and consuming REST APIsConcurrency and Multithreading: Managing multiple threads and processesJava-Frameworks: JEE (EJB, JAXB, … ) ehCacheRelease Management / Software delivery: MavenJenkins GitBitbucketJira BuildMasterOctopusKubernetes (optional, but a plus)Containerization (optional, but a plus)ToolsSoapUI, IDE: Eclipse/IntelliJ SSMS Docker / Docker Compose (optional, but a plus) ReadyAPI Additional skillsCloud Platforms: AWS, Azure, Google Cloud Platform (GCP)Security: Understanding of security protocols and best practicesSecurity 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.