Virtusa is a global leader in providing digital engineering, strategy, and business implementation services to over 2,000 companies all over the world. Founded
Senior Developer (Java + Kotlin)
Location
Worldwide
Posted
28 days ago
Salary
0
Seniority
Senior
Job Description
Senior Developer (Java + Kotlin)
Virtusa
Role Description This is a remote position. We are looking for experienced team players to fill the position of Senior Fullstack Developer (Java + Kotlin) and participate in our up-and-coming project for our client from the banking area. This is a fully remote project. Qualifications - Proficiency in Java and/or Kotlin - Experience with Spring or Quarkus (Reactive Paradigm) - Kafka and relational databases (e.g., PostgreSQL) - Docker, Kubernetes (K8s), or OpenShift - Experience with Agile development incorporating TDD and CI/CD (GitHub) - Good practices in REST, mTLS, and OAuth2 - Experience developing large-scale, enterprise distributed systems with high-availability (HA) and low-latency Requirements - Very good communication skills and previous experience working with external customers (a must) - Self-directed, care about continuous learning, and open-minded - Strong problem-solving skills with a knack for overcoming high-throughput challenges Benefits - Professional training programs - Work with a team that is recognized for its excellence - Featured in the Deloitte Technology Fast 50 & FT 1000 rankings - Received the Great Place To Work® certification for seven years in a row
Related Guides
Related Job Pages
More Android Engineer Jobs
Role Description We are looking for a highly skilled Android Developer with deep expertise in Jetpack Compose to join our team. The ideal candidate has end-to-end experience launching Android apps built entirely with Jetpack Compose, and is confident working across UI, local data storage, and cloud layers. - Design, build, and maintain Android applications 100% in Jetpack Compose. - Drive app development from the ground up, including architecture, state management, navigation, and performance optimization. - Implement reactive data pipelines using Kotlin coroutines and flows. - Work with cloud technologies (MongoDB or similar) for data storage, synchronization, and analysis. - Design and maintain local persistence with Android databases such as Room or Realm. - Analyze and interpret application and user data to improve performance and user experience. - Collaborate with product, design, and backend teams to deliver high-quality solutions. - (Optional) Integrate with Bluetooth Low Energy (BLE) devices. Qualifications - Proven track record of launching at least one production Android app built primarily with Jetpack Compose. - Strong proficiency in Kotlin, Coroutines, and Flows. - Experience with local databases (Room, Realm, or similar). - Experience with cloud databases (MongoDB preferred) and backend integrations. - Solid understanding of data analysis and performance monitoring. - Familiarity with Android app architecture best practices (MVVM, Clean Architecture, etc.). Requirements - BLE (Bluetooth Low Energy) integration experience. - Familiarity with Firebase or other backend ecosystems. Benefits - Opportunity to build modern Android apps from scratch with cutting-edge tools. - Collaborative environment with ownership and autonomy. - Work on products that blend great UX with data-driven insights.
• Develop and maintain Android applications using Kotlin and/or Java • Create modern, responsive interfaces using XML and/or Jetpack Compose • Integrate APIs and backend services (REST/GraphQL) • Perform maintenance, bug fixes, and continuous improvements on existing applications • Ensure code quality through best practices, testing, and code reviews • Work with local storage (SQLite, Room) and integrations such as push notifications • Optimize app performance, responsiveness, and load times • Apply security best practices in mobile development • Collaborate with designers, product managers, and other engineers to define solutions • Participate in architecture decisions and technical evolution • Use version control tools (Git) and CI/CD
Role Description Buscamos Pleno ou Sênior para migração de app Android nativo (Kotlin/Java) para Flutter, garantindo entrega funcional em Android e iOS. Qualifications - Experiência comprovada em migração nativo → Flutter - Domínio de Flutter (arquitetura, modularização) e Platform Channels - Base sólida em Android (Kotlin/Java) e iOS (Swift/Objective-C) - Integrações com hardware: câmera, Bluetooth, GPS, áudio - APIs REST, persistência local (sqflite) e gestão de conectividade/offline - Push notifications e serviços do Firebase (incluindo Firebase Crashlytics e analytics) - Uso de libs: go_router, Google ML Kit, QR Code, PDF, SMS autofill Requirements - iOS (obrigatório): - Build, assinatura, certificados/provisioning - Publicação na App Store (via App Store Connect) - Testes em dispositivos reais (incl. permissões, background, notificações) - Conhecimento de limitações do iOS vs Android (Bluetooth, background, etc.) Benefits - Experiência com apps intensivos em hardware e cenários offline - Publicação também na Google Play Store - Testes de integração e troubleshooting cross-platform
Role Description Estamos em busca de um(a) profissional sênior para liderar a migração de um app Android nativo (Kotlin/Java) para Flutter, garantindo entrega funcional em Android e iOS. Qualifications - Experiência comprovada em migração de apps nativos → Flutter - Domínio de Flutter (arquitetura, modularização) e Platform Channels - Base sólida em Android (Kotlin/Java) e iOS (Swift/Objective-C) - Integrações com hardware: câmera, Bluetooth, GPS, áudio - APIs REST, persistência local (sqflite) e gestão de conectividade/offline - Push notifications e serviços Firebase (Crashlytics, Analytics) - Uso de libs: go_router, Google ML Kit, QR Code, PDF, SMS autofill Requirements - iOS (obrigatório) - Build, assinatura, certificados/provisioning - Publicação na App Store (via App Store Connect) - Testes em dispositivos reais (permissões, background, notificações) - Conhecimento das limitações iOS vs Android (Bluetooth, background, etc.) Benefits - Experiência com apps intensivos em hardware e cenários offline - Publicação também na Google Play Store - Testes de integração e troubleshooting cross-platform Se você é apaixonado por desafios técnicos e quer atuar em um projeto de impacto, essa vaga é para você!
