Skip to content
NEXTMOVEFDE careers · United States

Consulting/Principal Software Engineer

AI summary of the role

This is a senior individual contributor role focused on designing and optimizing large-scale database systems and backend platforms.

No longer in the current catalog. Last included 2026-09-09. Check the employer’s posting for availability.

What you’ll do

  • Design and build database schemas, tables, indexes, and constraints for OLTP and OLAP environments
  • Write, troubleshoot, and optimize complex SQL queries using joins, subqueries, CTEs, and window functions
  • Develop and maintain stored procedures, triggers, and functions with strong ownership of transaction management and concurrency control
  • Implement and enhance Java-based data access layers using JDBC and ORM frameworks such as Hibernate or JPA

What you’ll bring

  • 8+ years of experience in software engineering with a strong database focus
  • Expertise in relational databases (MySQL preferred) and data modeling
  • Advanced proficiency in SQL development and performance tuning
  • Strong experience with Java, JDBC, and ORM frameworks (Hibernate/JPA)

Technologies

MySQL · SQL · Java · JDBC · Hibernate · JPA · ETL · Bash · Shell scripting · Linux · Unix

About LexisNexis Legal & Professional

Global provider of legal, regulatory and business information powering AI-enabled research, drafting and analytics for law firms, corporate legal, courts and government.

Public · 5000+ people

Source and classification

Internal deployment & tooling · Evidence for this classification:

About the Business LexisNexis Risk Solutions is the essential partner in the assessment of risk. Within our Business Services vertical, we deliver a wide range of solutions that help businesses drive revenue growth, maximize operational efficiency, and improve customer experience. Our offerings address critical challenges across Anti‑Money Laundering / Counter‑Terrorist Financing, Identity Authentication & Verification, Fraud and Credit Risk Mitigation, and Customer Data Management. Learn more at: https://risk.lexisnexis.com About the Role We are seeking a highly experienced Consulting / Principal Software Engineer to lead the design, optimization, and management of large-scale database systems and backend platforms. This role requires deep expertise in database architecture, performance tuning, and Java-based application development, along with the ability to advise on best
More from the job description

About the Business LexisNexis Risk Solutions is the essential partner in the assessment of risk. Within our Business Services vertical, we deliver a wide range of solutions that help businesses drive revenue growth, maximize operational efficiency, and improve customer experience. Our offerings address critical challenges across Anti‑Money Laundering / Counter‑Terrorist Financing, Identity Authentication & Verification, Fraud and Credit Risk Mitigation, and Customer Data Management. Learn more at: https://risk.lexisnexis.com About the Role We are seeking a highly experienced Consulting / Principal Software Engineer to lead the design, optimization, and management of large-scale database systems and backend platforms. This role requires deep expertise in database architecture, performance tuning, and Java-based application development, along with the ability to advise on best practices across data engineering and system design. You will partner with cross-functional stakeholders to deliver scalable, high-performance data solutions and provide technical leadership across critical initiatives. Responsibilities: Design and build database schemas, tables, indexes, and constraints while ensuring efficient data modeling across both OLTP and OLAP environments Write, troubleshoot, and optimize complex SQL queries using joins, subqueries, CTEs, and window functions to improve perf [... source excerpt omitted ...] mming by developing and maintaining stored procedures, triggers, and functions, with strong ownership of transaction management and concurrency control Actively debug and resolve production issues, including slow queries, deadlocks, locking problems, and high CPU, memory, or I/O utilization Implement and enhance Java-based data access layers using JDBC and ORM frameworks such as Hibernate or JPA to ensure efficient and scalable database interaction Build and support ETL pipelines, handling data extraction, transformation, migration, and batch processing for large datasets Perform hands-on data analysis, validation, and reporting to ensure data accuracy and support business need [... source excerpt omitted ...] te and maintain Bash or shell scripts to automate database operations, including backups, job scheduling (cron), data processing, and monitoring within Linux or Unix environments Requirements: 8+ years of experience in software engineering with a strong database focus Expertise in relational databases (MySQL preferred) and data modeling Advanced proficiency in SQL development and performance tuning Strong experience with Java, JDBC, and ORM frameworks (Hibernate/JPA) Proven experience diagnosing and resolving complex production issues Solid understanding of transaction management, concurrency, and system performance Hands-on experience with Unix/Linux environments and shell s

How jobs are selected

Employer postings · Data from · Sources