Senior Java Developer

18-02-2025
Job Type
Permanent
Emp Type
Full Time
Salary Type
Annual
Salary
Negotiable
Job ID
34934

Job Description

We are seeking a highly skilled Senior Java Developer to join our clients team. The ideal candidate will have extensive experience in building scalable and robust trading systems, with a deep understanding of Java and related technologies. You will collaborate with cross-functional teams to design, develop, and optimise our trading platform.

Key Responsibilities:

  • Design, develop, test, and maintain high-performance Java applications for our trading platform.
  • Collaborate with product managers, UX/UI designers, and other stakeholders to define application requirements and specifications.
  • Optimize application performance, reliability, and scalability to handle high-volume trading transactions.
  • Implement security best practices to safeguard user data and transactions.
  • Troubleshoot and resolve production issues in a timely manner.
  • Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
  • Stay current with emerging technologies and industry trends related to blockchain and trading systems.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional Java development experience, with a strong focus on backend systems.
  • Experience with trading platforms, financial systems, or cryptocurrency exchanges is a plus.
  • Proficiency in Java frameworks (Spring, Hibernate) and RESTful APIs.
  • Familiarity with SQL and NoSQL databases (MySQL, MongoDB).
  • Strong understanding of microservices architecture and containerization (Docker, Kubernetes).
  • Knowledge of version control systems (Git) and CI/CD pipelines.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.