Job Description
Job Purpose (Summary Of The Role)
To undertake the development of APIs, including RESTful and SOAP architectural
style according to service-oriented-architecture and API best practices
patterns. The candidate should be a Java developer (including Java Enterprise
Edition) and have solid API and backend integration experience, including API
management frameworks (Apigee is a plus). The candidate should have expertise
in Web APIs and services and integrating with external partners as well as
internal systems, by following API security best practices. The candidate
should be able to develop end-to-end API based digital solutions and ensure
timely delivery of respective components. Proficient in Oracle relational and
develop the necessary scripts.
Experience of working APIs development is necessary. Strong work ethic,
Ability to work independently and collaborate with multiple (including remote)
teams.
Requirement Specifications
-
Total years of experience:
6 – 8
-
Relevant years of experience:
6 years
Knowledge & Technical Skills Required
-
Experience in Web APIs technologies (J2EE, Apache camel, Groovy, Spring
Boot/Micro Services, JSON, REST, Swagger, Open API, SOAP, SMPP,
MQ(IBM/Rabbit/Kafka), XML\JSON, JWT and WSDL, Eclipse).
-
Experience in Web APIs development (RESTful, SOAP), following best practices
and standards (i.e. OpenAPI).
- Experience in Java 8 & J2EE development is a must.
- Experience on working with Application servers (tomcat/weblogic etc).
-
Hands on experience with building secure APIs, by following security
industry standards and protocols (i.e. OAuth2, JWT, Key Cloak).
- Experience on Java Memory Management.
- Build Tools (Maven, Gradle).
- Experience on Oracle Databases, UNIX and shell scripting.
- Experience on writing SQL DB procedures and schedule triggers.
- Project Management tools experience (JIRA and Confluence).
- Experience on CI/CD tools (Jenkins) and deployment process.
- API testing clients (SOAP UI/Postman/Insomnia).
-
Knowledge in Telecom domain (i.e. EAI, OSS/BSS, SIEBEL, etc) –
Optional
.
Certification specifications if any
Educational Qualifications
- Engineering in Telecom, Electronics, Computer Science or equivalent.