What we do:
At the Federal Reserve Bank of New York, the work we do is consequential and challenging. Our environment encourages growth and diversity. Our employees flourish in a team-oriented atmosphere and are dedicated to the important mission of the New York Fed.
The Technology Group of The Federal Reserve Bank of NY is seeking an experienced professional to work on planning and development of Fedwire applications.
Applications include Securities, Funds, NSS and Settlement front-end business lines as well as a range of backend applications supporting critical business functions
Your role as Senior Java/Jee Technical Lead:
This is a hands-on position requiring current development experience.
As a lead member of the Application Development staff, the candidate would lead a technical team and participate in the development and implementation of internal and mission critical external distributed applications. The position is for an experienced Application Developer who has very strong experience leading, developing and implementing applications using the J2EE architecture. The candidate will be involved in the entire project life cycle (requirements review, technical design, development, deployment and maintenance).
What we are looking for:
Relevant work experience in Java/J2EE distributed application Development. Includes strong experience with various J2EE components and services
Candidate must still be hands-on and able to code as needed.
Experience working with Spring framework and good understanding of AOP concepts.
Experience with Financial Services applications including high volume, real time transaction processing system.
Strong experience with enterprise class application development and support. Including performance tuning, monitoring and troubleshooting of complex applications.
Strong knowledge of SQL, stored procedures (PL/SQL) and database fundamentals (Oracle preferred).
Strong analysis and design skills, including requirements analysis, OO design patterns.
Deep knowledge of common JEE design patterns.
Deep knowledge of open source frameworks.
Experience with building and delivering mission critical, fault tolerant applications
Minimum five years of experience with Messaging (MQ/JMS) based Integration applications.
Strong understanding of Application resiliency, security, scalability and general performance concepts.
Keen understanding of performance issues and end to end debugging capabilities.
Working knowledge of WebSphere or Eclipse IDE;
Ability to lead a team of 3-5 developers on various work streams and guide them on development tasks, perform code reviews and ensure design and coding are adhering to architectural standards.
Experience with MS Project or other project planning tools and ability to create and monitor work activities as part of a larger project.
Experience with continuous integration including automated unit testing, automated builds and code quality metrics.
Ability to collaborate with multiple business and technical teams.
Strong knowledge of Word, Excel and productivity tools
Strong verbal and written communication skills.
Ability to work on multiple assignments simultaneously.
Strong problem solving and analytical skills demonstrated by the ability to assimilate new information, understand complex topics and arrive at sound analysis and judgment.
Java/J2EE, Spring (Core/MVC/Integration/Batch), WAS, JDBC, Hibernate/JPA, SQL, Junit, JMS, REST, Maven
Oracle, Freemarker, ehCache, Active MQ, Jenkins, Sonar, Quartz, Sparx, DBunit/Mockito, Subversion, knowledge of Financial Services industry is a plus.
This position requires access to confidential information, which is limited to "Protected Individuals" as defined in the U.S. federal immigration law. Protected Individuals include, but are not limited to, U.S. citizens, U.S. nationals, U.S. permanent residents who are not yet eligible to apply for naturalization and U.S. permanent residents who have applied for naturalization within six months of being eligible to do so.
Why the Fed:
Working at the Federal Reserve Bank of New York positions you at the center of the financial world with a unique perspective on national and international markets and economies. You'll work in an environment with a diverse group of talented professionals to foster and support the safety, soundness, and vitality of our economic and financial systems. It's a challenge that demands the skills of a financial services professional and the intellectual curiosity of an academicall combined with a passion for public service, as exemplified by our four core values:
Career The Bank is committed to leading and developing its people, providing career management and mobility opportunities that allows employees to realize their full potential.
Culture The Bank's culture is critical to the success of our mission. We offer a welcoming environment where teamwork is key; everyone's views are respected. The Bank is committed to supporting work-life balance so employees can pursue a challenging career without giving up their passions outside of work.
The Federal Reserve Bank of New York is committed to a work environment that respects and fully values the strengths and differences of its people. Working at the New York Fed provides talented professionals the chance to grow their skills at an institution that has served a critical role in the financial system of the United States and the world for over a century. An important component of the Bank's diversity effort is our partnership with several professional non-profit organizations, including Association of Latino Professionals for America (ALPFA) National and New York City Chapters, CUNY Scholars, INROADS, NBDC Emerging Leaders, SEO Career, National Black MBA, Prospanica and ROMBA.
Federal Reserve Bank