Java API Developer on Azure

Company:  ApTask
Location: Cincinnati
Closing Date: 19/10/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

About Client:

The Client is a leading global IT services and consulting company, providing a wide range of services to clients in various industries, including banking, financial services, retail, manufacturing, healthcare, and more. It is one of the largest employers in the IT industry and has a vast and diverse workforce. The company places a strong emphasis on employee training and development. Client is known for its commitment to innovation and invests in research and development to stay at the forefront of technological advancements.

It offers a comprehensive set of services, including:

  • IT Services: Application development, maintenance, and testing.
  • Consulting: Business consulting, IT strategy, and digital transformation.
  • Business Process Outsourcing (BPO): Outsourcing of business processes to improve efficiency.
  • Enterprise Solutions: Implementation and support of enterprise-level software solutions.
  • Digital Services: Services related to digital technologies, such as analytics, cloud, and IoT.

Rate Range: $130K-$140K/Annum

Job Description:

  • API Design and Development: Design, develop, and implement RESTful APIs using Azure API Management, Azure Functions, and other relevant Azure services.
  • Integration: Collaborate with software engineers, architects, and business stakeholders to understand integration requirements and implement API solutions that facilitate seamless data exchange between different systems and applications.
  • Azure Services Utilization: Leverage Azure services such as Azure App Service, Azure Logic Apps, Azure Event Grid, and Azure Storage to build scalable, reliable, and performant APIs.
  • Security and Compliance: Implement security best practices, authentication mechanisms, and access controls to ensure the confidentiality, integrity, and availability of API data. Adhere to regulatory compliance requirements such as GDPR, HIPAA, and PCI DSS.
  • Monitoring and Optimization: Implement monitoring, logging, and alerting solutions to track API performance, identify bottlenecks, and optimize resource utilization. Continuously improve API performance, scalability, and reliability.
  • Documentation and Training: Create comprehensive API documentation, including usage guidelines, API specifications, and code samples. Provide training and support to development teams and stakeholders on API usage and best practices.
  • Troubleshooting and Support: Investigate and resolve issues related to API functionality, performance, and integration. Provide timely support and troubleshooting assistance to internal teams and external partners.

Required Skills and Qualifications:

  • Proven experience in API design and development, with a strong understanding of RESTful principles and best practices.
  • Hands-on experience with Azure services, including Azure API Management, Azure Functions, Azure App Service, Azure Logic Apps, and Azure Storage.
  • Excellent proficiency in programming languages such as Java / Spring Boot.
  • Knowledge of security protocols and standards (e.g., OAuth, JWT, SSL/TLS) and experience implementing security controls in APIs.
  • Familiarity with DevOps practices and tools for continuous integration and deployment (CI/CD).
  • Strong analytical and problem-solving skills, with the ability to troubleshoot complex API issues and optimize performance.
#J-18808-Ljbffr
Apply Now
Share this job
ApTask
An error has occurred. This application may no longer respond until reloaded. Reload 🗙