We provide IT Staff Augmentation Services!

Micro Service And Apigee Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • 10+ years of IT experience of in all the phases of Software Development Life Cycle (SDLC) such as planning, analysis, design, implementation, testing and maintenance of Web Based, Client - Server in domains like IOT, Telecom and Logistics.
  • Strong Experience inJava/JEE Architecture, Object Oriented Analysis & Design (OOAD), Object Modeling, Data Modeling and Cloud
  • Hands on professional enterprise experience in Java, Servlets, JDBC,Spring Boot,Pivotal Cloud Foundry, EJB,JMS, Micro Services, and Web Services in Java EE applications.
  • Expertise in MVC architecture such as Spring MVC and Struts.
  • Expertise in Industrial IoT Predix Platform.
  • Proficient in ORM frameworks usingSpring Data,JPA,Hibernate&Caching
  • Working experience in Spring Core, MVC, ORM and Boot.
  • Good experience in developing Micro Services with Spring Boot and Restful.
  • Experience in developing MicroServies and deploying in Pivotal Cloud Foundry .
  • Knowledgeable about various design patterns likeSingleton, Factory, MVC, DAO and Session Façade, Service Locator, Adapter, Observer, Command, delegation pattern, and lazy initialization.
  • Well-versed in designing presentation layer components usingServlets, JSP, AJAX, HTML, CSS and JavaScript.
  • Good knowledge on AngularJS, Node and Polymer.
  • Experience in created data access layers usingJDBC, JPA and Hibernate.
  • Involved in application integration using JAX-RPC, JAX-B, JAX-WS, SOAP, WSDL, JAX-RS, and RESTful services.
  • Knowledge on UNIX and Perlscripts.
  • Working knowledge of Java external applications likeJUnit, Log4J, Apache Ant, and Maven.
  • Performed unit testing using JUNIT test cases and automated functional testing tools like Selenium,debug tools like log4j used Mockito for stubbing
  • Extensive experience in designing and developing loosely-coupled server side applications/frameworks along with lightweight frameworks like Spring Core, Spring MVC, Spring ORM, Web services, Struts and ORM tools.
  • Experience in writing SQL queries and PL/SQL functions, procedures, cursors, triggers, and query optimization in Oracle to access or create data per business requirements.
  • Experience in database GUI tools like TOAD and PL/SQL Developer.
  • Extensively worked with application servers like Tomcat, JBoss, and WebLogic for configuring and deploying various applications.
  • Strong analytical, communication and interpersonal skills.
  • Expertise in using IDE’s like My Eclipse, Eclipse 3.x, RAD .
  • Extensive experience with Waterfall and Agile Scrum Methodologies

TECHNICAL SKILLS

Languages: Java, J2ee, JavaScript

Operating Systems: Windows, Unix, Linux.

Java/J2EEEnterprise Technologies: JDBC, JSP, Servlets, EJB, JSTL, JMS, Hibernate, Spring, Struts, JSF, JPA, Log4j, and LDAP.

J2EE Web Services: SOAP, REST, WSDL, JAX-RS, JAX-RPC, JAXP, JAXB

Client Side Programming: HTML/HTML5, CSS2/CSS3, DHTML, AJAX, JQUERY, JSON

JavaScript Frameworks: AngularJS, node.js, Express.js, Backbone.js, React.js, Requier.js, Ext JS 2.0/1.0

XML Technologies: XML, XSL, XSLT, DTD, XML Schema, SAX, DOM.

Database: Oracle11g/10g, Postgres, MySQL, Casandra

Web and Application Servers: Apache Tomcat, IBM WebSphere, WebLogic, Sun Glass fish, JBoss.

Methodologies: SDLC, OOAD, Agile.

Tools: & IDEs:: Apache ANT, MAVEN, Net beans, Eclipse, RAD, Eclipse IDE, Edit Plus, Microsoft Visual Studio

Testing Tools: JUnit, Selenium

Version Control: CVS, SVN, GIT

PROFESSIONAL EXPERIENCE

Confidential

Micro Service and Apigee Developer

Environment: JAVA/J2EE, PCF, Spring, JPA, Spring Boot, Micro services, Cloud Foundry Rest web services, RabbitMQ, JSON, OAuth2, SonarQube, GitHub and Postgress SQL, Maven and Agile methodology, Angular and Prometheus.

