What are the responsibilities and job description for the API Engineer position at Relig Staffing Inc?
Job Description
Job Description
Here is the job description for your review :
Job Title : API Engineer with Java Development
Location : Remote
Position Type : Long Term Contract
Position Summary :
We are looking for an experienced and motivated API Engineer with a strong background in Java development. In this role, you will be responsible for designing, developing, and maintaining robust and scalable APIs that enable seamless integration and communication between systems. You will work closely with cross-functional teams to ensure the API ecosystem supports business goals and provides an optimal experience for internal and external users.
Responsibilities :
- API Development : Design, implement, and maintain RESTful APIs and services using Java technologies, ensuring high performance, scalability, and security.
- System Integration : Work closely with front-end developers, back-end engineers, and third-party systems to design API solutions that integrate effectively with various platforms and applications.
- Code Quality : Write clean, maintainable, and efficient code with proper testing, and adhere to best practices in software development.
- API Documentation : Create comprehensive and clear API documentation to facilitate smooth usage by other developers and external consumers.
- API Security : Implement security measures for API authentication and authorization,
- Versioning & Deprecation : Manage API versioning and handle the deprecation of outdated APIs while ensuring backward compatibility.
- Collaboration & Communication : Collaborate with other engineers, product teams, and stakeholders to gather requirements, define API specifications, and ensure APIs meet business needs.
- Performance Optimization : Monitor and improve API performance, identifying bottlenecks and applying optimizations to ensure low-latency and high-availability.
- Testing & Debugging : Conduct thorough testing, debugging, and troubleshooting of APIs, ensuring quality and reliability in production environments.
Experience :
Technical Skills :