Fannie Mae is looking to develop data infrastructure and pipelines to capture, integrate, organize, and centralize data while ensuring its accessibility, usability, and quality.
Requirements
- Solid Core Java Expertise
- Solid Spring/Spring-Boot expertise
- Solid understanding of Relational Databases concepts and SQL queries
- Oracle, Postgres, Spring (Core, Boot, Batch Web etc.), Hibernate, AutoSys, Unix Platform (basic to intermediate scripting), Python
- Hands on experience in AWS tech stack - EC2, ECS, Step Functions, Lambda, CloudWatch (Events, Logs, Metrics), IAM, API Gateway, S3, SQS, SNS, SES, Kinesis, RDS, Elastic Cache, DynamoDB, Data Migration Service, Glue ETL, RedShift, Cloud Formation, VPC
- Hands on experience with Docker, ECS, EKS, Fargate
- Hands on experience in a CI/CD using Jenkins(pipeline as code), UCD, Terraform and build tools Gradle, ANT, Maven, Nexus
Responsibilities
- Identify customer needs and intended use of requested data in the development of database requirements and support the planning and engineering of enterprise databases.
- Maintain comprehensive knowledge of database technologies, complex coding languages, and computer system skills.
- Support the integration of data into readily available formats while maintaining existing structures and govern their use according to business requirements.
- Analyze new data sources and monitor the performance, scalability, and security of data.
- Create an initial analysis and deliver the user interface (UI) to the customer to enable further analysis.
- Perform high complexity (i.e. system level applications) analysis, design, development, and unit testing of software applications from user requirements/stories and design documents.
- Resolve defects encountered during various testing cycles.
Other
- 4+ years
- Ability to take ownership and drive issues to closure
- Should have worked in an Agile software development environment
- Business knowledge of market data and capital markets is strongly desired
- Good communicator and someone who is able to work and deliver effectively individually as well as part of team.