Responsibilities:

  • Discussion with product owners and gathering the requirements.
  • Involved in creating user experience api’s for the UCC .
  • Created Apigee proxies for the endpoint and published into Apigee Edge .
  • Incorporated Custom policies in Apigee proxies
  • Integrated Apigee proxies with JWT token.
  • Implementing module in micro service using spring boot and deployed in cloud foundry.
  • Integrated JWT token with Spring Security for all micro services in PCF
  • Implemented Gemfire cache for caching the reponse data.
  • Configured Prometheus in cloud foundry environment and monitored the application performance
  • Implemented the ORM using JPA and used DB as PostgreSQL
  • Created Rest Web services, exposed, and consumed the other micro services functionalities.
  • Used RabbitMQ to process asynchronous message received from the cloud data
  • Developing the UI application based on AngularJS MVC architecture.
  • Working on Test Driven Development (TDD)
  • Working on agile methodology.
  • Used SonarQube to measure code coverage, code standard compliance, code duplication.
  • Used GIT for code management and JENKINS for continue integration.

Confidential, LA

Sr. Java Developer

Environment: JAVA/J2EE, Spark, Predix, Spring, JPA, Spring Boot, Micro services, Cloud Foundry Rest web services, RabbitMQ, JSON, OAuth2, Sonar Qube, Github and PostgreSQL,Casandra, Gel query, Maven and Agile methodology,Angular, Node, Polymer and New Relic.

Responsibilities:

  • Requirement Gathering, analysis, design document preparation.
  • Analysis and implementation using Predix system IOT (Internet of things). Involved in getting and fetching data using asset service and time series service.
  • Involved complete design of Data modeling and design for equipment service.
  • Using rest web services connected the Predix system using rest template and consumed the data.
  • Build API to get the time series data from Amazon S3 bucket to Predix cloud.
  • Implemented security (User Account Authentication) using Predix and oAuth2 token.
  • Implementing module in micro service using spring boot and deployed in cloud foundry.
  • Implemented NewRelic in cloud foundry environment and monitored the application performance.
  • Implemented the ORM using JPA and used DB as PostgreSQL
  • Created Rest Web services, exposed, and consumed the other micro services functionalities.
  • Configured Rabbitmq and processes asynchronous message received from the cloud data
  • Deployed and tested the application in cloud foundry.
  • Implemented reusable module using angularjs.
  • Developed the application on Node.js platform using JavaScript programming
  • Applied data transformation business rules to transform code from one format to another format using Node.js.
  • Created Node.js middleware application server to encapsulate modern JS widget framework and control set.
  • Configured and used New Relic to monitor the micro services health
  • Developed the application based on AngularJS MVC architecture.
  • Working on Test Driven Development (TDD).
  • Working on behavior-driven development(BDD)
  • Working on agile methodology.
  • Implemented Sonar Qube to measure code coverage, code standard compliance, code duplication.
  • Worked with Gradle build tool to build and deployed application on Apache Tomcat server
  • Used GIT for code management and JENKINS for continue integration.

Confidential

Sr. Java Developer

Environment: Java 1.6, JSP, Spring 3.0, Hibernate3.0, Hadoop, REST, AWS, Eclipse, Tomcat 7, SQL Developer, Oracle 11g, Communda Workflow engine, Perl

Responsibilities:

  • Involved in SDLC Lifecycle.
  • Responsible for designing and coding User Interfaces using JSP (HTML&CSS)
  • Used MapReduce concepts to handle large data
  • UsedHibernateas persistence provider
  • Developed Data Access layer usingHibernate.
  • Involved in consumingRESTfulweb services usingJersey API.
  • Developed PL/SQL procedures, functions and packages to fetch the report data.
  • Used Eclipse IDE for application development and SQL Developer for database queries.
  • Performed defect tracking on a regular basis to make sure every defect has traceability back to the source by using tools such asJira.
  • Coded Rest API for Product service using spring boot.

Confidential

Lead Java Developer

Environment: Java 6 and 8, JSP, JDBC, Struts 1.1, Spring 3, Hibernate 3, JAX-B, JAX-RS, RestFul webservice,Hadoop,Jersey, Fusion Charts, JBoss 4.2, Wildfly 9, Oracle 11g, Eclipse, Toad

