4+ years of hands-on Telecom industry experience working with Core Java on Unix platforms. Knowledge of Billing Systems will be advantage.
• Solid understanding of threading, data structures, collections, garbage collection, performance optimization and memory management. The user is expected to understand internal workings rather than just using API. The skills and expertise is deep enough, for e.g. the internal working of the multithreading from OS as well as JVM perspective. Similarly someone who knows source code of java.util.HashMap class and also how internally it works.
• Excellent problem solving skills and troubleshooting skills with prior experience to solving critical issues at code level. The typical example could be someone who can create his own data structures such as Queue or Stack.
• Experience in developing optimized, high performance and high availability systems.
• Experienced in developing multi-threaded and distributed applications is a must
• Good knowledge of Inter-process technologies like Corba, RMI, Soap etc.
• Good Requirement analysis and Design skills
Support and maintain flagship products.
1. Good to have:
• Detail oriented good analytical and problem solving skills
• Good communication skills, written and oral
• Highly motivated, goal-oriented and well-organized – "to win" orientation