Job Description
Must Have Technical/Functional Skills:
- Design, Build and maintain APIs.
- Required minimum of 6 years professional experience designing and developing Rest APIs and other (Kafka) Data Streaming services.
- Experience on Springboot, Spring & Java.
- Java Collections.
- Branching Strategies.
- Working knowledge of SOAP Web Services, XML, JSON, XSD, WSDL, Postman.
- Experience working with Oracle, Mongo DB and SQL.
- Technical writing skills, good oral and written communications and presentation skills.
- Ability to work both independently and as part of a team.
Roles & Responsibilities:
- Programming Languages: Proficiency in languages like Java, Python, or JavaScript.
- API Frameworks: Experience with frameworks like Node.js, Spring Boot, or others relevant to the project.
- Web Service Protocols: Understanding of REST, SOAP, JSON, and XML.
- API Design Principles: Familiarity with concepts like versioning, authentication, and authorization.
- Database Management: Knowledge of SQL and Teradata databases.
- Version Control: Proficiency with Git.
- Security Practices: Understanding of encryption, data privacy, and security protocols.
- DevOps Practices: Knowledge of CI/CD pipelines and containerization technologies like Docker or Kubernetes