JavaRush /Java Blog /Random-TW /我在食品金融科技公司工作:開發者分享經驗

我在食品金融科技公司工作:開發者分享經驗

在 Random-TW 群組發布
我們繼續提供一系列特殊材料,其中使用 Java 編寫的程式設計師談論不同類型的 IT 公司。我們希望英雄們的經驗能幫助 JavaRush 的學生和初級人員了解他們想在什麼樣的公司工作。在本文中,Java 開發者 Slava Kruglov 分享了他在金融科技領域工作的經驗:有哪些優點和缺點,是否值得去這種類型的 IT 公司。我在一家食品金融科技公司工作:開發者分享他們的經驗 - 1我曾經在外包公司工作。我想嘗試一份新工作,一位熟人建議我在一家金融科技領域的產品公司找到一份工作。我在 SDK.finance 工作已經大約兩年了。在 SDK.finance,我們正在開發一套用於建立支付系統的工具。

技術堆疊

現代現實需要現代方法,因為網路使用者數量正在迅速增長,相應地,電子交易的數量也在增加。人們越來越多地處理電子貨幣及其流通。因此,金融科技應用程式的負載不斷增加,因此金融科技中的現代技術堆疊涉及與分散式系統的合作。金融科技應用程式必須能夠處理繁重的負載。此外,這樣的應用程式必須可靠,因為它與金錢一起運作。開發商的任何駭客行為都可能導致巨額賠償和巨額賠償。我以我們的產品為例跟大家介紹一下技術堆疊。事情要從2013年說起,當時電子支付還沒有現在這麼普及。我們使用Java EE、Java版本8、Hibernate 、 PostgreSQL資料庫、 MongoDB資料庫管理系統。我們目前正在使用Spring框架編寫新版本的產品,因為需要優化,我們需要跟上市場需求。不幸的是,Java EE 實際上已經死了,它不受支持,而且圍繞 Spring 的社群非常大。大型企業專案(企業開發是旨在解決業務問題的開發,而不是解決最終使用者問題的開發 - ed.)更常使用Java。為什麼選擇Java?這已經是一種相當成熟的語言,社區很大,並且擁有多樣化的技術和庫。Java還可以保證應用程式的安全性,這對企業發展來說很重要。許多框架和函式庫都是為 Java 編寫的:無需編寫“自行車”,一切都已由有能力的開發人員創建並經過多次測試。我們可以這樣總結:Java 更可靠、更快(感謝 Spring)。

誰該進入金融科技

整個問題是開發人員能夠多快地適應特定領域以及他願意付出多少努力來研究專案的領域領域,因為這是最大的困難。必須有理解代碼的願望。金融科技並沒有什麼神祕或超複雜的地方。金融科技中最困難的事情是以百分比計算佣金,這實際上是基礎數學。在金融科技領域,心理壓力相當大,往往有數以百萬計的交易額通過應用程式。還有一些錯誤:然後我們必須在晚上工作並想出修復應用程式的方法。

關於它所適用的產品

SDK.finance是一款為銀行和金融科技公司提供強大API的核心支付軟體。該平台由 5 個主要元件組成:包含 400 多個 API 端點的後端、3 個前端框架以及一個為客戶管理具有 iOS 和 Android 功能的系統的網路。大多數情況下,我們的應用程式執行會計任務:我們追蹤客戶的收入和支出,使用貨幣系統進行交易,並且可以在錢包之間進行轉帳。我們的客戶主要是企業。例如,我們有一個製造終端並分銷終端的客戶。使用我們的應用程序,客戶可以為賣家維護一個帳戶。我們的應用程式向客戶發送有關交易金額的信息,保存該信息,然後我們記錄交易,並與賣家擁有帳戶的銀行整合。重點是,透過與銀行的整合,我們可以將賣家的錢提取到他的個人帳戶。我們的主要客戶(終端賣家)因賣家使用他的終端而獲得佣金,並且賣家很高興他們自動收到資金到他們的帳戶中。非常舒服。這只是我們應用程式功能的一部分。

在金融科技領域工作前景如何?

這絕對是有希望的。這是一個非常有趣的領域,因為您的應用程式面臨高負載。每秒可以發生數百萬筆交易 - 這項工作適合喜歡挑戰的人。

在金融科技業工作的利與弊

優點:

  • 擴大你的視野。開發人員開始了解電子貨幣及其周圍的整個系統是如何運作的。這是一項既有用又有趣的技能。
  • 你永遠都有工作。新客戶需要整合和特定功能。事實上,任務總是有的:輕的和重的。

缺點:

將金融科技專案轉移到新的方向並在其中實施新技術可能很困難,因為此類應用必須謹慎處理。
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION