Loading...

Principal Application Engineer

  • Company: Get A Job.ai
  • Salary: Pay not listed
  • Work type: Remote
  • Full Time
  • Remote

Website Get A Job.ai

Represented by Get A Job.ai

About This Opportunity

We are representing a confidential database technology organization seeking a Principal Application Engineer to join their application modernization practice. This remote position, based in France, focuses on helping enterprise clients transform legacy relational applications into modern cloud-native architectures using document database platforms, GenAI tooling, and accelerated delivery methods.

Our client works across all industry verticals with enterprise-grade customers on sophisticated technical challenges. You'll gain cross-stack experience, work with top-tier engineering talent, and contribute to groundbreaking R&D that advances modernization capabilities for global enterprises.

Responsibilities

  • Shape architecture and technology strategy across modernization projects, making complex technical decisions that connect engineering choices to customer and business outcomes
  • Lead assessment and modernization of legacy Java applications by uncovering dependencies, embedded business logic, integration points, and operational constraints; recommend fit-for-purpose modernization paths
  • Design, implement, and review production-quality solutions using Java and Spring Boot, including APIs, integrations, monolith decomposition, relational-to-document data modeling, stored-procedure transformation, schema evolution, and database operational practices
  • Establish safe, incremental delivery practices through explicit acceptance criteria, automated testing, CI/CD, observability, and rollback strategies; identify quality, security, performance, and reliability risks and guide teams to resolve them
  • Serve as senior technical partner to customers, application owners, and project stakeholders by explaining complex topics clearly, aligning priorities, navigating disagreement, communicating trade-offs, and maintaining trust through high-risk change
  • Multiply team effectiveness through mentoring, raising engineering standards, creating reusable migration playbooks and documentation, applying GenAI advancements responsibly, and influencing project direction
  • Work in Agile environments delivering customer-focused solutions while innovating on new GenAI-based approaches to specific migration challenges

What We're Looking For

Required qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or related field, or equivalent practical experience
  • Typically 8+ years of progressive experience designing, building, and delivering Java applications, including significant experience leading complex application modernization initiatives
  • Expert understanding of Java fundamentals, object-oriented design, concurrency, error handling, performance considerations, and maintainable software architecture; able to review code and guide design decisions across teams
  • Deep production experience with Spring Boot and related patterns for building resilient services, APIs, integrations, and testable distributed applications
  • Demonstrated ability to assess legacy estates, decompose monoliths, uncover dependencies and embedded business logic, and define practical modernization strategies with clear trade-offs
  • Strong experience with relational databases and SQL, including stored procedures, data dependencies, data migration, schema evolution, and relational-to-document modeling for document databases
  • Proven history of delivering high-cadence modern applications using Agile methodologies, test-first development, CI/CD pipelines, Git-based version control, observability, and reliability practices
  • Demonstrated success mentoring engineers and influencing technical outcomes across teams

Nice-to-have skills:

  • Experience building REST APIs with Spring Boot
  • Experience in performance and memory optimization of Java applications
  • Familiarity with tools like Postman, IntelliJ IDEA, and Maven/Gradle
  • Exposure to other languages or technologies like JavaScript or.NET
  • Understanding of ORM tools like Hibernate, Spring Data, or JPA
  • Experience with GenAI technologies and approaches, such as using API integrations beyond chat interfaces
  • Experience with AI-powered development tools like code assistants
  • Good experience with document database platforms

Important note: Successful candidates will engage with customer systems and may be exposed to highly confidential customer data. Due to the nature of highly regulated industries, candidates may be subject to enhanced background checks, security screenings, and possible constraints around trading of securities.

How We Work With You

When you apply through Get A Job.ai, our talent team will review your profile and conduct an initial screening to understand your experience and career goals. If there's a strong match, we'll prepare and submit your candidacy to our client for consideration. Throughout the process, we'll be your advocate and primary point of contact.

Please do not contact the client directly. All communication regarding this opportunity should go through Get A Job.ai to ensure proper coordination and the best candidate experience.

Pay

Compensation details will be discussed during the screening process based on your experience level and location.

Equal Employment Opportunity: Get A Job.ai is committed to providing equal employment opportunities to all applicants regardless of race, color, religion, sex, national origin, age, disability, or any other protected characteristic. We value diversity and inclusion in our recruitment practice.

Apply with Get A Job.ai

A recruiter will review your profile and submit you to the client. Do not contact the client directly.

More options

Apply with Get A Job.ai

Apply through Get A Job.ai. A recruiter will review your profile and submit you. Do not contact the client directly.

Apply through Get A Job.ai. A recruiter will review your profile and submit you.

About this role & career path

Traits that fit this role

  • Innovation
  • Intellectual Curiosity
  • Cautiousness
  • Attention to Detail
  • Dependability

Source: O*NET Work Styles (Distinctiveness Rank).

Typical preparation needed: Job Zone 4: Considerable Preparation Needed. Most of these occupations require a four-year bachelor's degree, but some do not. — via O*NET

Industry news

Source: O*NET (public-domain bulk data)

Salary & compensation

Workers in Architecture & Engineering occupations earn a national median of $95,541via US Census ACS / Data USA

Job details above are provided by the employer/source. The sections on this page are compiled from public data sources with AI assistance.

Accommodations: if you need a workplace accommodation to apply for or perform this job, see ADA.gov or EEOC.gov for guidance on your rights and how to request one.

Add application deadline to calendar

Listing facts

  • Role Principal Application Engineer
  • Employer Get A Job.ai
  • Location Remote
  • Type Full Time
  • Pay (from listing) Pay not listed
  • Posted September 11, 2026
  • Apply by October 11, 2026
  • Overview Full job description on this page (683 words)

Facts above come from this job record on Get A Job.AI — not copied from third-party review sites.

Typical work in Application Engineer

Independent occupational context from O*NET (U.S. public-domain labor data). This is about the occupation, not a rewrite of this employer's posting.

  • Read and interpret blueprints, technical drawings, schematics, or computer-generated reports.
  • Research, design, evaluate, install, operate, or maintain mechanical products, equipment, systems or processes to meet requirements.
  • Specify system components or direct modification of products to ensure conformance with engineering design, performance specifications, or environmental regulations.
  • Confer with engineers or other personnel to implement operating procedures, resolve system malfunctions, or provide technical information.
  • Investigate equipment failures or difficulties to diagnose faulty operation and recommend remedial actions.
  • Recommend design modifications to eliminate machine or system malfunctions.

Source: O*NET

Limited public data for this employer

We only show facts we can ground in public sources (Wikidata, O*NET, news/discussion links, or this listing). We do not invent Glassdoor-style ratings, salaries, or testimonials when data is thin. Use the listing facts, occupation context, and related openings below while we continue researching.

Explore related openings

Occupation family: Application Engineer

Keep exploring on Get A Job.ai

Not quite the right fit? Your next opportunity is a click away.

Hiring instead? Post a job and reach candidates searching right now.

Principal Application Engineer Get A Job.ai · Remote