Position: Java Tech Lead
Location: London, UK (Hybrid 2 days onsite a week)
Duration: Full Time
Job Description:
Key Responsibilities
? Design, develop, and maintain robust, scalable, and high-performance web applications.
? Build responsive and dynamic user interfaces using React.js.
? Develop Back End services and APIs using Java (Spring Boot/Spring Framework).
? Write clean, maintainable, and efficient code following best practices.
? Perform code reviews and mentor junior developers.
? Optimize applications for maximum speed and scalability.
? Ensure application security, performance, and reliability.
? Participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives.
? Troubleshoot and debug production issues.
Required Skills & Qualifications
? 8+ years of experience in full stack development.
? Strong proficiency in Java, React, Spring Boot, and Microservices Architecture.
? Mandatory hands-on experience with React.js, Redux (or similar state management libraries).
? Solid understanding of HTML5, CSS3, JavaScript (ES6+).
? Experience with RESTful API design and integration.
? Familiarity with databases such as MySQL, PostgreSQL, or MongoDB.
? Experience with version control systems like Git.
? Strong understanding of object-oriented programming and design patterns.
? Knowledge of containerization tools (Docker) and cloud platforms (AWS/Azure/GCP) is a plus.
? Experience with CI/CD pipelines.
Preferred Qualifications
? Experience with JAVAScript and React.
? Knowledge of Front End build tools.
? Familiarity with testing frameworks (JUnit, Mockito, Jest, etc.).
? Strong problem-solving and analytical skills.