Senior Kotlin/JVM Engineer
Hackajob Ltd
Leeds, UK
3 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£61,000.0 - £101,000.0
Working hours
Regular working hours
Job source
Tech stack
Clean Code Principles
Java (Programming Language)
Application Programming Interfaces (APIs)
Agile Methodology
Artificial Intelligence
Amazon Web Services
Automation of Tests
Cloud Computing
Software Quality
Databases
Relational Databases
DevOps
+20 more
Github
Gradle
Java Virtual Machine (JVM)
Junit
Machine Learning
NoSQL
Software Architecture
RabbitMQ
Software Engineering
TypeScript
ReactJS
Backend
Kotlin
Syntactically Awesome Style Sheets (SASS)
Kubernetes
Graphql
React Native
Front End Software Development
React Redux
Docker
Job description
- Deliver elegant, idiomatic solutions in Kotlin or Java
- Contribute new knowledge and experience to collaborative design discussions with stakeholders across the business
- Build and integrate new APIs
- Tune existing services as they scale
- Support the expansion of new products and supporting services in the US
- Work closely with others in a small, exceptional engineering team
- Help improve software engineering capabilities as a team
- Contribute to a happy and productive working environment
Technologies:
- Support
- JVM
- Java
- Kanban
- Kotlin
- NoSQL
- AI
- AWS
- Backend
- Cloud
- DevOps
- Docker
- Frontend
- GitHub
- Gradle
- GraphQL
- JUnit
- Kubernetes
- Machine Learning
- RabbitMQ
- React
- React Native
- Redux
- SASS
- TypeScript
Requirements
- Strong commercial Kotlin or JVM-based engineering experience, with willingness to work with Kotlin
- Ability to write simple, clean code
- Experience and understanding of databases; relational databases are a must, and NoSQL would be nice too
- Ability to quickly understand complex financial business domains
- Ability to understand different software architectures rapidly
- Understanding of abstraction and interpolation
- Ability to write comprehensive automated tests at all levels of the pyramid
- Understanding of the Kanban agile methodology is preferred, but not essential
- Ability to get along with others and build relationships
- Willingness to continually learn, improve, and collaborate
- Ability to solve problems independently and know when to ask peers for help
- Rational thinking and awareness of the reasons behind work approaches
- Pragmatic mindset with the ability to weigh trade-offs between code quality and delivery
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
EM
Eli McGarvie
Find a Developer Job: 12 Best Job Sites For Developers
over 3 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago