We provide IT Staff Augmentation Services!

Apigee Developer Resume

3.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • 6 years of experience on implementation of information systems in analysis, design and development.
  • 3 + years of Experience with components of APIGEE Environment like APIGEE Baas, APIGEE Edge, APIGEE developer portal Exposure to complete SDLC starting from requirements gathering and performed object - oriented analysis and design.
  • Worked extensively with API Management product of Apigee edge in consuming the API’s in implementing customer use cases.
  • Good exposure to Apigee X API Management platform.
  • Hands-on experience in developing SOAP and RESTful Web Services.
  • Hands-on experience in developing security implementations and API using APIGEE.
  • Expertise in developing customized policies in APIGEE Edge.
  • Develops data conversion applications.
  • Developed Data Power solutions along with effective designing and implementation.
  • Extensive experience using secure authentication mechanisms like LDAP, SSL, OAuth 2.0, API key.
  • Hands-on experience in creating API Proxys in APIGEE Edge using Java, JavaScript and out of box polices as well.
  • Experience in Unit testing with JUnit, Integration testing, Load Testing and Stress testing.
  • Prepared tests plan for complex projects to check logic of new technologies.
  • Carried out Service Level Testing for Web services using Soap UI, Postman and Apigee.
  • Hands-on work experience with versioning tools like CVS, SVN, GIT and TFS and build tools like ANT and Maven.
  • Experience using secure authentication mechanisms like LDAP, SSL, OAuth 2.0, API key.
  • Strong hands-on with components of Apigee environments like CI/CD and Apigee Developer Portal, Apigee Edge
  • Strong production support experience using Apigee Trace, Splunk logging, setting up monitoring Dashboards and Alerts to proactively identify and resolve issues for customers.
  • Owned and maintained smooth transition from other API management products like Data Power, Layer 7 to newer version of Apigee Edge.
  • Experienced with XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD.
  • Good at Documenting and Understanding User requirements and System specifications.
  • Creative team player with good communication and interpersonal, analysis skills with ability to lead the team of developers.

TECHNICAL SKILLS

Operating Systems: Windows 2000/2003/XP, Unix

Java Skills: JDBC, Java, Servlet, JSP, JSTL, Java Beans

Frame works: Struts, Spring Boot, Microservices

Web Services: REST, SOAP

RDBMS: Oracle 11g, SQL, MySQL

Web Technologies: HTML, XML, AJAX, CSS, JSON

Web services: SOAP, Restful Web Services

Programming: Apigee, C, C++, JAVA, J2EE

App Servers: WAS Server, WAS CE, Tomcat5, BEA WebLogic8.1/9.0, Glassfish

Version Control tools: GIT, SVN

Cloud Environments: AWS, GCP

IDES/Tools: Visual Studio Code, IntelliJ, RAD, NetBeans, STS

PROFESSIONAL EXPERIENCE

Confidential, Seattle, WA

Apigee Developer

Responsibilities:

  • Creation of swagger files and generating API proxies using the swagger files.
  • Development of new API’s and Enhancement of existing APIs for the proxies.
  • Involved in analytics of API usage using Apigee.
  • Involved in Apigee Production Support of On-Premises Edge components installations and GCP Edge components.
  • Apigee Proxy deployments, Apigee Edge components health check whenever patching occurs etc.
  • Using Apigee console involved in adding users, configuring limits per group, API keys.
  • Involved in creating Apigee Custom Policies preferably security policies using JWT & OAUTH2.
  • Used Swagger to design, build and document Apigee API's.
  • Participate in all phases of SDLC: from system analysis and architecture through development and test to deployment and support.
  • Build the new APIs with security, mediation, traffic management and extension policies which includes Spike arrest, quota, verify API key, Access control, OAuth, Threat protection, JSON to XML and XML to JSON, JavaScript, assign variables, extract variables, Raise Fault, populate cache, lookup cache policies, etc.
  • Creation of shared flows which can be used in the API proxies
  • Publishing the API docs in the APIGEE portal.
  • Integrated with third party vendor API’S to APIGEE
  • Involved in migration of SOAP APIs to RESTful interfaces, XML to JSON.
  • Actively involved in production support through debug trace console on APIGEE.
  • Provided production support through Service Now integration, Apigee Trace, Splunk logging and Dashboards and Alerts
  • Supported Developer onboarding, certificate rotations and additional support activities for downstream consumers
  • Configured security policy standards like OAuth2.0, API Key, SAML and mutual auth for inbound and outbound calls from APIGEE

Confidential, Atlanta, GA

Apigee Developer

