Java Developer

FINSURGE PTE. LTD.
8 days ago
Posted date8 days ago
N/A
Minimum levelN/A
Human ResourcesJob category
Human ResourcesJob Description
Junior Java Developer - FX Electronic trading
Junior Java developer and system integrator for Global Markets FX E-trading and E-Distribution system. This is a real-time in-house built system.
We are looking for a junior developer who is willing to take on all aspects of the development lifecycle. This includes both coding and non-coding (deployment, system integration, paperwork) tasks.
Team
Working in a fast-paced team, you will work to improve the low latency, scalability, and speed of their current trading platform, as well as a new feature, builds. Your work is largely autonomous and hands-on, situated in the interface of the Front office trading Development team.
Key Responsibilities
Basic Qualifications
Other requirements
Technologies Used
• Core Java
• AngularJS
• Springboot
• SQL
• MQ/Kafka
Junior Java Developer - FX Electronic trading
Junior Java developer and system integrator for Global Markets FX E-trading and E-Distribution system. This is a real-time in-house built system.
We are looking for a junior developer who is willing to take on all aspects of the development lifecycle. This includes both coding and non-coding (deployment, system integration, paperwork) tasks.
Team
Working in a fast-paced team, you will work to improve the low latency, scalability, and speed of their current trading platform, as well as a new feature, builds. Your work is largely autonomous and hands-on, situated in the interface of the Front office trading Development team.
Key Responsibilities
- You will participate in the full software development lifecycle of the interface of FX trading systems, up to the delivery of the successful project
- Hands-on Java server-side coding to build a real-time FX, Bonds and Equities E-Trading and E-Distribution system.
- Full-stack development. Primarily server side coding using the Spring framework with some front-end web development in ReactJS.
- Writing of test scripts.
- Dev L3 support.
- Build, deployment and release tasks. Production releases are done over weekends on a rotational basis.
- Related system integration and infrastructure tasks, eg. basic webserver, database, middleware configuration.
- Create the necessary documentation and paperwork required throughout the development lifecycle.
- Working in a flexible Agile environment
- Analysis, proposing, building, testing, fixing, and integrating the new software, as well as enhancements of currently built solutions.
- Analysis and improving the performance, scalability, and reliability of the platform.
- Cooperation and collaboration with technical and business teams
Basic Qualifications
- 2 to 3+ years experience in Java
- Bachelor Degree in computer science or similar.
Other requirements
- Familiarity with working in a full stack capacity within an agile team.
- Ideally have worked on both front-end and server-side.
- Experience with Java
- Knowledge of Spring framework.
- RESTful API development.
- Experience with relational databases, especially Oracle.
- Comfortable using Maven, Git and Bitbucket.
- Optional: JavaScript.
- Optional: Knowledge of ReactJS or another popular JS framework.
- Optional: Microservices architecture, bash scripting.
- Experience in building scalable and distributed systems
- Knowledge in FX trading
- Good problem solving and analytical skills
- Ability to "think outside the box"
- Good knowledge of Linux
- Proficient with SQL
- Clear communication skills
- Multithreading
Technologies Used
• Core Java
• AngularJS
• Springboot
• SQL
• MQ/Kafka
JOB SUMMARY
Java Developer

FINSURGE PTE. LTD.
Singapore
8 days ago
N/A
Full-time
Java Developer