Java developer
Description
Our client is seeking a talented and motivated Java Developer to join their dynamic software development team, supporting projects with connections to East London. This role involves designing, developing, and maintaining robust, scalable, and high-performance enterprise applications using Java technologies. You will collaborate with business analysts, other developers, and QA engineers to deliver high-quality software solutions that meet business requirements. The ideal candidate will have a strong foundation in Java development, experience with modern frameworks, and a passion for creating efficient and maintainable code in a collaborative, remote-first setting.
Key Responsibilities Develop, test, and deploy high-quality Java-based applications and services. Write clean, efficient, well-documented, and maintainable Java code. Participate with team members to design and implement new features and enhancements. Troubleshoot, debug, and upgrade existing systems. Requirements Bachelor's degree in Computer Science, Engineering, or a related field. 3+ years of professional experience in Java development. Proficiency in Java programming language and experience with frameworks such as Spring Boot. Experience with relational databases (e.g., My SQL, Postgre SQL) and SQL. Familiarity with version control systems like Git and CI/CD practices. Benefits Competitive salary and performance incentives. Fully remote working arrangement for maximum flexibility. Comprehensive health and wellness benefits. Opportunities for continuous learning and professional growth. Work on challenging projects with a supportive and skilled team.