×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer – Database Management, JAVA, Shell Scripting

Job in Scottsdale, Maricopa County, Arizona, 85261, USA
Listing for: Jobtailor
Full Time position
Listed on 2026-07-14
Job specializations:
  • Software Development
    Backend Developer, SQL Developer, Database Engineering, Java Developer
Salary/Wage Range or Industry Benchmark: 120000 - 190000 USD Yearly USD 120000.00 190000.00 YEAR
Job Description & How to Apply Below

Responsibilities

  • Serve as a technical authority for SQL design and optimization across fraud transaction platforms.
  • Design, analyze, and tune complex SQL and PL/SQL used in high volume transactional and analytical workloads.
  • Partner with engineers to optimize database access patterns, indexing strategies, and schema designs.
  • Diagnose and remediate SQL driven performance issues impacting real time fraud decisioning or batch processing.
  • Develop and maintain Java based custom extensions, including Action Plugins, to enhance and extend Actimise platform functionality.
  • Collaborate with fraud engineers to integrate custom logic into detection and processing flows while maintaining performance and stability.
  • Ensure Java components are efficiently designed to minimize database contention and latency.
  • Design and support integrations between fraud platforms and upstream/downstream banking systems.
  • Work with ETL tools (e.g., Informatica), APIs, SOAP/REST web services, and message queues to enable reliable, performant data movement.
  • Optimize data ingestion and extraction patterns to support fraud detection at scale.
  • Leverage Unix/Linux shell scripting to automate operational tasks, support maintenance activities, and assist with diagnostics.
  • Partner with platform and operations teams to improve automation, monitoring, and operational efficiency.
  • Act as a Principal level technical mentor to engineers across Fraud Transactions Engineering.
  • Provide design guidance and code reviews focused on performance, scalability, and maintainability.
  • Collaborate with product, architecture, and operations partners to translate fraud requirements into technical solutions.
  • Lead during high severity incidents, quickly isolating and resolving application or query level issues.
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
  • 5+ years of hands on software engineering experience in enterprise environments.
  • Expert level SQL and PL/SQL skills, with experience supporting high volume, database driven systems.
  • Strong Java programming experience, including building custom extensions or plugins for enterprise platforms.
  • Experience with Oracle or Microsoft SQL Server in transaction intensive environments.
  • Hands on experience with enterprise integration technologies (ETL, APIs, web services, messaging).
  • Working knowledge of Unix/Linux environments and shell scripting.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary