Description
You will develop and maintain backend and mobile applications, owning the full lifecycle from design to deployment.
This role is on-site.
Responsibilities
- Develop and maintain backend applications using Java and Spring Boot, building RESTful services.
- Build and maintain Android mobile applications using Kotlin, ensuring clean, scalable, and testable code.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot, debug, and optimize application performance across backend and mobile platforms.
Required Skills
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3+ years of Java development experience with Spring Boot.
- 2+ years of Kotlin development experience for Android.
- Solid understanding of Android SDK, MVVM/MVC architecture, and Jetpack components.
- Experience with RESTful API integration and JSON.
- Familiarity with database technologies such as SQLite, Room, or PostgreSQL.
- Proficiency with version control tools like Git.
- Experience with CI/CD pipelines and Unit Testing.