Api Development

  • Buenos Aires, Argentina
  • Full-Time
  • On-Site
  • 4,000,000 ARS / Month

Job Description:

Nos encontramos en búsqueda de API DEVELOPER con inglés avanzado conversacional para trabajar en una importante empresa de rubro financiero a través de un contrato Indefinido.

  1. API Design and Development:
  • Design and develop RESTful based on business requirements and technical specifications.
  • Ensure that APIs are well-documented, maintainable, and adhere to industry best practices.
  1. Integration and Collaboration:
  • Collaborate with front-end developers, backend developers, and other stakeholders to integrate APIs with various systems and applications.
  • Ensure seamless data flow and interaction between different components of the system.
  1. Performance Optimization:
  • Optimize the performance of APIs to ensure fast response times and efficient data processing.
  • Implement caching, rate limiting, and other performance-enhancing techniques.
  1. Security and Compliance:
  • Implement security best practices to protect APIs from threats such as SQL injection, cross-site scripting (XSS), and cross-site request forgery (CSRF). HIPAA.
  1. Testing and Debugging:
  • Develop and execute unit tests, integration tests, and end-to-end tests to ensure the quality and reliability of APIs.
  • Debug and resolve issues related to API functionality, performance, and security.
  1. Documentation and Support:
  • Create and maintain comprehensive API documentation, including usage guidelines, endpoint descriptions, and example requests/responses.
  • Provide support to internal and external developers who use the APIs, addressing their questions and issues promptly.
  1. Continuous Improvement:
  • Stay current with industry trends, emerging technologies, and best practices in API development.
  • Continuously seek opportunities to improve the design, performance, and security of APIs.

Qualifications:

  • Bachelors degree in Computer Science, Information Technology, or a related field.
  • 5+ years of experience in API development and integration.
  • Proficiency in programming languages such as Java.
  • Strong understanding of RESTful API design principles.
  • Experience with API development frameworks and tools such as Spring Boot
  • Knowledge of API security best practices and authentication mechanisms, such as OAuth, JWT, and API keys. Mandatory: Springboot for Java and/or Groovy, REST, CosmosDB / MongoDB. Optional: SOLID principles, Object-Oriented Programming, best practices, Design Patterns. Desirable: Experience working with Cloud in an environment where DevOps exists, it can be AWS, Azure, or GCP. Atlassian can also be considered. Excellent problem-solving, debugging, and troubleshooting skills. Strong attention to detail and a commitment to delivering high-quality APIs. Effective communication and collaboration skills.