Java/J2EE Developer Senior

Location: McLean, VA

Opportunity for a senior-level experience (10+ years) IT Professional to provide production support, development support, system analysis, project management, and leading the coordination of multiple IT groups and numerous business partners for efforts with companywide impacts. We are seeking a self-motivated person who can work independently to trouble shoot issues, perform root cause analysis and design and develop enhancements/solutions using multiple technologies. Candidate should have passion for learning new technologies and should be a quick learner. This role also requires development skills in multiple technologies including Spring, Java/J2EE, ETL, SQL, Unix Scripts, SAS etc, and strong communication skills.  The Enterprise Level 3 team supports all Enterprise Systems (Finance, Legal, Administration, Compliance, Internal Audit, Enterprise Risk Management, and HRDI) which are critical to operating Freddie Mac’s multiple business lines, including the timely reporting of its Financials. The individual would champion technology and tools changes/improvements that enhance delivery processes, serve as a role model and mentor to the junior developers, and work collaboratively with other open minded, technology savvy and dedicated IT and business partners.

Your Work Falls into Three Primary Categories: 

Application Development
•Tactical delivery of enhancements to existing systems and associated software deliverables
•Perform impact assessments of new work, changes in work, and expansions of existing scope 
•Communicate and coordinate software deliverables across other IT groups
•Participate in Requirements Analysis; design Applications based on System Requirements and Architecture, prototype if necessary, develop, unit test and deploy applications 

Application Support
•Contribute to root cause analysis and solution of issues that arise in the production environment
•Provide on-call support during the Monthly Financial Close (typically first two weeks of the month)
•Understand Business needs and processes; identify solutions, present and guide the L3 team/sponsors in identifying best solution. 
•Support Tertiary Operations, inclusive of triaging incidents with a focus on recovery, root cause analysis, resiliency testing, and preventive monitoring.
•Communicate with end-users of upcoming deployments and production activities
•Accountable for audit, certifications, maintenance and support of assigned applications
Technology/Business Partnership
•Work with multiple IT and business groups in identifying issues, deploy fixes and enhancements etc.
•Establish and maintain strong functional relationships with IT stakeholders and business domains
•Identify and recommend new technology solutions

•Job requires Bachelor degree in Computer Science or related discipline or an equivalent combination of education and experience from which comparable knowledge and skills may be acquired.
•Design & development experience using Java technologies including: Spring, Spring Boot, Spring Security, Angular, Prime NG, JavaScript, Junit and REST based web services
•Experience with web containers including Apache/Tomcat or WebLogic.
•Thorough understanding and at least 3-5 years of experience working with relational databases in Oracle, Sybase, & IBM DB2
•Hands-on experience with Build and Deployment tools and languages like ANT, Maven, GIT, Jenkins, Ansible and Artifactory
•Development experience using Python/Shell scripting.
•Must have strong analytical and problem-solving skills with a high attention to detail
•Collaborative, professional / team player with excellent interpersonal skills
•Self-directed, with the capability of managing multiple priorities and efficient in proposing solutions to complex, time- critical problems 
•Ability to multi-task and work on several engagements simultaneously

Key to success in this role 
•Self-starter and self-motivated.
•Ability to work & collaborate effectively in a team environment.
•Sense of urgency and able to apply risk based approach to prioritize work.
•Ability to communicate clearly, effectively, persuasively.
•Motivated to learn new technologies and identify process improvements and efficiencies.
•Ability to adapt to change while continuing to deliver on assigned objectives.
•Strong verbal and written communication skills.
•Good problem-solving skills and strong interpersonal skills
•Ability to listen to customers and colleagues; convey ideas effectively
•Proactive in nature with customer satisfaction as a primary goal
•Ability to learn and adapt to new technologies and tools

Top 3 Personal Competencies to possess
•Drive for Execution – Be accountable for strong individual and team performance
•Growth and Development – Know or learn what is needed to deliver results and successfully compete    
•Seek and Embrace Change – Continuously improve work processes rather than accepting the status quo

Preferred Skills
•Experience with Cloud Adoption, Docker or Microservices is a big plus
•Experience with Dev Ops, Agile is a plus
•Experience with various project methodologies such as Agile, Modern Delivery, and waterfall methodologies
•Familiarity with Mortgage Industry or direct Freddie Mac Experience is an added plus

Other Skills:
Need to lead and mentor junior team members.
Java Spring boot, Devops, Kubernetes, containerization, Docker exposure is a big plus
Candidate must be proficient in sql and data analysis as all of these applications are data driven.

Requisition Competencies:

Develop & implement solutions
5 - 7 Year

5 - 7 Year

Oracle SQL*Plus
5 - 7 Year