Apigee Developer Resume
TN
SUMMARY
- Overall, 8+ years of IT experience which include 4+ years of experience in API management technology like APIGEE.
- Worked extensively wif API Management product of Apigee edge in consuming the API’s in implementing customer use cases.
- Strong Understanding of Web - services and hands on experience in creating XSD and XML schema.
- Experience using secure autantication mechanisms like LDAP, SSL, OAuth 2.0, API key and JWT.
- Experience providing Apigee Edge Platform diagnostic and troubleshooting ability.
- Hands on Experience in creating API Proxy in Apigee Edge using JavaScript as well as out of box Policies.
- Developed core modules in large cross-platform applications using JAVA, J2EE, spring, JSF, Hibernate, JSP, Servlets, JDBC, Web Services (SOAP, REST), and Micro Services.
- Experience in Java, Core Java languages wif emphasis on front coding using HTML, CSS, JavaScript.
- Experience in creating standalone spring applications.
- Experience wif Spring Security and Spring Boot dependency injections. Experience wif Spring Integration.
- Experience providing Web Service design using Representational State Transfer (REST) and Simple Object Access Protocol (SOAP).
- Proficient in HTTP, HTTPS, SFTP, FTP, SSL3.0(Secure Socket Layer 1 way and 2way
- SSL) and TLS 1.0 and TLS 1.1(Transport Layer Security) protocols.
- Working experience in developing multi-threaded applications using Concurrency API’s.
- Experience on cloud Technologies such as Amazon Web Services (AWS), EC2, Load Balancers, S3, Docker Containers etc.
- Experience working wif Junit, TestNG and Mockito frameworks.
- Experience working wif CI tools like Jenkins/Bamboo.
- Experienced wif XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD.
- Experience wif CICD-Ant, Maven, Gradle, Jenkins, CVS, GIT, GitHub.
- Keen to grasp new technologies
TECHNICAL SKILLS
Technologies: Java, J2EE, Spring, Hibernate, iBatis, JDBC, Servlets, Java Beans, JSP Custom Tag Libraries, XML (SAX &DOM), JNDI, JMS, Applets, Log4J, JSTL, Junit, JAX-WS, JAX-RS
API Management Tools: APIGEE Edge, IBM API Manager, WSO2 API Manager (Knowledge only)
Languages: Java, JavaScript and UNIX Shell Scripting
SOA/API Technologies: HTML, Servlets, JSP, Web services, XML, WSDL, JBI 1.0, XSLT, XPath, SOAP, REST, JSON, OAuth2.0, SWAGGER, OpenAPI
Web/App Servers: IBM Web Sphere 8.x, Tomcat, Web Logic 8.1
IDE Tools: IntelliJ, JDeveloper, Eclipse, RAD, Net beans.
Databases: MS Access, Oracle 9i/10g/11g/12c, MySQL 4.0.14.
Operating Systems: Windows, Macintosh, Linux, UNIX
Directories: UDDI and LDAP (both Open LDAP and SUN One Directory Server)
Test Management Tools: SOAP UI, Postman, Firefox Rest Client, Fiddler.
Source Control: Rational Clear-Case, CVS, Tortoise SVN, GIT, GitHub
PROFESSIONAL EXPERIENCE
Confidential, TN
Apigee Developer
Responsibilities:
- Creating API proxies wif Traffic management, Mediation policies, Security Policies and Java callout policies.
- Responsible to deploy all the Apigee message processors and routers in dev, test and staging and production.
- Analyze information to determine, recommend, and installation of a new Apigee on-premises to Azure Cloud.
- Integrated services wif Management analytics and halped in improving the API performance and maintenance.
- Playing key role in integrating the API wif frontend portal developers and external consumers.
- Responsible for creating products in APIGEE so that they can be consumed by the consumers.
- Understood various components wif in APIGEE platform so that issues can be resolved when needed.
- Using Swagger to maintain API ecosystem and to maintain interactive documentation.
- Worked on POC of high-end APIGEE innovative proxies and On-boarding API's.
- Used APIGEE Management APIs for certain operations.
- Designed FACADE design patterns for APIGEE using JAVA platform.
- Worked on transition from legacy products to newer version of APIGEE Edge.
- Configuring windows APIGEE servers using FTP and HTTP protocols.
- Using APIGEE configuration and generated proxies service discovery definition, telemetry definition, logging and security.
- Part of Apigee migration from On-Premises to Azure private Cloud.
ENVIRONMENT: Apigee Edge, Java 8.0, Spring Boot, JPA, YAML, JSON, Postman, SoapUI, HTML 5.0, CSS3, WebSphare, Apache Tomcat, STS, Eclipse, Oracle 12c, Log4J, JUnit, XML, Web Services, AWS, Maven, GIT, Docker, JIRA, Confluence, Mainframe, Splunk.
Confidential, Dallas, TX
Apigee Developer
Responsibilities:
- Analyze, design and implementing the architecture of REST API and Implementation of robust set of services and API's to power the web application/ Mobile application.
- Designing and developing code for Exchange project using the Java EE platform. Extensively using MVC, Factory, Delegate and Singleton design patterns.
- Building Reusable services and API's for future use.
- Using APIGEE configuration and generated proxies service discovery definition, telemetry definition, logging and security.
- Designed FAÇADE design patterns for APIGEE using JAVA platform.
- Designed centralized security architecture like JWT and Oauth 2.0 for secure API's.
- Design 2 Factor autantications for clients and API Owners securing from malware protections.
- Provide functional and/or technical expertise to plan, analyze, define and support the delivery of future functional and technical capabilities for an application or group if applications Implementation of API Proxy security and data protection.
- 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 wif 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.
- Successfully done wif POC of high-end APIGEE innovative proxies and on boarding API's.
- Designed developer portal for each environment 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 wifin 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 wifin the time limits.
ENVIRONMENT: Apigee Edge, JavaScript, Java 8.0, Spring 4, Hibernate 4.2, Swagger YAML, Swagger JSON, Postman, SoapUI, AngularJS 2.0, HTML 5.0, CSS3, Apache Tomcat, STS, Oracle 11g, Log4J, JUnit, XML, Web Services, AWS, Maven, GIT, Docker.
Confidential, Denver, CO
API Consultant
Responsibilities:
- Analyze the information to determine, recommend, and installation new APIGEE premises and responsible to implement the APIGEE management for internal projects.
- Implemented and used all types of API proxies and validations by using schemas.
- Developed Micro Service to provide Restful API utilizing Spring Boot wif various data persistence frameworks such as Hibernate and JPA and messaging engines
- Developed Rest APIs in spring boot utilizing Swagger.
- Implemented Restful Web services APIs to retrieve data from client side and also created REST API calls and parsed the data to project to client and handled the security and Authorization using Auth 2.0.
- Exposed SOAP web services as API's using Apigee Edge by implementing API Proxies
- Involved in analytics of API usage using Apigee.
- Analyze the information to determine, recommend, and installation new APIGEE premises and responsible to implement the APIGEE management for internal projects.
- Implemented and used all types of API proxies and validations by using schemas.
- Developed Micro Service to provide Restful API utilizing Spring Boot wif various data persistence frameworks such as Hibernate and JPA and messaging engines.
- Developed Rest APIs in spring boot utilizing Swagger.
- Implemented Restful Web services APIs to retrieve data from client side and created REST API calls and parsed the data to project to client and handled the security and Authorization using Auth 2.0.
- Exposed SOAP web services as API's using Apigee Edge by implementing API Proxies.
- Involved in analytics of API usage using Apigee.
ENVIRONMENT: JBoss Developer Studio (IDE), APIGEE Developer portal, GIT, API proxy polices, Web Services (Restful API), HTML5, CSS, MVC framework, Swagger, JavaScript, JSON, APIGEE Edge.
Confidential
Sr. Java Developer/API Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Analysis, Design and Code development.
- Worked as a Full Stack Developer.
- Developed user interfaces using HTML5, CSS3, AngularJS, JQuery, JavaScript and Bootstrap
- Estimated time for code implementation for new functionality.
- Implementing the TIBCO Business flow, XPath and validation.
- XSD schema creation and validation.
- Worked as integral part of Agile / Scrum team includes participating in Daily Scrum meeting, Sprint Planning meeting, Sprint Retrospective etc.
- Created the HLD, AID (Application Interface Design) and review the docs.
- Discussions wif business users, testing team to finalize the technical design docs.
- Involved in code integration, code review and code check-in SVN repository.
- DevOps (SVN, Maven, Sonar and Jenkins) continuous integration.
- Designed Contivo mapping and implemented business rules.
- Build and deployed the applications in different environments.
- Setup the environment for the team members and provided training for Team and new joiners.
- Moving the code to different release versions and need to do changes on the release base.
- Fixing any bugs during testing phase (SIT and UAT).
- Used Spring REST feature to provide the RESTful Web Services.
- Written Spring/J2EE controllers, Service, Delegate and DAO.
- Used JSON for the data transmission between UI and server
- Prepared technical specification document.
ENVIRONMENT: Java1.6, J2EE, Spring MVC wif Hibernate framework, HTML, CSS, Restful, NodeJS, Bootstrap, JQuery, XML, AJAX, Log4j, Maven, Web services, Oracle 11g, SQL Developer, WinSCP, Putty, IntelliJ, Eclipse and SVN.
Confidential
Java Developer
Responsibilities:
- Responsible for Requirements gathering, High level design and Low level design.
- Worked in an Agile environment followed iteration process. Actively participated in scrum meetings and updated tasks and time spent on each tasks on Rally.
- Designed the Portal and integrated wif portlets
- Implemented IBatis code and integrated all the modules.
- Involved in template design and application integration
- Involved in Database Design and Prepared the documentation
- Involved to design the reports using Elixir tool.
- Involved to write store procedures and complex queries.
- SSO implementation.
- Provided post production support and prepared user manuals.
ENVIRONMENT: Java, J2EE, WebLogic Portal, JPF, iBatis, NetUI tag library, Oracle Workshop for WebLogic, SQL Developer, WinSCP, Putty, Mantis, Elixir and CVS.
Confidential
Java Developer
Responsibilities:
- Developed ADF(Application Development Framework) components for Business layer and persistence layer.
- Created JSF ManagedBean Application and generated wsdl and consumed in Portlet.
- Involved WebCenter to LDAP and Stellent integration.
- Developed user interface and custom renderers using JSF and MyFaces
- Implemented JSF and JSR168 portlets.
- Prepared the test case documentation.
- Designed Database Table and prepared the documentation.
- Prepared user manual documents and functional test cases.
ENVIRONMENT: Java, J2EE, JSF, ADF, Oracle SOA BPEL, Oracle 10g, Oracle Application Server, JDeveloper, WinSCP, WinCvs, SQL Developer and Putty