London
Hybrid
GBP 50,000 - 90,000
Full time
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
An innovative company is seeking a skilled software developer with extensive experience in Java and Spring frameworks. This role involves developing robust applications primarily in Kotlin, ensuring high-quality code, and collaborating closely with cross-functional teams throughout the product lifecycle. The ideal candidate will possess strong analytical and communication skills, with a passion for building secure and efficient software solutions. Join a dynamic team where your contributions will directly impact the success of cutting-edge projects in a forward-thinking environment.
Qualifications
- 5+ years of experience in software development with a focus on Java and Spring.
- Familiarity with Kotlin and distributed systems is essential.
Responsibilities
- Develop and maintain software solutions using Java, Spring, and Kotlin.
- Collaborate with PM, QA, and DevOps teams throughout the product lifecycle.
Skills
Java
Spring Framework
REST
SQL
Git
Maven
Gradle
JPA
Design Patterns
Kotlin
TypeScript
Requirements:
- Have solid experience with Java, Spring (Core/Boot/Security/MVC/Data), REST (principles and hands-on experience with at least 1 framework), SQL, Git, Maven/Gradle, JPA, Design Patterns.
- Have at least 5 years of professional experience in software development.
- Experience in Kotlin (the services you will be responsible for are mainly written in Kotlin).
- Experience with distributed systems.
- Be able to work with PM/QA/DevOps as equal partners throughout the whole lifecycle of the feature/product.
- Be able to write good-quality and secure code, preferably be familiar with static code analysis tools.
- Have excellent analytical, conceptual, and communication skills in spoken and written English.
- Have experience in UI framework with TypeScript.