About the Job
We are seeking Java developer to build the backend fintech application. The primary responsibilities include designing, developing, and maintaining applications while coordinating with the rest of the team working on various layers of the infrastructure.
- Enhance the architecture and trading system within the financial and blockchain sectors, ensuring the developed system achieves high performance, low latency, high availability, and high reliability.
- Write high-quality, clean, and maintainable code following engineering best practices.
- Act swiftly in the event of production issues, leading efforts to resolve them in coordination with various team members.
Requirements
You would need min Bachelor's degree in Computer Science or a related field.
- Familiarity with HTTP, WebSocket, and TCP/IP protocols.
- Proficiency in Java and Springboot framework.
- Expertise in PostgreSQL databases and SQL tuning/optimization.
- Experience in designing and implementing scalable microservices and APIs.
- Familiarity with caching technologies; experience with Redis is a plus.
- Knowledge of messaging queues; experience with Kafka is a plus.
- Experience in managing infrastructure on AWS is a plus.
- Familiarity with the Atlassian product suite, including JIRA and Confluence, is a plus.
- Knowledge of Kubernetes is a plus.
- Prior experience in the trading, financial, or crypto industry is preferred.
- Domain knowledge in blockchain technologies, capital markets technology, and financial payments technology would be advantageous.
R1332781