Opportunity available for Senior Software Engineer to help build features and back-end applications using Kotlin. This role will encompass architecture, design, implementation, and testing. This position will also participate in the ongoing effort to modernize the platform and keep abreast of current best-practices
Responsibilities:
- Participate in the entire application lifecycle, focusing on coding and debugging
- Develop new back-end features
- Build and support microservices
- Write clean code to develop functional web applications
- Troubleshoot and debug applications
- Collaborate with Front-end developers to integrate user-facing elements with server side logic
- Gather and address technical and design requirements
- Build reusable code and libraries for future use
- Liaise with developers, designers and system administrators to identify new features
Qualifications:
- 10 or more years of software engineering experience
- 10 or more years of Java experience
- 5 or more years of back-end development experience
- 3 years of Kotlin
- 3 years of experience with Kafka
- RESTful Web Services experience
- Experience developing RESTful API
- ElasticSearch experience
- Microservices experience