Lead Software Engineer - Java Data Engineering

Strategic Staffing Solutions
Plano, United States of America
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 208K

Job location

Plano, United States of America

Tech stack

Java
Agile Methodologies
Big Data
Code Reuse
Code Review
Computer Security
Databases
Continuous Integration
Data Validation
Information Engineering
Data Integration
ETL
Data Warehousing
IBM DB2
Relational Databases
Database Development
DevOps
Distributed Systems
Github
Identity and Access Management
PostgreSQL
Microsoft SQL Server
Oracle Applications
Query Optimization
Standard Sql
Software Engineering
SQL Databases
Software Technical Review
Data Processing
Enterprise Software Applications
Cyberark
Delivery Pipeline
Database Optimization
Backend
GIT
Api Design
SailPoint
REST
Stream Processing
Software Version Control
Data Pipelines
Sql Tuning
Microservices

Job description

Seeking a Lead Software Engineer with strong Java and Data Engineering expertise to design, build, and maintain scalable enterprise data pipelines and backend processing solutions. This role will focus on ingesting, validating, transforming, and integrating large volumes of data while supporting enterprise identity, access governance, and cybersecurity initiatives.

The ideal candidate has extensive experience developing Java-based backend applications, building high-performance data pipelines, optimizing database performance, and integrating data across enterprise platforms. Experience with identity governance solutions such as CyberArk and SailPoint is highly desirable.

Key ResponsibilitiesData Engineering & Pipeline Development

  • Design, develop, and maintain high-volume data ingestion pipelines.
  • Build scalable backend services for data validation, transformation, and processing.
  • Develop ETL/ELT solutions to integrate data from multiple enterprise systems.
  • Implement business rules for risk assessment and data processing.
  • Support large-scale batch and real-time data processing.

Backend Development

  • Develop enterprise applications using Java.
  • Design RESTful APIs and backend microservices.
  • Write clean, maintainable, and reusable code.
  • Participate in architecture discussions and technical design reviews.

Database Engineering

  • Design and optimize relational database structures.
  • Perform SQL performance tuning and query optimization.
  • Develop indexing strategies and efficient data models.
  • Manage large-scale datasets and complex update logic.

Data Integration

  • Integrate data across internal and external enterprise systems.
  • Support identity governance and privileged access management integrations.
  • Ensure data quality, consistency, and reliability.

DevOps & Agile

  • Participate in Agile ceremonies.
  • Perform code reviews and peer mentoring.
  • Utilize GitHub for source control.
  • Support CI/CD deployment pipelines.
  • Collaborate with architects, engineers, security teams, and business stakeholders.

Requirements

Do you have experience in Version control?, * 5+ years of Software Engineering or Data Engineering experience.

  • Strong Java development experience.
  • Experience building enterprise data ingestion frameworks.
  • Experience developing scalable backend processing applications.
  • Strong SQL and database development skills.
  • Experience with:
  • Query optimization
  • Indexing strategies
  • Data modeling
  • Database performance tuning
  • Experience handling large-scale data processing.
  • Experience with GitHub.
  • Experience working within Agile teams.
  • Excellent communication skills.

Preferred Qualifications

  • CyberArk integration
  • SailPoint integration
  • Identity Governance (IGA)
  • Identity & Access Management (IAM)
  • ETL development
  • Enterprise Security
  • Data Warehousing
  • API development
  • Distributed systems
  • Financial Services experience

TechnologiesLanguages

  • Java
  • SQL

Data Engineering

  • ETL
  • ELT
  • Data Pipelines
  • Data Integration
  • Data Processing
  • Data Modeling

Databases

  • Oracle
  • SQL Server
  • PostgreSQL
  • DB2

DevOps

  • GitHub
  • CI/CD
  • Git

Security

  • CyberArk
  • SailPoint
  • IAM
  • IGA

Benefits & conditions

$80 - $100 an hour - Full-time, Contract, Pulled from the full job description

  • Health insurance
  • Vision insurance
  • Dental insurance
  • Life insurance, * Dental insurance
  • Health insurance
  • Life insurance
  • Vision insurance

Apply for this position