Zum Inhalt springen

Principal Backend Architect - Java Refactoring & Modernization (m/f/d)

  • Remote
    • Nationwide, Belgium
    • Remote, Germany
    • Nationwide, France
    • Nationwide, Netherlands
    • Nationwide, Spain
    +4 more

Job description

Protect what matters. 

Primion Technology is a global solution provider and market leader in Converged Security Solutions and Workforce Management. For more than 30 years, we have supported around 4,000 satisfied customers worldwide who rely on our certified solutions every day. From consulting and planning to development, installation, maintenance, and support, a team of over 470 dedicated experts works passionately to meet the highest standards. 

We are seeking an exceptionally seasoned and technically profound Principal Backend Architect (m/f/d) to lead the strategic refactoring and modernization of a mission-critical Java backend system. The initial and most critical phase involves the introduction of a robust, production-grade Hibernate/JPA persistence layer, replacing custom JDBC/Data Access logic.

Sounds interesting to you? Then join our team and apply today on a 100%-Remote-Basis as Principal Backend Architect - Java Refactoring & Modernization (m/f/d)!

Your Main Responsibility

  • Lead the Hibernate Integration: Architect and oversee the successful introduction of the Hibernate/JPA layer into the existing Spring 5.x backend

  • Ensure robust performance, scalability, and maintainability across both Oracle and PostgreSQL environments.

Job requirements

Leverage These Key Qualifications

  • Architectural Strategy & Refactoring Leadership

    • Deep Legacy Modernization Experience: Proven track record of successfully leading and delivering major refactoring efforts for complex Java enterprise systems (100k+ lines of code) with minimal downtime and high quality.

    • Team & Technical Leadership: Experience in guiding, mentoring, and setting the technical standard for senior engineering teams.

  • Deep Java & Framework Expertise

    • Java Platform Mastery (17+): Expert-level knowledge of the Java ecosystem, including modern features, performance tuning (JVM monitoring, garbage collection optimization), and concurrency.

    • Classic Spring Framework Expert: Extensive experience working with and modernizing large applications built on Spring Framework 5.x is mandatory. Must demonstrate a deep understanding of XML and explicit annotation-based configuration, dependency injection best practices, and transaction management in this context.

  • Data Access, Persistence & Polyglot Database Expertise (Phase 1 Focus)

    • Principal-Level Hibernate/JPA Expertise: Must be the go-to expert for Hibernate implementation. Experience includes:

      • Designing and implementing complex, high-performance mappings (e.g., custom types, advanced inheritance strategies, custom loaders).

      • Deep understanding of Session management, transaction isolation levels, N+1 problem mitigation, and caching strategies (L2 Cache, query cache).

      • Expertise in introducing an ORM into a system previously using direct JDBC, including managing the transition of custom-written queries and stored procedure usage to a managed persistence context.

    • Cross-Database ORM Strategy: Critical experience architecting and implementing a data access layer (via Hibernate) that must perform optimally and reliably across multiple, distinct RDBMS platforms, specifically Oracle and PostgreSQL.

    • Database-Specific Tuning: Expertise in leveraging Hibernate Dialects to handle nuances between Oracle (e.g., sequences, stored procedures, large object handling) and PostgreSQL (e.g., JSONB, specific indexing, performance features).

    • Data Access Refactoring: Expert ability to analyze and safely decouple custom JDBC and proprietary Data Access Objects (DAOs) to introduce the Hibernate layer incrementally, using techniques like the Repository Pattern.

    • SQL and Database Performance Tuning: Ability to read and optimize complex SQL queries, and deeply understand how Hibernate translates HQL/Criteria API to SQL for optimal database performance across the supported databases.

Your Benefits

What makes working with us great?

We take care of you while you take care of your business! We listen better and take a closer look. Our aim is to build long-term relationships based on mutual respect and trust.

That's why we offer you:

  • Impact: play a crucial role in the development of a company that is among the top 5 in its industry.

  • Innovation: Work on challenging and innovative projects to elevate our solutions and processes to the most modern standards.

  • Excellence: An environment that encourages continuous improvement and personal development.

  • Growth: Responsible and diverse tasks in a growing medium-sized company.

  • Collaboration: Become part of our agile, cross-functional and international team.

  • A modern working environment: Flexible working hours and 100% mobile working

  • Security: Long-term prospects thanks to a permanent employment contract

  • Benefits: A company pension scheme and capital-forming benefits, as well as offers on occupational and company medical topics

Have we piqued your interest?

Then we look forward to receiving your application!

If you have any questions in advance, please call Anna Hallmeier on 07573 952 228.

#LI-Remote

or