Key responsibilities
- Design and develop full stack web applications using Java, ensuring code quality, scalability, and performance
- Develop and maintain both front-end user interfaces and back-end server-side logic
- Collaborate with cross-functional teams including designers, product managers, and other developers to deliver robust solutions
- Participate in code reviews and provide constructive feedback to team members
- Write clean, well-documented code and follow established coding standards and best practices
- Troubleshoot, debug, and resolve technical issues and performance bottlenecks
- Contribute to the continuous improvement of development processes and tools
- Maintain and update existing applications, implementing enhancements and patches as needed
What we're looking for
- Proven experience as a Full Stack Developer or similar role with strong proficiency in Java
- Solid understanding of both front-end technologies (HTML, CSS, JavaScript, React, Angular, or Vue.js) and back-end frameworks
- Experience with relational and non-relational databases (SQL, MongoDB, etc.)
- Familiarity with RESTful APIs and web services architecture
- Knowledge of version control systems such as Git
- Experience with agile development methodologies
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork abilities
- Relevant qualifications in Computer Science, Software Engineering, or related field (or equivalent professional experience)
- Preferred experience with cloud platforms (AWS, Azure, or GCP) and containerisation tools (Docker, Kubernetes)
Please submit your CV detailing your relevant experience and why you are interested in this role to *************
Regret to inform that only shortlisted candidates will be notified.
CEI: R1988671. EA License: 14C7275