Java/Sailpoint Developer

Freddie Mac Mclean , VA 22107

Posted 2 months ago

Are you a Senior JAVA/J2EE Developer with experience helping to establish robust enterprise-wide solutions for Identity and Access Management? If you would like to be part of a team that is reimagining Identity and Access Management practices at Freddie Mac using the latest technologies, we welcome you to apply to join our Information Security Solutions team. As a Developer on our team, you will have the opportunity to play an important role in transforming the Information Security culture across the entire company.

Your Work Falls into Two Primary Categories:

Java Developer

  • Support in developing, testing, implementing and maintaining high quality, reusable features

  • Produce work in accordance with principles and best practices of quality software development

  • Learn and imbibe best practices and methodologies while working within a cross-functional team

  • Take responsibility of the solution from design to deployment

Product support/solutions team member

  • Ensure documentation allows for stakeholders and developers integrating with the solution to be successful

  • Participate in code reviews, integration, and deployment events

  • Prioritize workload and adjust to help meet team deadlines and work objectives


  • Minimum 5 years of Java/J2EE development experience

  • 1-2 Years of experience in development of IAM solutions using Sailpoint IdentityIQ.

  • Experience working with technical teams to develop and/or deliver IT services

  • Proven ability to create elegant, maintainable, testable, and reusable code

  • Experience working on/alongside IT projects or day-to-day IT operations

  • Strong work ethic, self-motivated, independent, and works with minimal direction

  • College degree in related discipline preferred

Keys to Success in this Role

  • Curiosity, energy, initiative, and confidence

  • Ability to work & collaborate effectively in a team environment

  • Sense of urgency and able to prioritize both day-to-day schedule and hard deliverables

  • A sense of humor, camaraderie, and optimism

  • Ability to communicate clearly and effectively with diverse technology and business stakeholders

  • Motivated to learn and develop knowledge of new technologies

  • Ability to adapt to change while continuing to deliver on assigned objectives

  • Strong verbal and written communication skills

Top 3 Personal Competencies to Possess

  • Drive for Execution
  • Be accountable for strong individual performance
  • Partnership
  • Build trust and strong partnerships through your actions
  • Growth and Development
  • Know or learn what is needed to deliver results and successfully meet execution goals

Preferred Skills

  • Sailpoint IdentityIQ implementation

  • Enterprise directory integration (AD, LDAP)

  • SQL Server DB

  • System-to-system integration patterns such as JDBC, REST API, flat file

Today, Freddie Mac makes home possible for one in four home borrowers and is one of the largest sources of financing for multifamily housing. Join our smart, creative and dedicated team and you'll do important work for the housing finance system and make a difference in the lives of others. Freddie Mac is an equal opportunity and top diversity employer. EOE, M/F/D/V.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Java Developer

Cognizant Technology Solutions

Posted 1 week ago

VIEW JOBS 9/14/2019 12:00:00 AM 2019-12-13T00:00 Responsibilities: * Use TDD to demonstrate functioning code that meets requirements * Work closely with other developers as part of a team or minimally, in a paired environment for 8 hours each day * Communicate and articulate technical vision while understanding business requirements * Deploy application 'bits' to AWS or other similar cloud environment * Strong understanding of programming patterns is important and required. The ideal candidate will know the Go programming language but where this skill is lacking, a deep understanding of programming patterns and demonstrable knowledge of Java will suffice * Working knowledge of Spring, Java and Bash. Experience with system administration, UNIX, process management, deployment technologies. * Candidates will be agile practitioners, having achieved proficiency in agile methodologies through years of experimentation and learning. A demonstration of more than just the basics is required to be successful. Candidates should demonstrate a deep experience participating in standups/daily scrums, planning meetings, iteration retrospectives etc. * Open source participation and knowledge is important. Cloud Foundry is an open source technology and a strong understanding of what it means to work in open source is required. Minimum Qualifications: * Enjoys working in a fast paced, collaborative environment * Values "team" and leverages the opinions and expertise of their teammates to deliver working, quality code * Knowledge of the cloud and deployment expectations and complexities. Developers should be capable of deploying application 'bits' to AWS or other similar cloud environment. * DevOps promotes the collapse of different functions into one; QA, IT, Dev etc. As a result, each developer will have a working knowledge of Ruby, Linux OS commands and be equally comfortable at the command line as they are in the IDE. * Good foundational knowledge in a language such as Java will translate to Go when the syntax of the language is understood * Core Java, Spring Boot, Webservices, REST, Angular, NodeJS, ReactJS Preferred Qualifications: * Pair programming, Spring Cloud Cognizant Technology Solutions Mclean VA

Java/Sailpoint Developer

Freddie Mac