Junior/Senior Java Developer
Location: Pune, India
Job Description
We are looking for a Java Developer with 3 to 8 years experience to work as part of our Billing/CRM Development team in India. The role involves participation in full life cycle of development.
Key tasks include:
- Before commencing development
- Understanding customers business requirements
- Understanding current system functionality
- Development
- Understanding proposed high level solutions / designs
- Design of customizations to core BSS products like CRM, Mediation, Rating, Billing, Bill Printing, Credit Control, Provisioning, etc
- Design of new R&D features to add to our product suite
- Design of data model changes
- Development of customizations to our products
- Conduct Code reviews
- Support Bug Fixing
- Testing
- Unit testing of customizations/additions to our core product suite
- Supporting testing team and resolving issues
- Release
- Supporting build & release team by providing any additional build and release instructions
Competencies/capabilities – technical/professional
Good technical skills with development experience in –
- OOP concepts, Java, J2EE, Web Services, EJB, Hibernate ORM
- SOAP and Restful Web Services
- HTML/CSS
- Knowledge of Telecom Domain - Exposure to working on other Mediation/Billing/Online Charging products
- Application Server like JBOSS/10gAS
- Oracle 11g or above
- Excellent RDBMS concepts, SQL and PL/SQL knowledge
- Use of a source control system and debugging tools
- Understanding of software development life cycle, Software Design and development experience
Education
Educated to degree level or better