2+ years of experience in an industry setting.
- Strong command of Java programming language for the implementation of enterprise-grade code for back-end applications, REST APIs, as well as appealing customer-facing Web solutions.
- Design and implement efficient modular software, making use of design patterns and providing documentation with UML diagrams to describe intended logic.
- Create a data model with database technologies
- Ability to work independently, research and rapidly learn new technologies and paradigms.
Expectations:
Experience of SIP/VOIP is preferred
- Provide software design for enterprise-grade, responsive, high transaction volume, fault-tolerant architecture.
- Identify, prioritize, document and execute tasks in the software development life cycle.
- Communicate with high professionalism and be proactive in raising alerts when necessary.
- Participate in peer-reviews of solution designs and related code.
Preferred technology competencies:
- Java technologies and Spring Framework
- GIT version control
- Apache Maven
- Linux systems
- J2EE Web Technologies
- Strong command of HTML5, CSS3, JavaScript and jQuery, adhering to the latest standards and trends
Telecom sms traffic carrier and VAS provider