About
Job Description
NodeJS 8, Angular 6 and 7, TypeScript, RXJS, Angular Material Design, Ag Grid, Java, J2EE, XML, XSL, HTML, CSS, SQL, JSON, AJAX, WSDL, XML/RPC, SOAP, Eclipse/STS, NetBeans, IntelliJ, SQL development against Oracle, MS SQL Server, DB2, PostgreSQL Hudson, Jenkins, or other popular Continuous Integration (CI) tools Maven, Git, Jboss, Mongo DB, Junit and other automated testing tools, Performance Engineering, tuning, Troubleshooting, Karma and Jasmine
OpenShift, Docker, Kubernetes
* Must be able to work closely and communicate with UX design team
* Developer new user-facing features
* Ensure the technical feasibility of UI/UX design and develop the UI
* Build reusable code and libraries
* Understanding of OOAD concepts
* Agile methodology
* Understanding business requirements
* Unit testing
* Supporting SIT and UAT
* Technical design
* Hands-on experience with Build and Deployment tools using Maven, Jenkins
* Review and walkthrough the design with architecture team
* Support and remediate defects and bugs found in SIT, UAT, and Production
* Collaborate with business, IT and vendor partners to ensure successful implementation of the application as well as transition to production support
* Strong communication skills, you will be responsible for interfacing and influencing with the business lines as well as others across IT.
* Strong technical and analytical skills with the ability to analyze system functionality with customer and resolve issues
* Innovative problem solver who likes to take on challenges with calculated risk to provide solutions.
* Strive to constantly improve the application development processes and tools
* Comply with the department application standards and general industry-based practices
* Perform all necessary environment deployments using Freddie Mac's DevOps deployment process
* Participate in Agile ceremonies and provide input during grooming / sizing sessions