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.