Java Engineer with low latency programming
W3Global Inc
Charing Cross, United Kingdom
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Charing Cross, United Kingdom
Tech stack
Java
Algorithmic Trading
Amazon Web Services (AWS)
Application Performance Management
Azure
Code Review
Distributed Systems
Hibernate
Network Protocols
Performance Tuning
Multithreading
Java Application Server
Concurrency
Containerization
Information Technology
Low Latency
Docker
Job description
- Lead the development, testing, and maintenance of low-latency Java applications.
- Collaborate with cross-functional teams to gather requirements and design system architecture.
- Optimize application performance and troubleshoot latency issues.
- Mentor junior developers and ensure adherence to best coding practices.
- Participate in code reviews and provide constructive feedback.
- Stay updated with the latest industry trends and integrate relevant technologies into projects.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience in Java development, with a focus on low-latency systems.
- Strong understanding of multithreading, concurrency, and performance optimization.
- Experience with frameworks and libraries such as Spring, Hibernate, and Netty.
- Familiarity with distributed systems and network protocols.
- Excellent problem-solving skills and attention to detail.
- Effective communication and leadership skills.
OTHER REQUIREMENTS (OPTIONAL)
- Knowledge of financial services technology and trading systems.
- Experience with cloud platforms such as AWS or Azure.
- Familiarity with containerization tools like Docker and Kubernetes.