Posted
We are seeking a highly skilled Senior Java Developer to join our dynamic team. The ideal candidate will have extensive experience in developing robust and scalable applications using Java and related technologies. As a Senior Java Developer, you will be responsible for designing, implementing, and maintaining high-performance applications that meet the needs of our clients in the trading sector.
Key Responsibilities:
- Design and develop high-quality software solutions using Java, Spring, and Kafka.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs to enhance application performance.
- Participate in code reviews and provide constructive feedback to team members.
- Stay updated with the latest industry trends and technologies to ensure our solutions remain competitive.
Required Skills:
- Strong proficiency in Java and its frameworks, particularly Spring.
- Experience with Kafka for building real-time data pipelines and streaming applications.
- Familiarity with microservices architecture and cloud technologies, particularly AWS.
- Knowledge of front-end technologies such as Angular and React is a plus.
- Understanding of trading systems, including high-frequency and low-latency trading concepts.
- Strong analytical and problem-solving skills, with a focus on algorithms and data structures.
If you are passionate about technology and eager to work in a fast-paced environment, we encourage you to apply for this exciting opportunity.
See also
Software Engineering jobs by country — openings, pay and top skills →