Key Responsibilities:
- Design, develop, and maintain web applications using Angular, React, JavaScript, and Python.
- Develop RESTful Web Services and Web APIs using Python (Flask) and integrate with AWS Redshift.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Utilize Fannie Mae DevOps tools for building, inspecting, testing, and deploying code.
- Implement and maintain CI/CD pipelines using tools like Jenkins, Go, Gradle, and Maven.
- Work with containerization technologies like Docker and orchestration tools like Kubernetes.
- Conduct thorough testing, including product testing, UAT, and usability testing using frameworks like Selenium.
- Monitor and improve system performance, ensuring consistency with performance and functional requirements.
Qualifications:
Minimum Required Experiences:
- Bachelor's degree in computer science, Engineering, or a related field.
- At least 8 years of experience as a Full Stack Developer.
- Expertise in UI frameworks like Angular, React, and JavaScript with backend experience in Python.
- Strong problem-solving skills and excellent verbal and written communication abilities.
- Ability to work independently and collaboratively within a team.