Java Backend Developer
Job Summary: We are seeking a backend developer to support Vonage’s Residential platform. As part of this role, the candidate will learn, maintain and upgrade all aspects of the Business Support Systems (BSS) including billing , product catalog, ordering shipping and more. The components also support the APIs for all frontend applications including support tools, customer self service and subscribe.
Specific Requirements (Technical Knowledge, Responsibilities, Software, Etc.)
- Excellent communication skills (written and oral)
- Linux based systems (RedHat, Docker, etc.)
- Experience with Apache & WebLogic platforms
- XML / WSDL/ Spring MVC / Spring Web Flow/Groovy/ JUnit/ MyBatis
- Strong Java and J2EE knowledge.
- Ability to troubleshoot complex issues and implement solutions
- Understanding of various database architectures (SQL / Oracle, Mongo, etc.)
- Hands-on knowledge implementing SOAP and REST services
- Working knowledge of GIT, SVN, JIRA, AWS, Puppet, SOAPUI
- Experience maintaining and supporting a large scale production environment
- Experience partnering and collaborating with both on and off-shore teams and team members
- Experience working in an agile environment
- Participate in an on call rotation, responding to events as needed.
- Create and maintain application build and deployment scripts.
Additional Skills (would like to have but not required)
- Knowledge of billing platforms
- Knowledge of scripting languages (e.g. Perl, Python).
- Experienced in working on EJB.
- Understanding of JMS or other message processing platforms.