Responsibilities:
· Reviews design documents and provides feedback on approach and estimates
· Participate fully in Agile Scrum team’s development cycle and strictly adhere to the development process, coding standards and guidelines
· Responsible for translating requirements into API Design and writing of interface specification
· Develops the code based on high level design and low level design and Executes the unit testing. Peer review of the code
· Ensures that software meets or exceed specified standards and end-user requirements.
Requirements:
· Min 4 years of experience as Java/J2EE developer
· Strong knowledge of API development and webservices (WSDL Soap, Restful)
· Strong knowledge of the java frameworks (Spring MVC, Spring Security)
· Proficient and hands on with Application Servers (Weblogic, Tomcat, JBoss)
· Good knowledge of relation database, specifically Oracle (SQL – PL/SQL) and Mariadb
· Technical expertise in the design, development, coding, testing, and debugging of software
· API gateway experience (such as APIGee, tyk.io, Mulesoft) would be added advantage
· Experience in load balancing and proxying (HAProxy, Nginx)
· Knowledge of UI development (JSP, HTML, CSS, Ajax, XML) is an added advantage
· Service Provider / Telecommunication knowledge (TMForum SID)
· Excellent communication
· 4-7 Years of Experience; Degree in Engineering/Computer Science preferred