Java Developer
Amber Labs
- London
- Permanent
- Full-time
- Design, develop, and maintain Java-based applications, ensuring high performance, responsiveness, and scalability.
- Utilize JavaScript and related frameworks (e.g., React) to build interactive and user-friendly front-end interfaces.
- Collaborate with cross-functional teams to integrate back-end services with front-end components.
- Provide technical expertise and guidance to ensure the successful implementation of software solutions.
- Conduct code reviews and offer constructive feedback to maintain code quality and best practices.
- Communicate effectively with stakeholders to gather requirements, provide updates, and address concerns throughout the development lifecycle.
- Proactively identify opportunities to improve user experience and meet stakeholder expectations.
- Implement testing strategies to ensure the reliability, security, and performance of software applications.
- Troubleshoot and resolve technical issues, working closely with QA and support teams as needed.
- Document technical specifications, design decisions, and code repositories to facilitate knowledge sharing and future maintenance.
- Provide training and support to team members and end-users as needed.
- Bachelor's degree in Computer Science, Information Systems, or related field.
- Proven experience in software development using Java, with a strong understanding of object-oriented principles and design patterns.
- Hands-on experience in front-end development using JavaScript, HTML, CSS, and related frameworks (e.g., React).
- Familiarity with Spring Boot framework for Java development is preferred.
- Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.
- Experience with agile methodologies and version control systems (e.g., Git) is desirable.
- Opportunities for career growth within a collaborative and supportive environment.
- Comprehensive health insurance plan prioritizing employee well-being.
- Rewards scheme with discounts and freebies on various goods and experiences.
- Support for career progression through funded training programs.
- Competitive salary, bonus, and benefits package.
- Inclusive and collaborative team environment valuing diversity and inclusion.
- Opportunity to work on cutting-edge projects embracing latest technologies.