FullStack Developer - Salesforce

ETeam Inc
Knutsford, United Kingdom
3 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 105K

Job location

Knutsford, United Kingdom

Tech stack

HTML
Java
JavaScript
API
Automation of Tests
Unit Testing
CSS
Code Review
Continuous Integration
Relational Databases
Middleware
JUnit
Scrum
Queueing Systems
Mockito
Salesforce
Service Development Studio
Simple Object Access Protocol (SOAP)
YAML
Openapi
Apex Code
Salesforce Lightning
Gitlab
Visualforce
Deployment Automation
Integration Frameworks
REST
Software Version Control

Job description

Design and develop Client applications using Apex, Visualforce, and Lightning Web Components (LWC). Build and maintain Back End components using Java and related frameworks. Develop and document RESTful APIs, ensuring high performance, security, and reusability. Create and maintain API specifications using OpenAPI Specification (OAS)/YAML. Build integrations between Client and external systems using REST/SOAP APIs or custom integration frameworks. Write high-quality, testable code using unit testing frameworks (Apex Test Classes, JUnit, Mockito). Manage version control, branching, and code reviews using GitLab. Implement and maintain CI/CD pipelines for automated build, test, and deployment processes. Collaborate with product owners, architects, and cross-functional teams to translate business requirements into technical solutions. Troubleshoot application issues and perform performance optimizations within Client and integrated components. Ensure adherence to Client development best practices and compliance with governor limits.

Requirements

We are seeking a highly skilled Client Full Stack Developer with strong expertise in Java, Apex, and RESTful API development. The role involves designing scalable Client solutions, building high quality integrations, and contributing to automated testing and CI/CD practices across development workflows., 5+ years of development experience combining Client (Apex, LWC, Visualforce) and Java. Strong experience in RESTful API design and Back End service development. Hands-on proficiency in OpenAPI (OAS) and API documentation in YAML. Strong understanding of unit testing approaches for both Client and Java components. Practical expertise with GitLab, branching strategies, and code review workflows. Proven experience working with CI/CD pipelines and automated deployment processes. Familiarity with integration patterns, data modelling, and relational databases. Clear understanding of Client best practices, platform limitations, and performance considerations.

Good-to-Have Client certifications (PD1/PD2, Integration Architect, etc.) Experience with message queues or Middleware tools Knowledge of Front End frameworks beyond LWC (JavaScript, HTML, CSS)

Soft Skills Strong analytical and problem-solving skills Excellent communication and collaboration abilities Ability to work in Agile/Scrum delivery models Ownership-driven mindset with focus on quality and timely delivery

Apply for this position