πŸ“ DRAFT — Senior Java Developer at Atom International Technology Limited


posted 2163 days ago
βœ… 3 applications

About the Job

Job responsibilities

- Be part of a team of multicultural development team who help to design and build the next generation of trading platform
- Participate in or lead a full stack agile team to delivery quality work in each sprint
- Design and implement software components according to the specifications with emphasis on quality, supportability, maintainability, scalability and performance
- Understands both the project/process perspective and technically to ensure the proposed solution are sustainable, maintainable and meet business needs
- Translates requirements and functional specifications into technical solutions (specifications, tested code, technical documentation)
- Conducts design reviews, code reviews per best practices and established SDLC guidelines
- Proactively monitors and supports the production landscape to address issues in a timely fashion

Job requirements
- Bachelor Degree/Masters in Computer Science, or equivalent experience
- 6+ years of hands on development experience (real-time system is preferred)
- Strong Object Oriented design and programming skill in Java or C++
In-depth knowledge in micro-services architecture, data structures, enterprise patterns, redundancy and high availability system implementation;
- Familiar with Redis, WebSockets, Message queues, Job Queues, REST and custom high-performance protocol
- Experience in high frequency trade, low-latency system implementation is a plus
- Detail oriented, demonstrated the ability to analyse and elaborate on requirements, and align with the perspective of both business and product sustainability
- Strong English oral and written communication skills
- Immediate available is highly preferred


Skills

Java, C++

Compensation

7000