Senior Full Stack Developer with Java expertise

Federal Farm Credit Banks Funding Corporation
Jersey City, NJ, US
$160K-$190K a year
Full-time

Job Description

Job Description

Salary : $160K-$190K (DOE)

WHAT WE DO

Bridging the gap between Wall Street and US agriculture, the Funding Corporation is a government-sponsored enterprise that issues top-rated bonds to support the Farm Credit System.

This nationwide network was established to provide loans and financial services to farmers, ranchers, and agricultural cooperatives.

The Funding Corporation connects investors with this vital sector and ultimately empowers rural communities to thrive, care for the land, and strengthen the nation’s agricultural system.

WHY WORK WITH US

At the Funding Corporation you have the ability to be part of something special, leveraging your knowledge and skills to support the people who help feed, fuel and clothe the world.

The Farm Credit System supports rural communities and agriculture with reliable, consistent credit and financial services, today and tomorrow.

  • Work-life balance, great benefits, and competitive pay;
  • Value diversity and equity while seeking ways to engage employees through inclusion and fun events;
  • A great culture that provides a positive work environment with collaborative and supportive colleagues at all levels.

The Funding Corporation is an Equal Opportunity Employer and does not discriminate based on race, color, religion, national origin, sex, age, marital status, disability, protected veteran status or any other status protected by federal, state or local law.

POSITION : Senior Full Stack Java Developer

ACCOUNTABLE TO : SVP, IT - Software Development

POSITION OBJECTIVES :

Analyze business requirements, design, code, integrate and maintain business technology solutions to aid in the general business of the Funding Corporation.

Contribute to an open, productive work environment, which encourages innovation and excellence. Follow the software development policies and procedures to deliver quality solutions on time and on budget.

Work with users to ensure accurate software requirements and business solutions are produced. Provide technical analysis to ensure the viability and continued success of the Funding Corporation business solutions and new technology initiatives.

Respond to help desk requests and other technical problems to ensure the day-to-day workflow of the Funding Corporation is uninterrupted.

Work with third party technical teams to provide guidance and ensure Funding Corporation standards are met. Ensure the security of Funding Corporation web applications.

Adhere to the IS Policies and Procedures.

PRINCIPAL RESPONSIBILITIES

  • Learn and apply knowledge of fixed income securities and the debt issuance process to analyze business requirements.
  • Lead the design, development, and implementation of scalable and robust applications using Java and micro service architecture.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Optimize the micro services for performance, scalability and fault tolerance.
  • Implement and maintain database solutions using Oracle or similar database technologies.
  • Employ Hibernate for ORM and efficient database interactions.
  • Utilize messaging frameworks such as RabbitMQ for inter-service communication.
  • Develop and maintain APIs using Open API specifications.
  • Implement monitoring and alerting solutions using Prometheus and Grafana.
  • Ensure comprehensive logging and monitoring across services for better observability and troubleshooting.
  • Conduct code reviews and provide mentorship to junior developers.
  • Participate in the full software development lifecycle, including requirement analysis, design, coding, testing, and deployment.
  • Stay up-to-date with the latest industry trends and technologies to ensure our solutions remain current and competitive.

BACKGROUND & QUALIFICATIONS

  • Bachelor's degree in Computer Science or related field.
  • 10+ years of experience in full stack software development, including requirements gathering, design, coding, testing, documentation, deployment, and production support.
  • Proficient in Java framework like Spring Boot; Strong Experience with micro-services architecture including RESTful API design and development.
  • Experience with Hibernate Reflections, Generics, or Collections Framework and testing frameworks like Junit, Mockito, and Cucumber.
  • Experience using HTML 5, Spring Framework, Spring Boot, Angular 2+, CSS / SCSS & Responsive Design.
  • Strong understanding of Relational Database Management Systems (RDBMS).
  • Experience with messaging systems, such as Rabbit MQ.
  • Familiarity with development tools like version control (Git), and CI / CD pipelines.
  • Strong problem-solving skills and the ability to work in a team environment.
  • Excellent communication and interpersonal skills.

COMPENSATION

$160-$190K (DoE) + Annual bonus

BENEFITS SUMMARY

  • Medical
  • Dental
  • Vision
  • Flex Days
  • 401 (k) + employer matching up to 6%
  • Life insurance
  • Health & Wellness Reimbursement
  • Tuition Reimbursement
  • Employee Events

ADDITIONAL INFORMATION :

  • Office location 101 Hudson Street, Suite 3505, Jersey City, NJ
  • Hybrid Work Schedule Remote Monday & Friday. On-site Tuesday, Wednesday and Thursday
  • Employment Type Full-Time
  • Compensation is commensurate with knowledge, skills and experience
  • 21 days ago
Related jobs
Promoted
Johnstone Supply
Little Ferry, New Jersey

Senior Full Stack Java Developer. Senior Full Stack Java Developer. We work with some of the largest companies in the world, including Daikin/Goodman, Honeywell, Emerson, Johnson Controls, Google and Fujitsu, to provide contractors with world-class products, technical expertise and quality service. ...

Promoted
RMS Computer Corporation
Jersey City, New Jersey

They provide consumers, corporations, governments, and institutions with financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management. As an application developer, the candidate is expected...

Promoted
RemoteWorker US
Newark, New Jersey
Remote

Senior Software Engineer, Full Stack (Remote). Capital One will consider for employment qualified applicants with a criminal history in a manner consistent with the requirements of applicable laws regarding criminal background inquiries, including, to the extent applicable, Article 23-A of the New Y...

SynergisticIT
Jersey City, New Jersey
Remote

Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine Learning engineers. We have an excellent reputation with the clients. ...

LussoTech LLC
NJ, United States

Strong experience with <b>JavaScript, HTML, CSS</b>. Java</b>: Proficient in Java development. Align technical strategies with business goals. Familiarity with <b>Jest</b> for unit testing and SCSS preprocessor. ...

BNY Mellon
Jersey City, New Jersey

We’re seeking a strong Senior Java Full Stack Developer with extensive experience in Micro-Services to join our ETF Technology Team. Team player with an ability to lead, mentor junior developers. Every day around the globe, our 50,000+ employees bring the power of their perspective to the table to c...

ICONMA
Jersey City, New Jersey

Must have hands-on experiences in migrating from standard relational database to non-relational databases leveraging Big Data stack and alternate mechanisms like HDFS, Spark, Neoj, Snowflake, Airflow, etc. Collaborate with cross-functional teams to understand business requirements and align database...

CloudHire
NJ, US
Remote

Senior Java Developer responsibilities include gathering system and user requirements, building Java modules and testing features before release. We are looking for a Senior Java Developer to manage the software development life cycle, from planning and prioritizing to testing and release. If you ha...

JPMorgan Chase Bank, N.A.
Jersey City, New Jersey

Job responsibilities * Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems * Develops secure high-quality production code, and ...

Lorven Technologies
Weehawken, New Jersey

Role: Senior SQL Developer with DBA. Experience with Cloud platforms\tools (Azure is preferable). Experience in TSQL (MSSQL/SYBASE) code development, performance tuning, query optimization and extensive batch or ETL creation experience with better error handling. ...