About the role
Job Description
- Candidate should be Strong in Core Java and Android Java.
- Should be good in client-server programming (multicast, broadcast), Messaging Protocols (RabbitMq and ZeroMq is a big plus)
- Good in design patterns (at least some patterns), sqlite or mySql or any Sql programming is fine.
- Software development experience using Agile, Confluence, JIRA & JIT
- Strong in Unix commands and any scripting Language (Php/Python/Bash), Familiar with tools like git, gerrit, git hub etc.
- Candidate should be strong in C++ (QT Is plus)
- Strong in Android platform (worked on android development in Linux environment building AOSP code)
- Hands on in resolving (not mandatory) the issue related to networking - knowing wireshark, tcpdump, nestat etc.. linux networking commands is a plus
- Excellent verbal and written communication skills
- Self-motivated, ability to work independently with minimal direction and be team oriented with ability to communicate to a wide variety of audiences
- Strong analytical skills and strong decision-making capabilities.
- Software development experience using Agile, Confluence, JIRA & JIT
- Ability to learn and apply new technologies quickly and self-directed
- Consults with key technology stakeholders (internal and external API owners, etc.) to fix issues.