Skip to main content Skip to footer

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

Keep up with the latest company news and industry analysis