Job Search and Career Advice Platform

Enable job alerts via email!

API Developer

Lamwork

Glasgow

On-site

GBP 45,000 - 65,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech company in Glasgow is seeking an API Developer to translate business requirements into technical specifications and develop reliable APIs. The role involves collaboration with cross-functional teams, leading small teams, and supporting production systems. The ideal candidate should have strong skills in Java and API development, along with experience in agile methodologies and best programming practices. This position offers a dynamic work environment focused on innovation and quality.

Qualifications

  • Proficiency in Java and RESTful API development required.
  • Strong collaborative skills to work with cross-functional teams.
  • Experience in technical design and best practices in software development.

Responsibilities

  • Translate business requirements into technical specifications.
  • Develop and maintain APIs for banking platforms.
  • Collaborate with teams to implement technology solutions.

Skills

Proficiency in Java
RESTful API Development
External API Integration
Leadership
Mentorship
Agile Methodologies
Innovative Thinking
Quality Assurance
Software Programming
API Development
Technical Design
Web Application Development
Microservices
Job description

The API Developer reviews business requirements and translates them into technical specifications, and the Application Programming Interface Developer develops and tests programs across multiple platforms, ensuring reliability and maintainability. They collaborate closely with peers, represent IT in business meetings, and possess expertise in back-end API development and relational databases, contributing to the end-to-end delivery process. Additionally, they provide support through on-call rotations, maintaining accurate records and swiftly responding to production issues.

Overview

The API Developer role involves translating business needs into technical specifications, designing, building, testing, and maintaining APIs, and contributing to end-to-end delivery. The position requires collaboration with cross-functional teams, participation in agile processes, and on-call production support.

Responsibilities
  • Read legacy RESTful codebases and test changes reliably.
  • Collaborate with front-end developers and other team members to establish useful RESTful APIs and handle integration.
  • Collaborate with Cloud Developers for guidance on cloud infrastructure requirements and CI/CD deployment.
  • Interface with external and partner APIs.
  • Represent the cloud/backend team within the office and coordinate with members of other teams.
  • Develop ideas for new APIs, products, or features by monitoring industry developments and trends.
  • Work within agile software delivery teams on greenfield projects.
  • Implement technology solutions that meet and exceed customer requirements and expectations.
  • Develop high-quality code that can function with existing code, patterns, and architectural techniques.
  • Lead and mentor small teams.
  • Utilize development best practices such as CI/CD and participate in team agile development practices.
  • Design, build, test, and maintain the key APIs that power client banking platforms.
  • Coordinate with stakeholders to gather requirements and translate them into technical specifications.
  • Ensure adherence to established technology standards by performing code and security reviews, automated unit and integration testing, and implementing DevOps best practices.
Qualifications / Skills
  • Proficiency in Java (Hard Skills) and RESTful API Development (Hard Skills)
  • External API Integration (Hard Skills)
  • Leadership, Mentorship, Agile Methodologies, and Innovative Thinking (Soft Skills)
  • Quality Assurance and Best Practices (Hard Skills)
  • Software Programming (Hard Skills)
  • API Development and Technical Design (Hard Skills)
  • Web Application Development and Microservices (Hard Skills)
Job Summary (Additional Focus Areas)
  • Program software in accordance with business requirements.
  • Participate in product strategy, design, and discussions; mentor junior developers and share best practices.
  • Develop API codebases, build and lead technical teams, and deliver crypto, web, and API integrations as applicable.
  • Monitor production systems, troubleshoot issues, and assist with fixes; collaborate with Product, Finance, Compliance, and other engineering teams.
  • Work on end-to-end delivery including design, development, testing, deployment, production support, and maintenance.
  • Write back-end API code to meet moderately complex design specifications and write SQL queries for relational databases.
Resume Skills (Representative)
  • Software Programming, API Development, Web API Development, Integration and Microservices
  • Leadership, Mentoring, Collaboration, and Communication
  • Agile Methodologies, Technical Design, and Quality Assurance
  • Database and SQL Proficiency

Notes: This description consolidates multiple role summaries and resume-focused bullets into a single, cohesive API Developer description suitable for a formal posting. It retains the core expectations around API design/development, collaboration, testing, production support, and relevant technical and soft skills.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.