Java Developer
Your key responsibilities
1. Design, develop, test, and deploy high-quality software solutions using Java and related technologies
2. Conduct code reviews and provide constructive feedback to team members to ensure code quality and best practices
3. Mentor and guide junior developers, fostering a culture of continuous learning and improvement
4. Identify and resolve performance and scalability issues
5. Create and maintain technical documentation for reference and reporting purposes
6. Participate in Agile/Scrum processes, contributing to planning, estimation, and sprint retrospectives
Your skills and experience
7. Extensive core Java development with good understanding of multi-threading and concurrency
8. In-depth knowledge of low-latency design principles and performance tuning and proficient in network protocols and socket programming
9. Experience with high-performance messaging systems
10. Strong background in profiling, benchmarking, and performance optimization including the use of memory profilers and analysis of heap dumps.
11. Working experience of Bash scripting/Linux and with another programming language such as C# or Python
Location
London, UK
Rate/Salary
- GBP Yearly
Trading as TEKsystems. Allegis Group Limited, Maxis 2, Western Road, Bracknell, RG12 1RT, United Kingdom. No. 2876353. Allegis Group Limited operates as an Employment Business and Employment Agency as set out in the Conduct of Employment Agencies and Employment Businesses Regulations 2003. TEKsystems is a company within the Allegis Group network of companies (collectively referred to as "Allegis Group"). Aerotek, Aston Carter, EASi, Talentis Solutions, TEKsystems, Stamford Consultants and The Stamford Group are Allegis Group brands.