Responsibilities:

  • Involved with business customers to gather requirements and developed technical specification for the requirements.
  • Migrating Struts application into Spring Framework.
  • Designed new application from scratch using Spring MVC and Hibernate to merge Webcom and Manufacturing modules.
  • Generated graphical representation of the reports in JSP using Fusion Charts.
  • Responsible for designing and coding of User Interfaces usingJSP
  • JBoss server upgrade to Wildfly 9 server.
  • Involved in configuringdata sources in Wildfly server.
  • Implemented command design pattern to handle income requests as object.
  • Developed PL/SQL procedures, functions and packages.
  • Developed the code to consume and produce RESTful web service using Jersey API.
  • Involved in writing HibernateHQL Queries, Named Queries and Criteria objectto fetch data from Oracle database.
  • Integration ofSpring ORMwithHibernate.
  • Involved in writing Hibernate configuration, mapping files.
  • Involved in consumingSOAPbased web services usingJAX-WS.
  • Build POC to try out new technology and adapt them if necessary such as Fusion Charts.
  • Used Eclipse IDE for application development and Toad for database queries.
  • Performed defect tracking on a regular basis to make sure every defect has traceability back to the source by using tools such asJira.
  • Involved in code reviews and creating release document for the production deployment.

Confidential

Java Developer

Environment: Java 1.5, JSP, Spring 3, Hibernate 3, WebLogic 9.2, Oracle 10g, Eclipse, Toad,Tibco IProcessor.

Responsibilities:

  • Involved in implementing and managing the CR’s and releases.
  • Involved in creating technical specification for the requirements and Unit Test Plans.
  • Involved in creating threads to send the notifications through emails to the users.
  • UsedHibernateas persistence provider
  • Developed Data Access layer usingHibernate.
  • Involved in writing HibernateNamed Queries to fetch data from Oracle database.
  • Integration ofSpring ORMwithHibernate.
  • Involved in writing Hibernate configuration, mapping files.
  • Implemented many-to-many and one-to-many relationships in Hibernate
  • UsedSpring IoCfor instantiating and configuring beans.
  • Responsible for designing and coding of user interfaces usingJSP
  • Developed PL/SQL procedures, functions and packages.
  • Developed united test cases using Junit.
  • Good experience in debugging the application by running the server in debug mode and having the experience in usage of log4J to persist the data in log files.
  • Involved in Code Reviews and Code deployment process.
  • Performed Defect Tracking on a regular basis to make sure every defect has traceability back to the source by using tools such asQuality Center.

Confidential

Java Developer & Offshore Lead

Environment: Ajax, Java 1.5, JSP, Spring2.5, Hibernate3, Tomcat 5, Oracle 9i, Eclipse, Toad

Responsibilities:

  • Managed team of 8 people.
  • Involved in implementing and managing the CR’s and Releases.
  • Involved in creating technical specification for the requirements and Unit Test Plans.
  • Involved in review technical specification and Unit Test Plans.
  • Responsible for designing and coding of User Interfaces usingJSP (HTML& CSS)
  • Involved in the development of business logic using Spring Controllers.
  • UsedSpring IoCfor instantiating, configuring beans.
  • Involved in developing Interceptors for the pre and post request handling in Spring MVC.
  • Involved in writing client side validations using Spring Validator.
  • Developed Data Access layer usingHibernate.
  • Involved in writing Hibernate configuration, mapping files.
  • Used Hibernate EH Cache for caching static data across session.
  • Involved in writing HibernateNamed Queries to fetch data from Oracle database.
  • Used Eclipse IDE for application development and Toad for database queries.
  • Performed defect tracking on a regular basis to make sure every defect has traceability back to the source by using tools such asHP Quality Center.

Confidential

Java Developer

Environment: Java 1.5, Ajax, JSP, Struts 1.1, Hibernate 3, Ant, Tomcat, Oracle9i, Eclipse, Dream Weaver, Toad

Responsibilities:

  • Mainly involved in the development of JSP and Action Classes.
  • Written JavaScript to handle client side validations
  • Implemented DAO and Impl classes.
  • Involved in development of pojo classes and writing HQL Queries
  • Development of reports using JasperReports.

We'd love your feedback!