Software Developer (Java)


Software Developer (Java)

Location:

Telford

Work Model:

remote

Industry:

Software Development

Contact Name:

Pete Hills

Salary:

£400.00 Per Day

Date Published:

07-Oct-2025

We are seeking a skilled API Engineer to work on a large scale UK government project. You'll be responsible for designing, developing, and maintaining APIs that are scalable, secure, and efficient. 

In addition to strong development capabilities, the role requires deep expertise in automated testing to ensure the reliability and performance of APIs. You will collaborate with cross-functional teams to ensure seamless integration and functionality across systems.

Key Responsibilities:
  • Design and develop APIs to support various applications and services.
  • Ensure APIs are secure, scalable, and efficient.
  • Collaborate with other delivery groups to integrate APIs.
  • Develop and maintain automated test scenarios using modern frameworks and tools to support CI/CD pipelines.
  • Monitor and optimize API performance.
  • Troubleshoot and resolve API related issues across development and testing environments.
  • Stay updated with the latest industry trends and technologies.
  • Work in an Agile environment, participating in sprint planning, daily stand-ups, and retrospectives.

Required Skills:
  • Proven experience in API design, development, and automated testing.
  • Strong knowledge of RESTful and SOAP APIs.
  • Proficiency in Java (Java 8+).
  • Hands-on experience with API management/testing tools such as: Postman, JUnit, Mockito, Wiremock, BDD (for API integration testing).
  • Perform API testing, validating request/response formats, authentication, and performance.
  • Familiarity with cloud platforms (e.g., AWS, Azure).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.

Additional Technical Skills:
  • Knowledge of API versioning and lifecycle management.
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes).
  • Understanding of serverless architecture.
  • Experience with monitoring and logging tools (e.g., ELK stack, Prometheus).
  • Knowledge of automated testing frameworks for APIs (e.g., Postman, JUnit).
  • Experience with mocking and stubbing APIs (Wiremock).
  • Familiarity with API gateways and proxies (e.g., Kong, NGINX).

Desirable Skills:
  • Spring Boot
  • Apache Camel
  • Junit, Mockito, Wiremock
  • XSLT
  • Linux shell scripting
  • Experience with BDD frameworks (e.g., Cucumber)
Apply Now

Share this job

Interested in this job?
Save Job
Create As Alert

Similar Jobs

SCHEMA MARKUP ( This text will only show on the editor. )