Job Description
Job Description
- Minimum Required Experiences
- 4+ years of experience leading a team
- Expertise in developing applications and services using languages such as Java including coding, debugging, and using Java related technologies
- Experience using software and computer systems' architectural principles to integrate enterprise computer applications
- Skilled in use of AWS technologies for building, deploying applications and operating applications
- Proficiency with Continuous Integration / Continuous Delivery (Jenkins, Go) Experience with build tools (Gradle, Maven, Nexus, etc.)
- Ability to leverage Fannie Mae DevOps tool stack to build, inspect, deploy, test and promote new or updated features
- Experience working in Agile methodology and lead the design and provide solutions for complex business problems
- Experience with implementing integration solutions with Microservices, RESTful Web Services and Web APIs
- Knowledge or experience in basic DevOps support and deployment including Docker, Kubernetes, CICD, etc
- Skilled in establishing and maintaining consistency of a product's performance and functional attributes with its requirements, design, and operational information
- Working with people with different functional expertise respectfully and cooperatively to work toward a common goal
- Skilled in Influencing others within and across teams, including negotiating, persuading others, facilitating meetings, and resolving conflict
- Expert proficiency in application of analysis / design engineering functions
- Expert proficiency in application of non-functional software qualities such as resiliency, maintainability, etc
- Experience in advanced behavior-driven testing techniques
- Provide expertise for teams in all matters related to deployment, building and release process
- Experience in coaching and guiding others in the team to drive engineering culture
30+ days ago