Software Engineer
Summary
Builds and maintains scalable enterprise applications using Java (Spring Boot) and Python, developing and integrating RESTful APIs, microservices, and webhooks. Day to day involves API development, JSON/XML data processing, Postman testing, troubleshooting, and integrating AI applications into enterprise solutions.
Location: Bangi
Immediately available candidates will be preferred
Eligibility: Locally available candidates only
Key Responsibilities
- Design, develop, and maintain scalable applications using Java (Spring Boot) and Python scripting.
- Build and integrate RESTful APIs, ensuring secure authentication and smooth data exchange.
- Handle JSON/XML processing for data transformation and integration.
- Develop and consume microservices-based REST APIs within distributed systems.
- Implement and manage webhook integrations for real-time event-driven workflows.
- Troubleshoot and debug API-related issues, ensuring high availability and performance.
- Conduct API testing and validation using Postman.
- Collaborate with cross-functional teams to integrate AI applications into enterprise solutions.
Mandatory Skills
- Java (Spring Boot)
- Python scripting
- RESTful API development and integration
- JSON/XML processing
- Microservices architecture (REST API consumption & development)
- API authentication mechanisms
- Webhook integration
- API troubleshooting
- Postman testing
- Exposure to AI application
Optional Skills (Preferred)
- Node.js
- Docker
- Kubernetes / OpenShift
- Secure coding practices
- Git version control
- Maven / Gradle build tools
