Senior Java Engineer - Security Evolution

EXPERT RECRUITING SOLUTIONS, LLC
Atlanta, GA, United States
9 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Applications Architecture Automation of Tests Software Bug Management COBOL (Programming Language) Code Review Databases Continuous Integration Extract Transform Load (ETL) Data Mining
+36 more
IBM DB2 Cursor Software Debugging Hibernate (Java) Job Control Language (JCL) Identity and Access Management Java Database Connectivity Java Persistence API Spring Framework Microsoft SQL Server Oracle (Applications) Performance Tuning Role-Based Access Control Regression Testing Microsoft Copilot Standard Sql Reverse Engineering Simple Object Access Protocol (SOAP) Software Deployment Software Engineering SQL Stored Procedures SQL Databases Systems Integration Z/OS Data Logging Informatica Powercenter Spring-boot SOAPAPI Backend Git Enterprise Integration Claude SailPoint Restful APIs Sql Tuning User Accounts

Job description

Job Description We are seeking a Senior Java Developer to support enterprise identity and access management (IAM) integration across complex legacy and modern applications. The engineer will investigate how applications store identities, roles and permissions, implement reliable JDBC and service-based integrations, and deliver secure user/entitlement data feeds to SailPoint or similar IAM platforms. This role requires hands-on Java development, strong SQL and database skills, and the ability to understand unfamiliar application authorization models and support production implementations., Reverse engineer existing Java and legacy applications to document authentication, authorization, user/role tables, service accounts, entitlements, dependencies and application-to-database relationships. Design, develop, test and support Java-based integrations using JDBC, REST and SOAP interfaces for identity, account, role and access data. Implement and maintain secure extraction services and interfaces to enterprise IAM platforms, including SailPoint integrations where applicable. Analyze custom authorization logic and map application-specific roles, permissions and accounts to standardized entitlement and certification data requirements. Work with application owners, security analysts, IAM engineers and production support to validate functional behavior and close discovery gap

Java, database and security engineering Develop and maintain backend functionality using Java, Spring Framework / Spring Boot and Hibernate/JPA as appropriate to existing application architecture. Build and optimize Oracle and Microsoft SQL Server queries, views, stored procedures and data extraction logic; troubleshoot performance and connectivity issues. Configure and troubleshoot JDBC drivers, service account permissions, connection pools, API authentication and error handling. Apply least-privilege service account practices, secure credential handling, auditing, logging and appropriate access controls. Perform unit, integration and regression tests; reconcile extracted identity and entitlement records against application source data.

Delivery and support Create interface specifications, source-to-target field mappings, technical design notes, operational runbooks and deployment documentation. Collaborate on prototypes, testing, release readiness and production deployments; investigate integration defects, failed extracts and data mismatches. Participate in code reviews, defect triage, root-cause analysis and operational handover to support teams.

Requirements

6-7 years of applicable enterprise software development experience preferred, proven experience with Java and backend integration. Hands-on Java development with Spring or Spring Boot and Hibernate/JPA; strong understanding of SQL, JDBC and application/database integration. Experience developing against Oracle and Microsoft SQL Server, including SQL performance tuning and troubleshooting. Practical experience designing, consuming or maintaining REST and SOAP web services. Experience investigating existing application source code, data models, custom security or authorization mechanisms. Understanding of user accounts, groups, roles, permissions, service accounts and IAM integration concepts. Strong debugging, test automation, documentation and production-support collaboration skills. Working knowledge with AI tools like Claude, Cursor or Copilot.

Desired Skills & Experience - Preferred Qualifications Hands-on SailPoint integration or exposure to identity governance and access certification feeds. Experience building user, role and entitlement extracts for access reviews or certification workflows. Familiarity with Informatica PowerCenter, scheduled ETL workflows or secure file-based delivery. Experience with Git, CI/CD, Agile delivery and enterprise security controls. Experience with mainframe data sources (DB2/z/OS), JCL batch outputs, COBOL-based systems or fixed-width flat files. Insurance or other regulated-industry systems experience; working knowledge of mainframe interfaces or DB2 is a plus.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…