ABAKUS IT-SOLUTIONS
Lead Software Engineer
ABAKUS IT-SOLUTIONSBelgium7 days ago
Full-timeRemote FriendlyInformation Technology

Overview

We are seeking a highly skilled and motivated Lead Backend Developer to guide a team of developers in delivering high-quality, scalable, and maintainable software solutions. This role combines hands-on development with leadership responsibilities, including technical coaching, task coordination, and quality assurance.

Key Responsibilities

  • Coordinate and oversee backend development tasks across the team.
  • Collaborate with the architect on low-level design decisions.
  • Provide technical coaching and mentorship to developers.
  • Ensure code quality through reviews, best practices, and testing strategies.
  • Foster a collaborative and solution-oriented team environment.

Required Soft Skills

  • Strong communication skills with both technical and non-technical stakeholders.
  • Solution-oriented mindset with a proactive approach to problem-solving.
  • Team player with the ability to lead by example.
  • Self-organized and capable of managing priorities effectively.
  • Demonstrated leadership and coaching capabilities.

Technical Requirements

  • Proficient in Java 11+ and Maven 3.
  • Solid experience with Spring Boot, Spring Cloud, and Spring Batch.
  • Familiarity with Spring JPA and SQL Server.
  • Experience using REST clients with Feign.
  • Proficient in Git for version control.
  • Understanding of RESTful architecture.
  • Experience with Docker and Kubernetes in a microservices environment.
  • Familiarity with Node Package Manager (npm) and Angular CLI.
  • Knowledge of TDD/BDD practices using Cucumber and Spring Cloud Contract.

Nice-to-Have Skills

  • Experience with Angular 8 or 9.
  • Exposure to OAuth2/OpenID Connect for authentication.
  • Familiarity with Kafka and Drools.
  • Experience building web portals.
  • Knowledge of testing frameworks such as Karma, Jasmine, Cypress/Protractor, and jsMockito.


Key Skills

Ranked by relevance