Responsibilities:

  • Worked extensively with API Management product of Apigee Edge in consuming the API’s in implementing customer use cases.
  • Apigee was used for the creation, deployment, debug & maintenance of all client facing APIs.
  • Implemented Security mechanism (OAUTH 2.0) of the APIs using Apigee Edge platform.
  • Created design documents for the API integration architecture.
  • Responsible for securing API proxies using various mechanisms like API Key, OAuth, LDAP, Content Protection policies in Apigee Edge.
  • Documenting API’s in Apigee developer portal and used as content management system (CMS).
  • Integrated services with management analytics and helped in improving the API performance and maintenance.
  • Implemented OAuth 2.0 (Authorization Code and Client Credentials) integrated with SSO Integration.
  • Custom monitoring and integrated monitoring methods into deployment processes to develop self-healing solutions.
  • Troubleshooting and monitoring API proxies running on Apigee using APIGEE Trace tool.
  • Designed and developed RESTful API capabilities on java technologies and deployed on server and implemented API Proxies on Apigee Edge.
  • Experience of dealing with performance issues in production, or production support.
  • Implemented and maintained monitoring and alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWS Cloud Watch.
  • Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end server.
  • Established HTTP error code-based fault response mechanism for API’s.
  • Responsible for providing architectural guidance to external business team in Apigee APImanagement.
  • Hands on experience in creating API proxies with Traffic management policies such as Quota policy, Spike Arrest Policy, Concurrent Rate Limit policy.
  • Help troubleshoot and resolve production issues related to the Apigee Edge platform.
  • Worked on various Caching Policies such as Response Cache, Populate Cache, Lookup Cache, and Invalidate Cache.
  • Working building API proxies using APIGEE API Management with policies like Assign message, extract message, raise fault, Service Call Out.

Environment: Java, Java 1.8, spring 3.1, Hibernate 4.2, Swagger JSON, Postman, Soap UI, Oracle 11g, Log4J 1.2, JUnit, XML, Web Services (SOAP and REST), Maven, AWS, GIT, APIGEE, APIGEE Edge, APIGEE Gateway, APIGEE Trace Tool.

Confidential

Apigee Developer

Responsibilities:

  • Involved in implementing the architecture of REST API and Implementation of robust set of services and APIs to power the web application/ Mobile application.
  • Understand the functional specifications, designing, and creating custom solutions to match the business requirement.
  • Exposing different versions of SOAP service by WSDL versioning and generated binding classes accordingly.
  • Used Spring Core Annotations for Dependency Injection.
  • Used HQL and SQL for fetching and storing data in databases.
  • Involved in CI/CD process using Jenkins.
  • Design core software components including API, database and control design.
  • Design develop & deliver the REST APIs that are necessary to support new feature development and enhancements in an agile environment.
  • Deliver automated tests with all code to prove correctness, robustness and scalability.
  • Configuring windows APIGEE servers using FTP and HTTP protocols.
  • Configured Staging and Testing and Production environment for APIGEE Edge and APIGEE cloud-based sites.
  • Involved in implementing POC of high-end APIGEE innovative proxies and on boarding API's.
  • Experience in creating developer portal using Drupal as an UI based and service-oriented architecture.
  • Using Swagger YAML/JSON as for documenting API's and on boarding it into production developer portal.
  • Having an extensive experience in handling and taking backups and disaster backups and importing and exporting backup files to different developer portal environments.
  • Implementing SOA and Quality of service within the time frame for REST and SOAP based Web services.
  • Provide innovative ideas and solutions in an ever-changing environment.
  • Provide estimates for the user stories assigned and complete the development within the time limits.

Environment: APIGEE Edge, APIGEE cloud, APIGEE base, Rest web services, soap web services, AWS, Hibernate 4.x, Boot strap, Json, Html, CSS, Swagger YAML, Swagger Json, XML, Postgres, Cloud database, GIT, GIT hub, GIT Bash, Jenkins, Jeera, Postman, Microsoft tools, Microsoft Visio, UAT, High chart Java script.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in requirement collection and analysis.
  • Worked on developing front-end screens using JSP, Struts and HTML
  • Involved in implementing persistent data management using JDBC.
  • Participated in problem analysis and coding
  • Design and coding of screens involving complex calculations on various data windows accessing different tables on the oracle database.
  • Developed screens for Patient Registration, Inventory of Medicines, Billing of Services and Asset Modules.
  • Used JSF framework in developing user interfaces using JSF UI Components, validate Events and Listeners.
  • Created several pieces of the JSF engine, including value bindings, bean discovery, method bindings, event generation and component binding,
  • Involved in unit testing, integration testing, SOAP UI testing, smoke testing, system testing and user acceptance testing of the application.
  • Wrote stored procedures, Database Triggers.
  • Involved in debugging and troubleshooting related to production and environment issues
  • Performed Unit testing.
  • Designed and developed Backup Solution for an Enterprise Application on AWS to serve RDS automated daily DB backups and EC2 with EBS snapshot and Amazon Glacier for individual file level backups.
  • ConfiguringEC2, S3, Alert Logic, ELB’s, CloudFront, and CloudWatch.
  • Developed Soap/REST Web services and Web Applications using Spring framework.
  • Designed and developed configuration wizard using Spring MVC, Web Flow to create business rule-based flow mechanism, and configuration entity model in JPA.
  • Used HTML, SASS and Angular for developing user interface.
  • Used Spring Batch for scheduling and maintenance of batch jobs.
  • Used MAVEN as build management tool. Implemented application-level persistence using Hibernate and Spring.
  • Worked with XPATH when need to identify objects in the screen.
  • Developed lookup tables and views to speed up queries. And Used Jira to track the user stories and defects.
  • Provide critical support to current order management systems being used as and when required.
  • Worked in Quality analysis and testing.

Environment: Java, J2EE, AWS, JSP, Spring MVC, Spring JDBC, Hibernate, JMS, JNDI, Oracle, HTML5, XML, RAD, WebSphere, Maven, SVN, Log4j, JUnit, jQuery, CSS, BASH Scripting, JavaScript, Linux.

We'd love your feedback!