We are looking for a Senior Software Engineer to participate in an independent technical audit of a large-scale distributed application platform. The mission focuses on analyzing source code quality application architecture database interactions performance issues technical debt maintainability and data consistency within a complex Java microservices ecosystem.
Key Responsibilities
Analyze a large codebase comprising over 500000 lines of code across Java Angular/TypeScript SQL and supporting technologies.
Review Java/Spring Boot microservices architecture and implementation quality.
Assess application design code maintainability technical debt and architectural compliance.
Evaluate JPA/Hibernate implementations database access patterns and ORM-related performance issues.
Analyze PostgreSQL schemas queries indexing strategies and data access performance.
Review REST SOAP Kafka batch processing and integration mechanisms.
Identify code-level and architectural causes of performance bottlenecks excessive coupling and scalability limitations.
Assess distributed transaction management data consistency patterns idempotency mechanisms and outbox/inbox implementations.
Evaluate risks associated with data migration and document migration processes.
Contribute to audit findings technical recommendations and executive reporting.
Required Skills & Experience
Expert-level experience with Java and Spring Boot in enterprise environments.
Strong expertise in JPA Hibernate and database performance optimization.
Advanced knowledge of PostgreSQL data modelling indexing and query analysis.
Proven ability to analyze and assess large and complex codebases.
Experience with Angular/TypeScript microservices event-driven architectures and enterprise integration patterns.
Strong understanding of software quality maintainability and technical debt assessment.
Excellent analytical documentation and communication skills.
Fluent French (C2 level).
Deliverables
Technical findings related to source code quality and maintainability.
Assessment of database and application performance issues.
Identification of architectural weaknesses and technical debt.
Recommendations for code architecture and performance improvements.
Contributions to the final audit report risk assessment and executive presentation.
Project Details
Role: Senior Software Engineer Audit Team Member
Location: Namur Belgium
Work Model: Hybrid
On-site Presence: Required during key audit phases and workshops
Language: French (mandatory)
Ideal Profile
A senior Java engineer with extensive experience in Spring Boot PostgreSQL JPA/Hibernate and large-scale enterprise applications capable of performing deep technical analysis and contributing to an independent audit of a mission-critical distributed platform.
Senior Software Engineer Technical Audit Expert (Java/Spring Boot) Overview We are looking for a Senior Software Engineer to participate in an independent technical audit of a large-scale distributed application platform. The mission focuses on analyzing source code quality application architecture...
We are looking for a Senior Software Engineer to participate in an independent technical audit of a large-scale distributed application platform. The mission focuses on analyzing source code quality application architecture database interactions performance issues technical debt maintainability and data consistency within a complex Java microservices ecosystem.
Key Responsibilities
Analyze a large codebase comprising over 500000 lines of code across Java Angular/TypeScript SQL and supporting technologies.
Review Java/Spring Boot microservices architecture and implementation quality.
Assess application design code maintainability technical debt and architectural compliance.
Evaluate JPA/Hibernate implementations database access patterns and ORM-related performance issues.
Analyze PostgreSQL schemas queries indexing strategies and data access performance.
Review REST SOAP Kafka batch processing and integration mechanisms.
Identify code-level and architectural causes of performance bottlenecks excessive coupling and scalability limitations.
Assess distributed transaction management data consistency patterns idempotency mechanisms and outbox/inbox implementations.
Evaluate risks associated with data migration and document migration processes.
Contribute to audit findings technical recommendations and executive reporting.
Required Skills & Experience
Expert-level experience with Java and Spring Boot in enterprise environments.
Strong expertise in JPA Hibernate and database performance optimization.
Advanced knowledge of PostgreSQL data modelling indexing and query analysis.
Proven ability to analyze and assess large and complex codebases.
Experience with Angular/TypeScript microservices event-driven architectures and enterprise integration patterns.
Strong understanding of software quality maintainability and technical debt assessment.
Excellent analytical documentation and communication skills.
Fluent French (C2 level).
Deliverables
Technical findings related to source code quality and maintainability.
Assessment of database and application performance issues.
Identification of architectural weaknesses and technical debt.
Recommendations for code architecture and performance improvements.
Contributions to the final audit report risk assessment and executive presentation.
Project Details
Role: Senior Software Engineer Audit Team Member
Location: Namur Belgium
Work Model: Hybrid
On-site Presence: Required during key audit phases and workshops
Language: French (mandatory)
Ideal Profile
A senior Java engineer with extensive experience in Spring Boot PostgreSQL JPA/Hibernate and large-scale enterprise applications capable of performing deep technical analysis and contributing to an independent audit of a mission-critical distributed platform.