About the Client:
Customer is a leading software and services provider to communications and media companies. Founded in 1982 in Israel, the company now is headquartered in Chesterfield, Missouri.
Customer specializes in software and services development for communications, media and financial services providers and digital enterprises. The company develops a billing software system, customer-relationship management system and operations support system mostly for telecom industry. Among company’s top clients — Sprint-Nextel, Vodafone, Verizon, SBC and others.
About the project:
The business unit we work with is focused on Optima solutions. The product is relatively new and started from scratch two years ago. Currently it is in active development. In addition to a core framework, the team does customizations for real end-clients in USA and Philippines. It provides B2B and B2C services and consists of two main parts: (a) care – where clients can find stores and order specific services or product and get support (e.g., buy a cell phone) and (b) self-care – where end-users can track their service usage, check received bills and issue individual payments online.
From a technical standpoint, the product has classic architecture with back-end on Java and front-end on React.JS with responsive UI for desktop and mobile devices. Other technologies: Redux, JSP, micro-services. Continuous Integration/Delivery with DevOps activities. Docker, Perforce.
The project is organized as Agile process with 10 scrum teams and 3-week sprints. The team consists of more than 100 engineers.
- Experience with Java (min 2 years);
- Experience with RestFul webservices, Json, ActiveMQ/JMS;
- Knowledge of Apache Camel, Jboss Fuse;
- Experience with Scripting (shell scripts), SQL/PLSQL, Unix/Linux, Maven;
- English: upper-intermediate.