About the College of Contract Management:
The College of Contract Management in the United Kingdom is a leading global institution offering courses in Engineering, Construction, Management, Business, IT, Software,Health Care and CPD. We provide live online and face-to-face courses designed for working professionals who want to enhance their skills and confidence. After a year of significant growth, we're launching a variety of new courses and expanding our team. We are looking for motivated individuals who can bring fresh ideas and energy to our office.
Job Description:
We are seeking a skilled and enthusiastic Java Developer to join our growing development team. The successful candidate will play an important role in driving key projects and contributing to the strategic technical roadmap of the company. This role offers extensive opportunities for career development within our team.
You will work on the design, development, and implementation of software solutions, ensuring high performance and scalability. Your primary focus will be on back-end development, although knowledge of full-stack technologies is an advantage. You will be part of a dynamic team, working on innovative projects that are central to our business objectives.
Key Responsibilities:
- Design, develop, and maintain efficient, reusable, and reliable Java code.
- Contribute to all phases of the development lifecycle, from analysis to implementation and testing.
- Develop and optimise applications to ensure maximum performance and scalability.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Troubleshoot, debug, and upgrade existing systems to ensure smooth functionality.
- Write well-designed, testable, and efficient code following industry best practices.
- Stay up to date with emerging trends and technologies to improve our platforms.
Key Requirements:
- Proven experience as a Java Developer, with a strong understanding of Java (preferably Java 8 or later).
- Familiarity with Java frameworks.
- Experience with RESTful services and API integration.
- Knowledge of relational databases (e.g., MySQL, PostgreSQL) and database schema design.
- Familiarity with version control systems (e.g., Git).
- Experience with web technologies (HTML5, CSS3, JavaScript) is a plus but not mandatory.
- Strong problem-solving skills and attention to detail.
- Ability to work independently and as part of a collaborative team.
- Excellent communication skills, both written and verbal.
Nice to Have:
- Familiarity with front-end frameworks such as Angular, React, or Vue.js.
- Experience with cloud services (AWS, Google Cloud, or Azure).
- Knowledge of DevOps tools (Docker, Jenkins, Kubernetes) is a bonus.
- Familiarity with Agile methodologies (Scrum or Kanban).
Benefits of working with the College of Contract Management:
- Competitive base salary.
- Annual bonuses, subject to achieving company targets.
- Great work-life balance: Monday to Friday, 8:30 AM to 5:30 PM.
- Free parking.
- Opportunity to join a friendly and supportive team.
- Focus on personal development and future career progression at CCM.