Job Directory Senior Trading Technologies Java Developer - Investments & Capital Markets

Senior Trading Technologies Java Developer - Investments & Capital Markets
New York, NY

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.


Job Description

We are looking for an outstanding developer to build and support trading data transmission, storage and analysis for Freddie Mac's Investments and Capital Markets Retained Portfolio business. You will be using 12-factor app dev methodologies, with continuous delivery to elastic public cloud run-time environments. We develop with formal Agile methods, working closely with and sitting in close quarters with traders, and developers of risk and pricing systems to deliver often, recover from errors quickly and produce high quality, high value technology products. Developers will produce application and testing code - our development methodology emphasizes entirely automated testing. The team environment promotes sharing, teaching and learning. Apply to join this dynamic business technology team, integrated into the core of Freddie Mac's business.

Your Work Falls into These Primary Categories:

* Engage business users to define the requirements and design for an array of tools supporting the Capital Markets Retained Portfolio business
* Develop, maintain and support JAVA and Angular based software systems
* Develop prototypes to drive understanding of requirements
* Support issue resolution and completion of ad-hoc requests in support of completion of deals Create, maintain and ensure 100% software test automation
* Guarantee high-availability of production and staging installations
* Analyze, scope and deliver business needs via Nimble (I&CM's 'Nimble Development Methodology'), both economically and effectively
* BSc in Computer Science or similar
* 5 years of JAVA development with Spring boot and Modern JS framework with expertise in software containerization (preferably Docker)
* 5 years of full-stack development experience with Design Patterns, refactoring legacy applications in an automated CI/CD software deployment and configuration environment
* 3+ years of automated unit (Junit, Mockito, Powermock) and functional testing (FitNesse, Selenium)
* 5 years of Build tools (Gradle, Maven), Unix (Red Hat), and scripting (bash) proficiency
* Experience of Hibernate or any other OR mapping framework
* Experience of information security concepts, principles and mitigations
* Experience of high availability and fault tolerant implementations
* Knowledge of basic messaging concepts

Key to Success in the Role

* Comprehend the business strategy
* Strong discipline in business focused, structured and test-driven development while embracing agility
* Architect complete solutions
* Technically savvy at software development and its underlying infrastructure
* Able to work in dynamic and continuous development environment.
* Enthusiasm for agile, user-engaged work style

Top 3 Personal Competencies to Possess

* Customer Focus - Deliver prompt and high-quality customer service
* Partnership - Build trust and strong partnerships through my own and my team's actions
* Drive for Execution - Be accountable for strong individual and team performance
* Knowledge of MSSQL database (stand-alone, HA)
* Basic understanding of Python 3 code
* Fixed Income capital markets
* Mortgage backed securities
* Blackrock Aladdin
* Automated Compliance Monitoring
* FINRA Trace data sets

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.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.