Primary Skill (80%): Java + API Development & Integration
Secondary Skill (20%): Python
Familiarity with web frameworks like Express.js, Flask, and Spring.
Responsibilities:
· Develop and maintain scalable and efficient APIs using RESTful services.
· Integrate APIs with various frontend and backend systems, ensuring seamless data flow and functionality.
· Develop, maintain and integrate excel plugins to retrieve data from APIs
· Collaborate with DevOps and Cloud support teams for code deployment and other tasks
· Additional Responsibilities:
o Troubleshoot and debug issues across the development lifecycle to ensure high-quality deliverables.
o Implement and monitor automated testing frameworks to ensure the robustness of applications.
o Engage in continuous learning and professional development to stay abreast of industry trends and technologies.
o Participate in code reviews to maintain code quality and share knowledge among team members.
o Work closely with stakeholders to gather requirements and translate them into technical specifications.
o Ensure compliance with data protection regulations and industry standards in all software and data solutions.
· Minimum Bachelor’s degree in Software Engineering or Computer Science.
· 5+ years’ experience in designing large-scale APIs and data solutions.
· Understanding of RESTful principles, SOAP, Graph QL, and API best practices.
· Knowledge of JSON and XML data formats.
· Skills in API versioning and documentation tools like GitHub and ADO.
· Understanding of API security measures including OAuth, JWT, and rate limiting.
· Familiarity with SQL and NoSQL databases.
· Experience in Agile development methodologies.
· Proven track record in software design and development.
· Excellent problem-solving and communication skills.