Demo

Java Application Developer

RMC (Recruitment Management Consultants)
East Lansing, MI Contractor
POSTED ON 1/12/2026 CLOSED ON 1/13/2026

What are the responsibilities and job description for the Java Application Developer position at RMC (Recruitment Management Consultants)?

Job Title: Java Developer - SailPoint/Identity & Access Management (IAM)

Employment Type: Contract


Role Summary:


We are seeking a skilled Java Developer to help modernize and extend our Identity & Access Management (IAM) ecosystem. This role focuses on SailPoint IdentityIQ and involves reverse-engineering legacy Java code, refactoring it, and re-platforming targeted components into Spring Boot services. The ideal candidate will collaborate closely with the IAM Platforms team to implement modern Java engineering practices, including clean code, automated testing, CI/CD, and observability, delivering secure and reliable integrations that enhance identity lifecycle management and governance.


Key Responsibilities:

  • Analyze, reverse-engineer, and refactor legacy Java components; identify technical debt and implement improvements aligned with modern Java standards.
  • Design and build Spring Boot services and APIs that integrate SailPoint IdentityIQ with upstream and downstream systems.
  • Customize SailPoint IdentityIQ components, including rules, workflows, provisioning policies, connectors, tasks, and forms.
  • Refactor and strengthen existing integration points to ensure accurate identity data flows and reconciliation.
  • Advocate and implement modern engineering practices, including unit and integration testing, code reviews, static analysis, secure coding, and continuous delivery pipelines.
  • Collaborate across teams to define requirements, document technical designs, and deliver incrementally in an Agile/Scrum environment.
  • Implement observability for services, including logging, metrics, and tracing, to support operational excellence.
  • Produce clear technical documentation and mentor teammates on modern Java and IAM best practices.


Minimum Qualifications:

  • 5 years of hands-on software engineering experience in Java, including maintenance and modernization of complex systems.
  • Strong experience with Spring Boot (RESTful APIs, data access, security, testing).
  • Proven ability to reverse-engineer complex codebases and plan safe modernization paths.
  • Experience with SailPoint IdentityIQ customization (rules, workflows, Beanshell/Java).
  • Proficiency with Git, build tools (Maven), and CI/CD pipelines.
  • Solid understanding of secure coding practices and IAM concepts.


Preferred Qualifications:

  • Experience with Java 17/21, containerization (OpenShift), and API gateway patterns.
  • Familiarity with integrating IAM platforms with enterprise systems using flat-file feeds, database views, or messaging/event streams.
  • Knowledge of OWASP standards, SonarQube, and security tooling.
  • Experience with observability tools: structured logging, metrics, and distributed tracing.
  • Strong understanding of relational databases and performance tuning.
  • Proven ability to deliver in Agile/Scrum environments with excellent communication skills.

Salary : $80,000 - $120,000

Java developer
Intellibee Inc -
Lansing, MI
Java Developer
Jobs via Dice -
Lansing, MI
Java Developer
PROLIM Global Corporation -
Lansing, MI

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Java Application Developer?

Sign up to receive alerts about other jobs on the Java Application Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at RMC (Recruitment Management Consultants)

  • RMC (Recruitment Management Consultants) Independence, MO
  • Cargo Largo is a dynamic, growing company. We have unmatched variety – “product” and roles for advancement. Our positive, friendly culture is truly world c... more
  • 1 Day Ago

  • RMC (Recruitment Management Consultants) Independence, MO
  • Cargo Largo is a dynamic, growing company. We have unmatched variety - product and roles for advancement. Our positive, friendly culture is truly world cla... more
  • 1 Day Ago

  • RMC (Recruitment Management Consultants) Independence, MO
  • Cargo Largo is a dynamic, growing company. We have unmatched variety - product and roles for advancement. Our positive, friendly culture is truly world cla... more
  • 1 Day Ago

  • RMC (Recruitment Management Consultants) Independence, MO
  • Cargo Largo is a dynamic, growing company. We have unmatched variety - product and roles for advancement. Our positive, friendly culture is truly world cla... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Java Application Developer jobs in the East Lansing, MI area that may be a better fit.

  • CFS East Lansing, MI
  • Position: Java Developer Salary: $100,000 - 140,000 Benefits: $0 Premium Healthcare options, Retirement Plan w/ match, 3.5 Weeks PTO, etc. Location: East L... more
  • 14 Days Ago

  • DataSync Inc. Okemos, MI
  • Job Details Role: Java Developer Location: Okemos, MI ( ONLY LOCAL TO MI) Interview Mode: Either Phone or In-Person Work Arrangement - Hybrid Duration: Lon... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!