This job has expired, please see additional jobs below
Development, Senior
Freddie Mac
Falls Church, VA, United States
Job Details - this job has expired, please see similar jobs below
Position Overview
Freddie Mac has an exciting opportunity for a Development, Prf. (Java/JEE Midlevel developer ) to contribute to the maintenance, support and development of Single Family Sourcing Systems. We are seeking a motivated individual who provide production application support, identify issue root cause and help resolve them. In addition, individual can solution the business need, design and develop enterprise software applications on a Java/JEE and WebLogic platform. The individual should have a strong ability to adapt and apply IT expertise to a varying array of issues relating to the support applications. The individual is expected to work under limited direction and independently determine and develop approaches to solution. The individual would work independently on production issue to resolution and work on solution delivery for projects or a module of a project. The individual would work alongside with highly collaborative, open minded, technology savvy and dedicated team.
Responsibilities include:
• Support IT application and projects in Single Family Sourcing line of business.
• Support Selling System application in providing Level 3 support. This support includes providing fixes to production defects and making light enhancements. • Quickly evaluate defects, investigate cause and come up with solutions to address the defect.
• Troubleshooting software application issues. Issues to be resolved require a broad range of troubleshooting skills related to: software functionality, application server setup, database management, data analysis, and third party products.
• Predict effects of configuration changes, identify applications bottlenecks and opportunities to optimize performance.
• Understand business requirements; participate in requirements analysis; design applications based on system requirements and architecture, prototype if necessary, develop, unit test and deploy application.
• Comply with the department application standards and general industry based Java/JEE based application development principles, theories, concepts, documentation and techniques.
• Contribute and participate in design and code reviews.
• Implement complete Java based application using Freddie development lifecycle.
• Collaborating extensively with peers, Business Analysts, Operations Staff and Department Managers to resolve issues while actively contributing to a growing knowledge base that improves the effectiveness of our team and the information available to system end users.
• Administration of IT Enterprise Incident Management tickets including: Prioritizing numerous issues of varying severity, and working with our technology engineer like network and database engineers to ensure optimal application performance and response times.
• Works closely with project and development teams transitioning production releases
Qualifications
• Bachelor’s degree in Computer Science or Engineering or equivalent working experience
• 5+ years related experience
• At least 3 years of experience in solution, design and development of web-based applications using Java/J2EE, Java Servlets, JSP, EJB3, Primefaces/JSF, XML, and Struts
• Hands-on experience with build and deployment tools and languages
• Good knowledge of database concepts with working knowledge on SQL, DB2 or Sybase database, and Stored Procedures
• Experience in web based application servers, WebLogic and Apache Tomcat
• Innovative in providing solutions, likes to take on challenges with calculated risks
• Strive to constantly improve the application development processes and tools.
• Experience in all aspects of system development life cycle methodologies including waterfall and/or agile development
• Application development, prototyping, modeling and high level technical consulting, contributing to the success of project(s)
• Understand business needs, identify solutions, and present and guide the project team and sponsors in identifying best solution
• Participate in Requirements Analysis; participate in the designing of solutions based on System Requirements and Architecture, prototype if necessary, develop, unit test and deploy applications
• Contribute to the enhancement of department application development/delivery standards, tools and processes
• Provide L3 production support that includes evaluate issues, investigate cause(s) and come up with solutions to address defects
Preferred Skills
• Experience with web-services
• Good knowledge of JMS and caching technologies
• Good knowledge of design patterns/OOAD
• Experience with GIT
• Strong analytical and creative problem solving skills
• Professional who is motivated and is an effective team player
• Strong written and oral communication skills with the ability to convey technology solutions to business partners
• Proactive in nature with customer satisfaction as primary goal.
• Quick learner of new technologies and tools.
Closing Statement
Today, Freddie Mac makes home possible for one in four home borrowers and is one of the largest sources of financing for multifamily housing. Join our smart, creative and dedicated team and you’ll do important work for the housing finance system and make a difference in the lives of others. Freddie Mac is an equal opportunity and top diversity employer. EOE, M/F/D/V.