Wednesday, January 30, 2013

Java : Software Specialist - Junior Developer - Senior Mobile Developer

1- Software Specialist
Skills & Responsibilities: 
- 5+ years of relevant work experience - must have a minimum of 2 years as a tech lead (i.e. system design, performance tuning, and system prototyping & maintenance) 
- Perform as project lead mentor junior staff and serve as the primary point of contact for the customer 
- Should have experience designing and implementing J2EE applications. Must possess excellent data modeling and SQL skills. 
-Work mostly involves requirement gathering, analysis and design, database modeling, UI design, documentation, presentation, and development 
- Solid understanding of Server side Java development, Service Oriented Architectures and web services 
- Ability to develop the Software Architecture Document (SAD) and overall application architecture. 
- Will be responsible for code reviews, unit testing, and overall code quality. 
- Ability to solve the difficult problems by finding the root cause. 
- Strong written & verbal communication management skills required 

Required Technologies 
Open Source Java Frameworks e.g. Struts/spring/Hibernate etc., 
Java development tools, XML, JUNIT, MQSeries, etc.
J2EE Application Server Experience
Business Process Design (Preferable )
Expert in at least  two of the following  frameworks/technologies  
Spring Framework , Jasper Reports , hibernate ,Ajax, Ice Faces,  BI  Tools (OLAP / Data warehouse  ) .
Advanced  Knowledge  in one of the  RDBMS  (Oracle, mySQL, MsSql )

2- Junior Developer
Minimum 1 year of experience in software development with bachelor degree in computer science or software engineering or equivalent. 
Expert with standard Java technologies J2SE , JEE 
Expert in at least  one of the following  frameworks/technologies  
Spring, Jasper Reports , hibernate ,Ajax, BI  Tools (OLAP / Data warehouse  ) .   
Good Knowledge  in one of the  RDBMS  (Oracle, mySQL, MsSql )
Highly analytical and technologically savvy, with strong problem-solving skills. 
Develop creative solutions for complex and abstract problems and concentrate for long periods of time.
Ability to work under pressure.
Good communication, interpersonal and multi-tasking skills. 
Team worker and Self Learner.
Java certificate is a plus.

3- Senior Mobile Developer (Android, J2ME)
Experience with J2ME  ( 1+ years’ experience in J2ME development) and Android.
Computer Engineering or computer science or ITI graduate. 
Excellent Object Oriented Design and Programming Skills 
Good knowledge of different Mobile Developing.
3+ years of experience.
Hard worker and committed, willing to work independently.
Hands on with mobile technologies

Please use the below email for sending CVs, 
J2me@citglobal.com