09 Aug
|
Deutsche Telekom
|
Gurugram
09 Aug
Deutsche Telekom
Gurugram
Job Code: DTDLPL-78321 | Deutsche Telekom Digital Labs Private Limited
Gurgaon, Haryana, India
Expires on 21/08/2026
Required Experience
4 - 5 Years
Skills
Android Software Dev... ,
Kotlin,
deterministic parall...
- Design, develop, test, and deploy scalable Java-based REST web services, with at least 4 to 5 years of experience in Android software development, Kotlin, and deterministic parallel Java.
- Robust knowledge of Kotlin, Android tools framework, and experience with Android Studio, profilers, debuggers, revision control systems like Git, and bug tracking using Jira.
- Experience in Android version upgrade and force update feature implementation, as well as knowledge of backend programming languages such as Java, Python, or Scala.
- Proficiency in automation using Java/Python plugins like Apache POI, Open CSV, and familiarity with Java message service (queues, topics) and Groovy, Grails.
- Hands-on experience in Android app publishing on Play Store, enterprise-strength Java/J2EE code writing, and front-end technologies such as JavaScript, HTML5, CSS, and AngularJS.
Skills Required:
- Experience with Java, Kotlin, Dagger, Koin, MVVM, and Android Java, along with exposure to UI technologies/frameworks like JavaScript and ReactJS.
- Proficiency in Java technologies, the Spring 3.0 framework, Hibernate, JUnit, SOAP & RESTful web services,
and building scalable backend applications using Java.
- Knowledge of Java, C#, or other programming languages, and tools like Databases, Android Studio, and SQLite.
- Strong fundamentals in JavaScript, MVC, Design Patterns, REST APIs, Swagger, AWS, and familiarity with automation scripting in Selenium, Java, or JavaScript.
Responsibilities:
- Writing scripts for automation using Perl/Python/Groovy/Java/Bash, developing, testing, and maintaining mobile apps on Android platforms for IoT device integration.
- Collaborating with development, testing, and product teams to design and build high-performance Java applications, systems, and products.
- Providing technical assistance in installation, configuration, and implementation of Java-based technologies, and ensuring the quality of automated test frameworks and API testing.
- Demonstrating a deep understanding of existing Java products, enhancing/customizing them, and participating in software design and implementation using Java.
Requirements:
- Bachelor's or Master's in Computer Science with advanced knowledge of programming languages like Java, Python, etc.
- Proven experience in Android app development, ability to convert use/test cases into functional Java code, and experience in software development project management in Java-related technologies.
📌 Software Engineer II - Android (Gurugram)
🏢 Deutsche Telekom
📍 Gurugram