Software Developer (Kotlin)

Software Developer (Kotlin)

Posted 3 days ago by 1751522563

Negotiable
Undetermined
Remote
UK (Remote)

Summary: The role is for a full-time, remote Software Developer with a minimum of four years of relevant experience, focusing on designing and maintaining scalable service APIs and backend components using Kotlin and Quarkus. The position requires collaboration with cross-functional teams and a strong emphasis on code quality and testing. Candidates should have a solid understanding of RESTful API design and familiarity with microservices architecture. The role also involves troubleshooting and optimizing application performance.

Key Responsibilities:

  • Design, develop, and maintain scalable and efficient service APIs and backend platform components using Kotlin, Quarkus & Open API skillset
  • Implement RESTful APIs and integrations with various third-party end points
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write high quality, maintainable, and efficient code following industry best practices
  • Perform peer code reviews, documentations and provide constructive feedback to team members
  • Demonstrate experience in unit testing to ensure code quality and reliability
  • Troubleshoot and debug applications to optimize performance

Key Skills:

  • Proficiency in Kotlin programming language
  • Strong knowledge of Open API specifications and tools
  • Familiarity with database technologies (SQL and NoSQL)
  • Understanding of Agile scrum methodologies and software development life cycle
  • 4+ years of professional experience in software development
  • Proven experience in developing applications using Kotlin and Quarkus
  • Strong understanding of RESTful API design and implementation
  • Familiarity with microservices architecture and cloud technologies
  • Experience with version control systems (e.g., Git)
  • Experience in setting up continuous integration processes and automated unit/UI testing
  • Experience with OpenAPI for API documentation and design

Salary (Rate): undetermined

City: undetermined

Country: UK

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Required for a fulltime, remote contract, a Software Developer of at least four years’ relevant experience.

Responsibilities

* Design, develop, and maintain scalable and efficient service APIs and backend platform components using Kotlin, Quarkus & Open API skillset
* Implement RESTful APIs and integrations with various third-party end points.
* Collaborate with cross-functional teams to define, design, and ship new features.
* Write high quality, maintainable, and efficient code following industry best practices .
* Perform peer code reviews, documentations and provide constructive feedback to team members.
* Demonstrate experience in unit testing to ensure code quality and reliability.
* Troubleshoot and debug applications to optimize performance.

Experience

* 4+years of professional experience in software development.
* Proven experience in developing applications using Kotlin and Quarkus.
* Strong understanding of RESTful API design and implementation.
* Familiarity with microservices architecture and cloud technologies.
* Experience with version control systems (e.g., Git).Experience in setting up continuous integration processes and automated unit/UI testing
* Experience with OpenAPI for API documentation and design.

Must have skills

* Proficiency in Kotlin programming language.
* Strong knowledge of Open API specifications and tools.
* Familiarity with database technologies (SQL and NoSQL).
* Understanding of Agile scrum methodologies and software development life cycle.

Nice to have skills

* AWS/Azure or any cloud exposure
* Experience with Quarkus framework for building Java services.
* Experience with containerization technologies (e.g., Docker, Kubernetes).
* Knowledge of CI/CD pipelines and DevOps practices.
* Familiarity with front-end technologies (e.g., React, Angular).
* Exposure to tools – JIRA, bitbucket, sonar
* Experience with service testing frameworks and methodologies.

To arrange a Teams-based interview, please email CV in the first instance to: jt@waconsultants.com

WA Consultants is an Employment Business and an Employment Agency as described within The Conduct of Employment Agencies and Employment Businesses Regulations 2003.