Lead Software Engineer
Job Description
Federal Reserve Bank of Chicago
Working for the Fed puts you at the center of the financial world with a unique perspective on national and international markets and economies. You will work in an environment with a diverse group of experienced professionals to foster and support the safety, soundness, and vitality of our economic and financial systems. It is a challenge that demands the skills of a financial service professional and the intelligence of an academicβall combined with a passion for public service.
The candidate would work as part of the team on the delivery of mission critical applications. Responsibilities include:
- Partner with Architecture Champion providing thought leadership with the implementation of technology agnostic solutions that adhere to Enterprise Architecture roadmap/standards
- Ability to work on multiple tasks simultaneously to produce high quality deliverables
- Demonstrates deep experience developing and supporting complex, mission critical systems utilizing messaging middleware and RDB backend frameworks
- Demonstrates strong innovation, influencing, negotiating skills, and strategic agility
- Demonstrates professional maturity, ownership of complex issues
- Integrate written components with frameworks and other common components
- Make recommendations towards the development of new code or reuse of existing code.
- Develop documentation artifacts
- Support automation testing (Unit, Functional, Performance, Access controls)
- Collaborate with other members of a cross-disciplinary team operating within the Scrum framework to consistently deliver Product improvements according to the guidelines
What we are looking for:
The candidate will work as part of the team implementing of mission critical distributed applications. The position is for a senior Application Developer who has very strong experience with developing applications using the J2EE architecture. The candidate will be responsible for building distributed applications based on the established FRB system architecture and will be involved in the entire delivery life cycle as part of an Agile SCRUM team
The candidate will work on planning and development of critical Fedwire applications, including Securities Funds, NSS and Settlement systems
Required Technical Skills:
Minimum 10 years of experience with Java/J2EE distributed application Development. Includes strong experience with various J2EE components and services
- Strong analysis and design skills, including requirements analysis, OO design patterns
- General knowledge of open source frameworks
- Experience with building and delivering mission critical, fault tolerant applications
- 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.
- Strong knowledge of SQL, stored procedures (PL/SQL) and database fundamentals
- Experience and understanding of CI/CD pipelines and DevSecOps concepts
- Experience and understanding of Cloud based architecture and technology
What we Offer
- Comprehensive benefits package includes medical, dental, vision, prescription drug coverage, 401k savings plan, retirement plan, paid time off, transit benefit, onsite gym and subsidized cafeteria
- A learning environment with opportunities to gain new skills and grow your career Other
Requirements
- All Federal Reserve Bank of Chicago employees must be fully vaccinated against COVID-19, and receive a booster shot within 30 days of being eligible to do so, unless the Bank grants an accommodation based on medical condition or sincerely held religious belief.
- Applicants must be currently authorized to work in the United States without the need for visa sponsorship now or in the future.
- This position has additional screening requirements due to the information accessed while performing the job. These additional screenings would be initiated at the time of offer acceptance and can take approximately two months to be completed. The screening covers areas such as education/employment verification, criminal history, credit history, and reaches out to your references and people that know you well.
- As a condition of employment, Federal Reserve Bank of Chicago employees must comply with the Bank's ethics rules, which generally prohibit employees, their spouses/domestic partners, and minor children from owning securities, such as stock, of banks or savings associations or their affiliates, such as bank holding companies and savings and loan holding companies. If you or your spouse/domestic partner or minor child own such securities, and would not be willing or able to divest them if you accepted an offer of Bank employment, you should raise this issue with the recruiter for this posting, who can provide you contact information for our ethics official if necessary
We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender, gender identity or expression, or veteran status. employment, you should raise this issue with the recruiter for this posting, who can provide you contact information for our ethics official if necessary.
Full Time / Part Time
Full time
Regular / Temporary
Regular
Job Exempt (Yes / No)
Yes
Job Category
Information Technology
Work Shift
First (United States of America)
The Federal Reserve Banks believe that diversity and inclusion among our employees is critical to our success as an organization, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool. The Federal Reserve Banks are committed to equal employment opportunity for employees and job applicants in compliance with applicable law and to an environment where employees are valued for their differences.
Privacy Notice
Date Posted
09/11/2022
Views
5
Similar Jobs
Sr. Software Engineer - OEMS Team - Enfusion
Views in the last 30 days - 8
Enfusion is a pioneer in developing innovative cloud investment management software analytics and managed services They help fund managers streamline ...
View DetailsSoftware Engineer 431407 - Experfy
Views in the last 30 days - 8
The job description is for a Software Engineer position that requires designing developing testing and deploying software systems and applications The...
View DetailsSoftware Product Consultant - CSC Corptax
Views in the last 30 days - 10
The job description is for a fulltime consultant to join the Corptax Professional Services Team The consultant will provide implementation and best pr...
View DetailsMachine Learning Engineer - Oak Street Health
Views in the last 30 days - 8
Oak Street Health is a rapidly growing company that is looking for a machine learning engineer to support their production modeling efforts The compan...
View DetailsDevOps/SRE Lead - TransUnion
Views in the last 30 days - 6
TransUnion is seeking a DevOps Lead with extensive cloud experience including AWS to support a crossfunctional engineering team in developing and impl...
View DetailsData Acquisition Tech Lead - Ab Initio - TransUnion
Views in the last 30 days - 14
The text describes a job role at TransUnion an International Platforms Services Team Information Technology Senior Developer position The role involv...
View Details