Senior Java/Kotlin Developer – FinTech (Android & GIS) | Codersbrain
Job Description
Job Title: Senior Java/Kotlin Developer – FinTech (Android & GIS)
Location: Bengaluru, India
Job Summary:
We are looking for an experienced Java/Kotlin Developer with a strong background in Android development and exposure to geospatial technologies. This role is ideal for someone passionate about building modern, high-performance Android applications and has experience in GIS or ESRI-based systems. The successful candidate will have 8+ years of software development experience, including at least 4 years of Android development and 3+ years in Kotlin. Familiarity with LoanIQ, reactive programming, and modern UI constructs is a plus.
Key Responsibilities:
-
Develop and maintain Android applications using Java and Kotlin
-
Implement modern UI patterns (ViewController, RecyclerView, etc.)
-
Utilize reactive programming (Coroutines, Flows) and Dependency Injection (Dagger/Hilt)
-
Collaborate with cross-functional teams to define, design, and ship new features
-
Integrate RESTful APIs using Retrofit and Jetpack components
-
Develop and optimize GIS/geospatial applications using Java, ArcPy, and ESRI technologies
-
Work with ArcGIS Server, ArcGIS API for JavaScript (4.x), and manage ArcSDE
-
Contribute to geoprocessing model development and scripting (ArcPy)
-
Ensure code quality, performance, and responsiveness of applications
-
Collaborate effectively with onshore and offshore teams
Required Skills:
-
Strong programming experience with Java, Kotlin, and Android SDK
-
Deep understanding of Reactive Programming, Coroutines, Dagger, and Jetpack Architecture
-
Proficient in UI development: RecyclerView, ViewControllers, and custom UI components
-
Experience with Retrofit, LiveData, Room, MVVM architecture
-
3+ years of Kotlin development experience
-
4+ years of Android development in a team or enterprise environment
-
Example apps published in Google Play Store (preferred)
-
Strong experience in GIS development, ArcPy scripting, ArcGIS Server, and ArcGIS API for JavaScript
-
Familiarity with MiSys LoanIQ is a plus
-
Good understanding of geospatial systems, attribute rule solutions, and ArcSDE
-
Excellent communication and collaboration skills
Preferred Qualifications:
-
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
-
FinTech or Banking experience is a strong advantage
-
Strong problem-solving and debugging skills
-
Ability to work independently and in a team-oriented, collaborative environment