
Technical Specialist - IOS, Android, Java
About the role
Job Summary
2214
Task Description: We are seeking a well-rounded software engineer with strong computer science fundamentals and a pragmatic, solution-oriented mindset. The ideal candidate is independent, adaptable, and a hands-on coder who thrives without micromanagement. We value individuals who understand core concepts (e.g., O(log n)) and can quickly learn new technologies.
Key Skills:
Proficiency in Java (8+) with understanding of system-level concepts; exposure to C, Rust, or similar is a plus
Experience with Spring or similar DI frameworks, RPC/APIs, SQL, and multi-threading
Performance-focused with basic DevOps knowledge (containers, orchestration)
Strong inclination toward TDD; familiarity with AI-assisted tools is desirable
Android Development:
Recent (≤5 years) hands-on Android native experience
Minimum 2 years across at least 2 applications in a senior role
Proficiency in Java/Kotlin
Testing & Tools:
Test automation in Java and Android (Espresso preferred)
Strong debugging and test mindset (functional & non-functional)
Experience with synthetic test data; fuzzing is a plus
Proficiency in Git, IDEs, Maven/Gradle
Work Result: Mobile Application
Skill Area: Application Development
Technology: Mobile development
- Proficiency
- Technology: Expert
Secondary Skill Area: Application Development
Secondary Technology
Key Responsibilities
Task Description: We are seeking a well-rounded software engineer with strong computer science fundamentals and a pragmatic, solution-oriented mindset. The ideal candidate is independent, adaptable, and a hands-on coder who thrives without micromanagement. We value individuals who understand core concepts (e.g., O(log n)) and can quickly learn new technologies.
Key Skills:
Proficiency in Java (8+) with understanding of system-level concepts; exposure to C, Rust, or similar is a plus
Experience with Spring or similar DI frameworks, RPC/APIs, SQL, and multi-threading
Performance-focused with basic DevOps knowledge (containers, orchestration)
Strong inclination toward TDD; familiarity with AI-assisted tools is desirable
Android Development:
Recent (≤5 years) hands-on Android native experience
Minimum 2 years across at least 2 applications in a senior role
Proficiency in Java/Kotlin
Testing & Tools:
Test automation in Java and Android (Espresso preferred)
Strong debugging and test mindset (functional & non-functional)
Experience with synthetic test data; fuzzing is a plus
Proficiency in Git, IDEs, Maven/Gradle
Work Result: Mobile Application
Skill Area: Application Development
Technology: Mobile development
- Proficiency
- Technology: Expert
Secondary Skill Area: Application Development
Secondary Technology
Skill Requirements
Task Description: We are seeking a well-rounded software engineer with strong computer science fundamentals and a pragmatic, solution-oriented mindset. The ideal candidate is independent, adaptable, and a hands-on coder who thrives without micromanagement. We value individuals who understand core concepts (e.g., O(log n)) and can quickly learn new technologies.
Key Skills:
Proficiency in Java (8+) with understanding of system-level concepts; exposure to C, Rust, or similar is a plus
Experience with Spring or similar DI frameworks, RPC/APIs, SQL, and multi-threading
Performance-focused with basic DevOps knowledge (containers, orchestration)
Strong inclination toward TDD; familiarity with AI-assisted tools is desirable
Android Development:
Recent (≤5 years) hands-on Android native experience
Minimum 2 years across at least 2 applications in a senior role
Proficiency in Java/Kotlin
Testing & Tools:
Test automation in Java and Android (Espresso preferred)
Strong debugging and test mindset (functional & non-functional)
Experience with synthetic test data; fuzzing is a plus
Proficiency in Git, IDEs, Maven/Gradle
Work Result: Mobile Application
Skill Area: Application Development
Technology: Mobile development
- Proficiency
- Technology: Expert
Secondary Skill Area: Application Development
Secondary Technology
- Solid understanding of mobile ui design principles, patterns, and best practices.
- Good problem-solving skills and ability to work in a fast paced environment.
- Excellent communication and teamwork skills.
- Attention to detail and passion for delivering high-quality software solutions.
Other Requirements
Task Description: We are seeking a well-rounded software engineer with strong computer science fundamentals and a pragmatic, solution-oriented mindset. The ideal candidate is independent, adaptable, and a hands-on coder who thrives without micromanagement. We value individuals who understand core concepts (e.g., O(log n)) and can quickly learn new technologies.
Key Skills:
Proficiency in Java (8+) with understanding of system-level concepts; exposure to C, Rust, or similar is a plus
Experience with Spring or similar DI frameworks, RPC/APIs, SQL, and multi-threading
Performance-focused with basic DevOps knowledge (containers, orchestration)
Strong inclination toward TDD; familiarity with AI-assisted tools is desirable
Android Development:
Recent (≤5 years) hands-on Android native experience
Minimum 2 years across at least 2 applications in a senior role
Proficiency in Java/Kotlin
Testing & Tools:
Test automation in Java and Android (Espresso preferred)
Strong debugging and test mindset (functional & non-functional)
Experience with synthetic test data; fuzzing is a plus
Proficiency in Git, IDEs, Maven/Gradle
Work Result: Mobile Application
Skill Area: Application Development
Technology: Mobile development
- Proficiency
- Technology: Expert
Secondary Skill Area: Application Development
Secondary Technology
Benefits and perks
•Learning Budget
Required skills
Java
Kotlin
Android
Espresso
Git
Gradle
SQL
CI/CD
About HCL Technologies
Chennai
Headquarters