Senior Full Stack Software Engineer (Contract) - SC Cleared
We are seeking an experienced SC Cleared Full Stack Software Engineer to join our team on an initial 3-6 month contract. The ideal candidate will have strong expertise in Java and Next.js, with a proven ability to develop and maintain high-quality web applications. Please note that this is a hybrid role, based in Newcastle-upon-Tyne, and will require someone to be on-site 2-3 days per week.
Responsibilities:
- Design, develop, and maintain scalable, secure, and efficient web applications.
- Work across the full stack, including back-end services (Java) and front-end interfaces (Next.js).
- Collaborate with cross-functional teams to understand project requirements and deliver solutions.
- Optimize application performance, troubleshoot issues, and implement bug fixes.
- Ensure the technical feasibility of UI/UX designs.
- Write clean, maintainable, and well-documented code.
Requirements:
- Strong experience in Java development, including building RESTful APIs and backend services.
- Proficiency in Next.js and modern front-end development practices (React.js knowledge is a plus).
- Familiarity with databases (e.g., MySQL, PostgreSQL) and ORMs.
- Experience with version control systems like Git.
- Ability to work independently, meet deadlines, and adapt to changing requirements.
- Strong problem-solving and communication skills.
Preferred Qualifications:
- Experience with Azure
- Knowledge of CI/CD pipelines and deployment practices.
- Familiarity with Agile development methodologies.