Enable job alerts via email!

Software Developer (Manchester, UK)

CVM Recruit Ltd

Manchester

On-site

GBP 40,000 - 80,000

Full time

30+ days ago

Job summary

An established digital marketing agency is on the lookout for an experienced Software Developer to join their innovative team. This role involves applying advanced programming principles in Java to create scalable solutions that enhance client businesses. You will collaborate across departments to ensure the delivery of cutting-edge digital solutions. With a focus on Java 8+ features, multi-threading, and MVC frameworks, this position promises to challenge your skills and foster your growth in a dynamic environment. If you are a self-starter with leadership abilities and a passion for technology, this opportunity is perfect for you.

Qualifications

  • 5+ years of experience in Java with proven knowledge of OOP concepts.
  • Experience in project management and stakeholder management.

Responsibilities

  • Design and implement robust solutions using Java programming principles.
  • Develop and deploy web applications with MVC frameworks.

Skills

Java
Multi-threading
Problem-solving
Analytical Skills
Client Relationship Management

Tools

Spring
Spring Boot
MVC Frameworks
REST Services

Job description

Our client, an established Digital Marketing agency, is seeking an experienced Software Developer to provide digital solutions that transform their clients' businesses.

The Software Developer will collaborate with teams across various departments to ensure the agency delivers innovative digital solutions to its elite clients.

Responsibilities:
  1. Apply programming principles in Java to design and implement robust and scalable solutions.
  2. Leverage Java 8+ features, including streams, functional interfaces, and collections, to enhance code readability and maintainability.
  3. Demonstrate a deep understanding of multi-threading concepts, implement strategies to avoid deadlocks, and optimize performance through parallel processing and resource sharing.
  4. Design, develop, and deploy web applications using MVC frameworks, incorporating dependency injection for improved modularity and testability.
Criteria:
  1. Proven knowledge of various aspects of software development, including Java OOP concepts, Java 8 features, multi-threading, web applications, REST services, testing frameworks, and more.
  2. A self-starter with at least 5 years' experience in Java, coupled with leadership skills.
  3. Proven experience in project management and excellent stakeholder management skills, with the ability to meet deadlines.
  4. Proven experience with Spring and/or Spring Boot.
  5. Proven ability to design, implement, and deliver complex software solutions.
  6. Strong problem-solving and analytical skills.
  7. Proven experience in client relationship management.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.