cover image
James Adams

James Adams

www.jamesadamsgroup.com

10 Jobs

18 Employees

About the Company

Hello, we are James Adams. Your technology, change, and digital recruitment partner covering the UK & Europe.

We are passionate about people and put our customer's experience at the heart of everything we do. We recognise that each individual we work with is different. Which is why we look to provide a bespoke service tailored to your needs.

We are experts in recruiting for technology, change and digital talent across the UK & Europe. We cover the following specialisms on a permanent or interim/contract basis.

- Cloud and Infrastructure
- Info Sec
- Data Analytics, Science and Insight
- Software & Web Development
- Delivery & Change
- Product & User Experience
- Leadership and Management

Whether you’re a candidate looking for a new challenge or an employer looking to add to their team, we’re here to talk.

Listed Jobs

Company background Company brand
Company Name
James Adams
Job Title
Full Stack Engineer
Job Description
**Job title**: Full Stack Engineer **Role Summary**: Design, develop, and maintain scalable, data‑driven web applications using Java, React, and Python. Lead data migration projects, real‑time data integrations, and collaborate with product and QA teams in an Agile environment to deliver high‑quality software solutions that support global analytics operations. **Expactations**: 5+ years in software engineering or full‑stack development; strong experience with Java, React, and Python; proven background in data migrations, relational database design (PostgreSQL), and real‑time data management. Adept in Agile methodologies, possesses solid problem‑solving skills, great attention to detail, and a collaborative mindset. **Key Responsibilities**: • Build and maintain full‑stack applications in Java, React, and Python • Design robust, maintainable, and scalable solutions for complex data projects • Lead data migration initiatives and manage real‑time data integrations • Collaborate closely with product and QA teams to deliver software on time • Contribute to coding standards, tools, and best practices across the team **Required Skills**: • Java programming (J2SE, JEE) • React (JavaScript/TypeScript) • Python (back‑end services) • PostgreSQL and relational schema design • Data migration techniques (ETL, bulk imports) • Real‑time data handling (streaming, event sources) • Agile development practices (Scrum/Kanban) • Strong analytical, debugging, and communication abilities • Familiarity with Docker, Kubernetes (EKS), and cloud platforms (AWS, Azure) – desirable rather than mandatory **Required Education & Certifications**: Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience). Any industry certifications in Java, cloud, or DevOps are a plus.
Manchester, United kingdom
Hybrid
Mid level
09-10-2025
Company background Company brand
Company Name
James Adams
Job Title
Senior Java Software Engineer
Job Description
Job Title: Senior Java Software Engineer Role Summary: Lead the design, development, and deployment of high‑quality, cloud‑native microservices using Java 11+ (preferably Java 21). Drive architectural decisions, code quality, and performance optimization within a distributed system environment. Expectations: - Deliver scalable, resilient services that meet performance and reliability targets. - Mentor junior engineers and influence engineering best practices. - Collaborate cross‑functionally to shape platform capabilities. Key Responsibilities: - Design and implement microservices with Spring and Kafka. - Write clean, functional‑style code using Java Streams or Kotlin. - Optimize SQL queries and database interactions for speed and reliability. - Implement monitoring, observability, and automation for production systems. - Participate in code reviews, architecture discussions, and sprint planning. Required Skills: - 5+ years of commercial Java development experience (Java 11+). - Deep expertise in Spring framework, Kafka, and relational SQL/DBMS. - Proficient with functional programming concepts in Java or Kotlin. - Experience building cloud‑native, microservice‑based solutions at scale. - Strong communication, collaboration, and problem‑solving abilities. Required Education & Certifications: - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field. - Relevant certifications (e.g., Oracle Java SE, Spring Professional) are a plus.
London, United kingdom
Hybrid
Senior
09-10-2025
Company background Company brand
Company Name
James Adams
Job Title
Senior Technical Project Manager - DevOps
Job Description
**Job Title:** Senior Technical Project Manager - DevOps **Role Summary** Lead infrastructure and cloud projects, collaborating with DevOps teams to deliver scalable, secure environments aligned with business objectives. Acts as a critical bridge between technical and business teams, prioritizing environment setup, scalability, and rapid execution in fast-paced settings. **Expectations** 7+ years in technical project management for cloud/web infrastructure. Proven experience with DevOps teams in complex environments. Background in high-availability, fast-paced startups/scaleups; iGaming sector preferred but not required. **Key Responsibilities** - Plan, deliver, and oversee infrastructure/cloud projects from conception to execution. - Coordinate cross-functionally with DevOps, engineering, and business teams to align deliverables. - Develop project timelines, budgets, and resource plans, ensuring stakeholder transparency. - Identify and resolve risks, dependencies, and blockers to maintain project velocity. - Implement cloud-based solutions adhering to architectural, security, and scalability standards. - Utilize Jira/Trello for tracking, reporting progress, and maintaining technical documentation. **Required Skills** - Cloud platforms (AWS, Azure, GCP) and infrastructure practices. - DevOps principles, CI/CD pipelines, and containerization (Docker, Kubernetes). - Agile/Scrum methodologies, project management tools (Jira, Trello). - Strong communication, leadership, and organizational capabilities. **Required Education & Certifications** 7+ years technical project management experience. Preferred certifications: PMP, PRINCE2, or Scrum Master (not mandatory). Education level not specified; relevant industry experience emphasized.
London, United kingdom
Hybrid
Senior
13-10-2025
Company background Company brand
Company Name
James Adams
Job Title
Lead Software Engineer
Job Description
**Job Title** Lead Software Engineer **Role Summary** Senior technical leader responsible for architecting, delivering, and mentoring full‑stack Java, React, and Python applications. Oversees multiple concurrent projects, sets engineering strategy, ensures scalability, performance, and quality, while remaining a hands‑on coder. Drives best practices, tooling, and Agile methodologies in a collaborative environment. **Expectations** - Deliver high‑quality, scalable solutions that align with business objectives. - Lead and mentor cross‑functional engineering teams to achieve excellence. - Maintain up‑to‑date knowledge of cloud platforms, containers, and DevOps. - Communicate complex technical concepts to non‑technical stakeholders. - Champion a diverse, inclusive, and collaborative culture. **Key Responsibilities** - Define and execute engineering strategy in alignment with product and business goals. - Architect, design, and implement full‑stack solutions; ensure scalability, maintainability, and performance. - Mentor, coach, and motivate engineering teams; promote continuous learning. - Collaborate with enterprise data, architecture, and product teams to define requirements and standards. - Manage multiple concurrent projects, ensuring on‑time delivery, scope adherence, and quality. - Establish and refine Agile practices, CI/CD pipelines, and toolchains. - Monitor engineering metrics (velocity, quality, reliability) and drive process improvements. - Drive adoption and governance of DevOps tools (Docker, Kubernetes, CI/CD). **Required Skills** - 10+ years in software engineering, with 5+ years in leadership roles. - Hands‑on expertise in Java, React, and Python. - Proficiency with cloud platforms (AWS, Azure) and container technologies (Docker, Kubernetes). - Knowledge of microservices, event‑driven/streaming architectures, and Kafka. - Familiarity with Agile methodologies and iterative delivery. - Strong communication and stakeholder management skills. - Ability to evaluate, select, and evangelize new technologies and processes. **Required Education & Certifications** - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field. - Professional certifications (e.g., AWS Certified Solutions Architect, Certified Kubernetes Administrator, or similar) are a plus but not mandatory. - Experience in financial services is advantageous but not required.
Manchester, United kingdom
Hybrid
Senior
06-11-2025