Apolis · 3 days ago
Sr. Apigee Developer
Apolis is seeking a Sr. Apigee Developer to lead the design, development, and deployment of RESTful APIs using Java and Spring Boot. The role involves managing API proxies through Apigee, ensuring security, compliance, and performance optimization while collaborating with cross-functional teams and mentoring junior developers.
ConsultingEnterprise ApplicationsEnterprise Resource Planning (ERP)Information TechnologyIT InfrastructureIT ManagementMobileSoftwareWeb Hosting
Responsibilities
Lead the hands-on design, development, and deployment of RESTful APIs using Java/Spring Boot, ensuring APIs meet scalability, security, and performance standards
Collaborate with cross-functional teams to implement best practices for API design and development, ensuring smooth integration with internal and external systems
Design and manage hands-on API proxy development through Apigee, applying routing, traffic management, and security policies to enhance API reliability and scalability
Oversee the hands-on deployment of APIs on Apigee Edge and Hybrid, ensuring seamless transitions across environments and maintaining high performance post-deployment
Actively monitor and optimize API performance using Apigee Analytics and Spring Boot monitoring, ensuring metrics like latency, error rates, and throughput meet service-level agreements
Apply hands-on performance optimization techniques, including caching, rate-limiting and quota management, to ensure APIs handle peak traffic efficiently
Hands-on implementation of security measures using Apigee’s security tools (OAuth 2.0, JWT, API Key management) and Spring Boot’s security features to protect APIs from unauthorized access
Ensure ongoing compliance with data security standards, particularly in sensitive environments like GDPR and HIPAA, by enforcing secure API operations
Lead the hands-on deployment and management of APIs in cloud environments, utilizing Apigee for API management and ensuring integration with cloud services like AWS and Google Cloud
Implement and manage CI/CD pipelines to automate testing, deployment, and API updates, ensuring continuous delivery and system reliability
Work closely with architects, product managers, and DevOps teams to ensure API development aligns with business goals, providing hands-on technical leadership in both Java/Spring Boot and Apigee
Mentor junior developers, offering hands-on guidance in API best practices and Apigee platform capabilities, fostering a culture of learning and growth within the team
Qualification
Required
Extensive hands-on experience in developing robust, high-performance back-end services using Java and Spring Boot
Strong practical understanding of microservices architecture, building modular, scalable, and reusable components for production-ready applications
Proficient in the hands-on creation and maintenance of RESTful APIs using Spring Boot, ensuring seamless integration with front-end systems and third-party services
Direct involvement in applying API versioning, documentation, and following best practices for API design, ensuring long-term maintainability and scalability
Hands-on implementation of security measures such as OAuth 2.0, JWT, and API Key management for authentication and authorization across APIs
Extensive experience ensuring APIs adhere to SSL/TLS encryption protocols and compliance with industry regulations like GDPR and HIPAA for secure data handling
Hands-on deployment of APIs in cloud environments like AWS, Google Cloud, and Cloud Foundry, ensuring high availability, scalability, and resilience
Practical experience in CI/CD pipeline management using tools like Jenkins, Maven, and Git for continuous testing, integration, and deployment of APIs
Experience in the hands-on integration of databases such as MySQL, Timescale DB, and Document DB with APIs, ensuring efficient data management and retrieval
Proficient in optimizing API performance through caching techniques, load balancing, and database interaction tuning for enhanced system responsiveness
Extensive hands-on experience with Apigee API Gateway, managing API proxies, routing, and implementing traffic management features like rate-limiting, quotas, and caching to enhance performance
Expertise in hands-on API proxy development using Apigee Edge and Apigee Hybrid, handling transformations, traffic management, and implementing custom logic for optimized API workflows
Hands-on implementation of security protocols in Apigee, including OAuth 2.0, JWT, and API Key validation, ensuring secure API transactions
Proficient in configuring and managing Apigee policies for access control, request/response transformations, logging, and API mediation to enhance security and control
Strong experience in hands-on monitoring of APIs through Apigee Analytics, using key metrics such as latency, response times, and error rates to maintain optimal API functionality
Proficient in using Apigee's trace tools for real-time debugging and performance tuning to quickly resolve issues and bottlenecks
Practical experience in managing the full API lifecycle on Apigee Edge, from hands-on API proxy design and testing to deployment and version management
Proficiency in Apigee Hybrid, handling both on-premise and cloud-based environments for flexible API management strategies
Lead the hands-on design, development, and deployment of RESTful APIs using Java/Spring Boot, ensuring APIs meet scalability, security, and performance standards
Collaborate with cross-functional teams to implement best practices for API design and development, ensuring smooth integration with internal and external systems
Design and manage hands-on API proxy development through Apigee, applying routing, traffic management, and security policies to enhance API reliability and scalability
Oversee the hands-on deployment of APIs on Apigee Edge and Hybrid, ensuring seamless transitions across environments and maintaining high performance post-deployment
Actively monitor and optimize API performance using Apigee Analytics and Spring Boot monitoring, ensuring metrics like latency, error rates, and throughput meet service-level agreements
Apply hands-on performance optimization techniques, including caching, rate-limiting, and quota management, to ensure APIs handle peak traffic efficiently
Hands-on implementation of security measures using Apigee's security tools (OAuth 2.0, JWT, API Key management) and Spring Boot's security features to protect APIs from unauthorized access
Ensure ongoing compliance with data security standards, particularly in sensitive environments like GDPR and HIPAA, by enforcing secure API operations
Lead the hands-on deployment and management of APIs in cloud environments, utilizing Apigee for API management and ensuring integration with cloud services like AWS and Google Cloud
Implement and manage CI/CD pipelines to automate testing, deployment, and API updates, ensuring continuous delivery and system reliability
Work closely with architects, product managers, and DevOps teams to ensure API development aligns with business goals, providing hands-on technical leadership in both Java/Spring Boot and Apigee
Mentor junior developers, offering hands-on guidance in API best practices and Apigee platform capabilities, fostering a culture of learning and growth within the team
Company
Apolis
Apolis is a IT consultancy that offers provides ERP solutions, hosting, assessment, web and mobile, IT staffing and IT workforce solutions.
H1B Sponsorship
Apolis has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (15)
2022 (15)
2021 (12)
2020 (122)
Funding
Current Stage
Late StageCompany data provided by crunchbase