The incumbent will work as a Java Application developer on multi O/S platform system in distributed environment related to our huge billing system.

He/she will be required to develop application solution working with IT counter parts and vendors. Responsible for collecting and analyzing requirements, creating technical design and solution, coordinate work assignments, code reviews and delivery of the software in partnership with VDSI development team. Develop scalable Java and J2EE applications for Production and Pre-Production environments. Implement, analyze, trouble shoot and modify various applications.

Responsibilities include maintenance and code development and deployment, problem analysis and debugging. Performs analysis, resolves problems. Performs some technical evaluation of products and demonstrates good technical and design skills. Has knowledge of standards and procedures. Overtime the incumbent will be required to demonstrate significant subject matter expertise in specific assigned technical area.

The incumbent will be required to gather requirements, design application, develop and implement technical software solutions in various distributed environments. Support unit and load testing of the application. Demonstrates ability to analyze and develop applications. Resolves application related problems. Occasionally performs technical evaluation of products. Create and maintain run time application. 

Availability: Responsible to provide 24/7 availability and technical support to a highly available production system.  Closely work with WebSphere Admin, Mainframe Vision development and other senior member of the team.


Bachelors degree in Computer Science or related field

  • 2+ years of experience in a related discipline
  • Ability to evaluate, install, test, configure, maintain, and monitor performance of and troubleshoot WebSphere applications, RAD components.
  • Solid analytical and troubleshooting skills in J2EE, Java and Web and Application.
  • Understanding of Java/J2EE concepts (JDBC, JMS/MQ, JSP, EJB, JNDI, etc) is required.
  • Experience and working knowledge of Database concepts such as DB2, Oracle and PL/SQL
  • Ability to follow, improve and create processes required for effective application design and development.
  • Good organizational, documentation, and communication skills.
  • A background in software lifecycle management and understanding of the testing process.
  • Experience working with production support teams on application and upgrade issues.
  • Basic understanding of the Software Development Lifecycle phases, including system analysis, design, coding, testing, debugging and documentation
  • Basic understanding of computing software, hardware and networking infrastructure
  • Listening and communication skills
  • Teamwork & collaboration skills
  • Problem solving skills

Equal Employment Opportunity

We are an equal opportunity employer m/f/d/v.