Freddie Mac's Identity Access and Management team is looking to optimize and modernize its technology stack by leveraging AWS/Cloud native technologies.
Requirements
- Proven experience developing applications using Java/J2EE or Python technologies
- Experience with relational databases, SQL , and data modeling
- Build automation / CICD pipeline integration tools (Jenkins (preferred), GIT (preferred), Bitbucket, Artifactory, etc.)
- Experience working with AWS Services: EC2, EMR, S3, SQS, Lambda, IAM, Networking services (VPCs, Security Groups, etc.), STS, SSM
- Experience with containerization technologies (Docker) and orchestration tools (Kubernetes)
- Familiarity with Front End UI Development Skills: Angular
- Understanding of typical multi-tier architectures: web servers, caching, application servers, & load balancers
Responsibilities
- Follow established methodology and controls guidelines. Maintain agility and quality throughout development process.
- Documenting Technical Design, Interface Specifications and Unit Testing.
- Participate in technical discussions and provide recommendations or solutions
- Demonstrating ownership of problems, issues, or requests from start to finish and facilitating appropriate handoffs
- Ensuring that “Best Practices” for development activities (e.g. code reviews, unit testing, etc.) are followed through the project life-cycle
- deliver solutions to enable self-service capabilities
- develop integrations between IAM systems and other systems
Other
- Demonstrates effective verbal and written communication skills, including the ability to communicate progress and challenges in a timely manner
- Technology-first approach, outstanding analytical skills and drive for new technologies and tools
- Innovative in providing solutions, motivated to take on challenges with calculated risk - fail fast and learn fast
- Bachelor’s degree in Information Technology, Computer Science, Engineering or related field or equivalent experience, studies towards advanced degree preferred.
- 2 – 4 years of related software development experience