We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Los Angeles, CA

SUMMARY

  • Having 8+years of experience in Object Oriented Designing, Developing, Implementation and testing in Client/Servers e - business applications using Java, J2EE Technologies.
  • Experience in Guide wire Policy Center/Claim Center and JAVA/J2EE programming and development.
  • Good exposure to all phases of SDLC process, including system use case, functional & technical specification documentation based on business requirements.
  • Review design documents with stake holders and collect approvals
  • Excellent Knowledge of Object-Oriented Analysis and Design using UML.
  • Good experience with RUP, Agile methodologies.
  • Experience implementing SOAP, REST Webservice applications.
  • Experience in Microservices and Spring Boot application development.
  • Strong Experience in developing the application using frameworks like Struts, Java
  • Java Server Faces (JSF) and Spring Frameworks Worked on maintaining the persistence using Hibernate, JPA ORM.
  • Experience in building isomorphic applications using React.js and Redux with GraphQL on server side.
  • Good knowledge of designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS) and Azure.
  • Expertise in Hibernate, Docker, Jenkins, Azure, EMR, Apigee, Splunk, Dyna Trace Management tools and a web commerce like ATG.
  • Experience in working with GraphQL queries and use Apollo GraphQL library.
  • Implemented design patterns in Scala for the application.
  • Develop AWS Lambda based Microservices interacting withDynamoDB & SNS/SQS using AWS SDK. Developed enterprise applications usingScala.
  • Experienced in implementing presentation layer using Java Server Faces (JSF), JSP, HTML5, CSS, and jQuery, JavaScript, AngularJS, Angular 2, Ext JS, Node JS, JSON and Servlets.
  • Proficiency in developing web services (Soap, Restful) that include several components like SOAP, WSDL, XML, XSD, Axis2, JAXB, JAX-RS and JAX-WS. Also Developed SOAP web services using Apache CXF and Drop Wizard, IBM MQ, Mule Soft ESB.
  • Experience deploying applications on Apache Tomcat 6 Web Server, BEA Web logic 8/9/10, Web sphere 5.0/6.0 application server environments.
  • Designed and developed multiple J2EE Model 2 MVC based Web Application using J2EE Technologies, Patterns and popular open-source framework Struts, Spring MVC, spring, JPA and Hibernate.
  • Deployed Spring Boot basedMicro servicesDocker container using Amazon EC2 container services and using AWS admin console.
  • Developed application using AngularJS and NodeJS connecting to Oracle on the backend.
  • Hands on experience in deployment of J2EE applications on JBoss, Tomcat, IBM Web Sphere and Web logic Application Servers.
  • Good experience maintaining the project in IBM Rational Clear Case, SVN, CVS, StarTeam version control repositories.
  • Experience in using XML based technologies and parsers DOM, SAX, JAXP, and JAXB.
  • Good knowledge in Python and Hadoop, HDFS, Map Reduce, Hive, HBase, Flume.
  • Experience in database design, No SQL, data modelling and developing storedprocedures, functions and triggers using SQL plus, SQL developer in Oracle 9i, My SQL and DB2.
  • Created REST APIs by using spring, exposed them from my existing system so that it is consumed by other application.
  • Experience in several agile frameworks like Scrum, XP, and Using TDD/BDD and ATDD approach.
  • Experience in writing test-cases in Java environment using Junit, Mockito and Power mock, JIRA.
  • Experience in managing the build files using ANT and Maven.
  • Experience in Managing Crystal Report, ADBASE for Use of Relational Database, and ACE framework combination of JSON, jQuery and Java Server Faces (JSF).
  • Experience in developing cross platform Client-side applications using NodeJS,BackboneJSand AngularJS.to achieve scalability in real-time web applications
  • Experience in DB2 for storing andanalyzingData.
  • Experience in using the Log4j framework for Logging Java Application.
  • Experience in developing, designing in UML, Package, Class and State Diagrams.
  • Well versed with Core Java concepts like Collections, Multithreading, Serialization, Java Beans and Network programming.
  • Excellent communication, problem-solving, interpersonal, organizational skills.
  • Experience in Java Framework Integration with Apache Camel. Experience in Data Structures, Multithreading and have worked on search techniques and algorithms.
  • Problem Solver Gold Badge Problem Solving, Java (Hacker Rank), Silver Badge in SQL and Python

TECHNICAL SKILLS

Operating Systems: Dos, Windows,Unixand Linux

Languages: C, C++, Java, SQL, HQL, PL/SQL

Java/J2EE Technologies: Java EE 4/5, JDK 1.5, Servlets, JSP, EJB, JSTL, XSLT, JDBC, JNDI, JMS, JPA, Java Server Faces (JSF), Javascript

Web Technologies: HTML, DHTML, CSS, XML, Java Script, AJAX, JSP, Angular JS, React JS, Node JS, J Query

XML/Web Services: XML, XSD, SOA, WSDL, SOAP, Apache Axis, DOM, SAX, JAXWS, JAXRS, XML Beans, REST

Frame works: Jakarta Struts, Hibernate, Spring.

RDBMS / NoSQL: Oracle 10g MS-Access, MySQL, SQL-Server, DB2, MongoDB Web/Application Servers Apache Tomcat, JBoss, Web Sphere, Web Logic.

IDE's and Tools: Eclipse, NetBeans, WebStorm, Sublime Text, MyEclipse, RAD, WSAD

Design Patterns: Singleton, session facade, Front Controller, MVC, DAO, MVVM.

Version Controls: GIT, SVN, CVS

Methodologies: Unified Modelling Language (UML), Rational Unified Process (RUP), Agile.

PROFESSIONAL EXPERIENCE

Confidential - Los Angeles CA

Sr. Full Stack Java Developer

Responsibilities:

  • Experience with Software Development methodologies like Agile/Scrum and Involved in business
  • Configured Policy Center with tight document/imaging support, new screens, revised assignment logic and other standard rules/screen/UI changes.
  • Developer in Policy center, claim center, billing center.
  • Responsible for development and testing of Policy administration Guide wire implementation frameworks.
  • Worked with the Guide wire client team members to configure and implement the application around.
  • Worked on editors in the Guide wire Studio to modify PCF files, including various screen components like DVs, LVs, LDVs and CVs.
  • The Objective of Project to migrate legacy system to Guide wire Application. Guide wire Policy Center was configured and implemented for General Liability Line, Commercial Property Line, Inland Marine Line and Crime and Fidelity Line.
  • Design and developed web application using JSF, Spring Web Flow, AJAX technology and front-end UI using JSF, Apache MyFaces andPrime FacesUI components.
  • Configured Web Application Context as a Context Listener in the web.xml file to Integrating Spring with JSF.
  • Experience in Java 8 features like Parallel Streams, Lambdas, functional interfaces and filters.
  • Extensively usedJava 8features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
  • Used Streams and Lambda expressions available as part ofJava 8to store and process the data.
  • Used Java 8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
  • Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
  • Implemented to reprocess the failure messages in Kafka using offset id.
  • Configured Hibernate, spring and MyFaces JSF to map the business objects to Database using XML configuration file.
  • Created and managed AJAX calls in the application, integrated with the JSF controls.
  • Built administrator page displaying profile information in React.js and GraphQL.
  • Worked on Couchbase application which works in both offline and online modes. Data will be stored in Couchbase lite database which is specific to each machine when user is offline.
  • IntroducedCouchbase Liteon the client andCouchbase Serveron the server as Pouch DB and CouchDB, respectively, Mongolite and MongoDB, etc. in other implementations.
  • Worked onRestWeb servicesfor backend services, used CouchbaseDB (NoSQL)for database services.
  • Azure Resource Manager (ARM) provides security, auditing, and tagging features to help you manage your resources after deployment.
  • Used Azure Resource Manager (ARM) to deploy, update, or delete all the resources for your solution in a single, coordinated operation.
  • Creating Json deployment templates for provisioning virtual networks, subnets, VM Scale Sets, Load balancers and NAT rules. Define set of resources and specifying deployment parameters to Azure Resource Manager (ARM) templates to creating resource group of virtual machines
  • Using Azure Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers.
  • Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy system. Configured Kafka message source with Spring XD.
  • Requirements and creating the Jira tickets for user stories.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript,Angular9, and Bootstrap.
  • Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
  • Worked onJDK 1.5, SOAP, JSP, Servlets,XML/ XSL/ XSLT, XML Schemas XSD, JUnit, JavaScript, RMI, JDBC,Apache STRUTSFrameworkversions 1.1.
  • Wrote data mutations in GraphQL which allows user to update their username and password information.
  • Implemented React router for building the single page application.
  • Built React application utilizing Redux for state management.
  • Usedprops, states, keys, refsin React.js to build the UI components.
  • UsedReact-routerto route the pages on the client-side and built SPA.
  • Experience in Quality Assurance Life Cycle (QALC) aspects such as developing Test Strategies, Test Plans, Test Cases (Manual/Automated), Defect Reports and developing Test Scripts.
  • SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views and strong experience in RDBMS using Oracle 10g, SQL Server, DB2 and My-SQL.
  • UsedBabelas a transpiler,Webpackas the module bundler inReact.jsandRedux.
  • Created reusable and testable Angular9functional and class components using es6
  • Used Spring Boot which is radically faster in building cloud Micro-Services and develop spring based application with very less configuration.
  • Worked in React JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React concepts.
  • Creates and configure Micro-Services architecture and integrated with Angularapplication.
  • Responsible for developing UI pages using Angular9, HTML5, CSS3, JavaScript, jQuery, AJAX and JSON.
  • Writing Core java Thread process for generating millions of discount codes implementing callable interface of JDK 1.5
  • Develop quality code adhering to Scala coding Standards and best practices.
  • Auction web app - calculated bids for energy auctions utilizing Scala, JPA and Oracle.
  • Developed a Restful API using & Scala for tracking opensource projects in GitHub and computing the in-process metrics information for those projects.
  • Developed analytical components using Scala, Spark, Apache Mesos and Spark Stream.
  • Developed programs in Java, Scala-Spark for data reformation after extraction from HDFS for analysis.
  • Developed Spark scripts by using Scala shell commands as per the requirement.
  • Developed page layouts, navigation and presented designs and concepts to the clients and the management to review.
  • Involved with set up of Continuous integration and daily builds using Jenkins withartifactoryrepository manager.
  • Used Jenkins for enterprise scale infrastructure configuration and application deployments intoartifactory.
  • Design and implemented zero-click continuous delivery/orchestration of code/configuration promotion with standardizing CI workflow which includes Code Coverage, Unit Test cases, functional test cases and auto-promotion of code depending on various test cases results across multiple environments.
  • I have built end to end CI/CD pipelines in Jenkins to retrieve code, perform tests and push build artifacts toartifactory.
  • Managed build results inUDeployand deployed using workflows inUDeploy.
  • Implemented maven plug in through Jenkins jobs for deploying the artifacts toartifactory.
  • Use of JSX in the React components for cleaner HTML like structure inside JavaScript
  • Developed responsive web pages for smart devices using Bootstrap and media queries.
  • Implemented AJAX in web pages for accessing application data without refresh the whole webpages.
  • Implemented client-side Interface using Angular.
  • Use of chrome-dev-tools, react-dev-tools,and redux-dev-tools for debugging
  • Used Jest and Enzyme for writing the unit tests.
  • Used AngularJS as framework to create Single Page Applications which can bind data to specific views and synchronize data with server.
  • Automated both SOAP webservices for XML formatand done database validations to validate against databases likeRDBMSoracle,My SQL,Mongo DB.
  • SDET Automated RestFulwebservices and validated against databases likeRDBMSoracle,SQL,MongoDB.
  • Use of web pack for bundling all the modules into single production ready file
  • Used Babel.js totranspirees6 and JSX code into JavaScript that can load on the browser
  • Incorporated and utilized JavaScript Unit Testing framework (Jasmine).
  • Handled response data from RESTFUL web services using XML, SOAP and JSON to update UI.
  • Performed the role of software engineer developing the above applications with excess of expertise with Java, J2EE, XML, EJB, JSP in WebSphere and WebLogic application servers and Oracle 10g, SQL server databases for backend.
  • Work as a team player, provide general technical support to the development team to ensure high quality deliverable and meet targeted schedule.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs and Spring Boot for Micro-Services.
  • Worked with repository managers likeNexusandArtifactory.
  • Used Spring Boot which is radically faster in building cloud Micro-Services and develop Spring based application with very less configuration
  • Pushing Code from Git to Nexus make available for release through automation script using Jenkins.
  • Configured the search platforms like SOLR in offshore and onsite servers.
  • Developed the Restful web services and shared service details to the UI team for integration.
  • Involved in build and deployment of application on tomcat environment.
  • Used NPM as the package manager and NPM scripts as build tool for the application
  • Hosted the application on a Nodejs server using express middleware.
  • Good Exposure in using the IDE tools like Eclipse, Web Storm and Sublime Text

Environment: Angular 8,Java Spring,Nexus,JSF, J2EE, Kafka, Azure, Javascript, JDK 1.5, Hibernate JPA,Web pack, Couchbase, GraphQL, Babel, Html5, Java script, ECMAScript 6, Java 1.8, Restful web services, Scala, Oracle11g, SQL, PL/SQL, SOLR, Jersey API, log4j, Web Logic, Tomcat8.5, Eclipse, Micro Services, Spring Boot,Web Storm, Node.js, GIT-hub, maven, Unix/Linux and Shell Scripting.

Confidential - Minneapolis, MN

Full Stack Java Developer

Responsibilities:

  • Involved in various meetings with Business analysts and developers.
  • Developed Agent Portal with HTML5, CSS, LESS, JSON, AJAX and React JS for developing user interface and server-side technology with Node JS.
  • Streamlined the server implementation by moving to JSON andRDBMSMongoDB asbackend data model.
  • Experience and building an isomorphic application using React.js and Redux with GraphQL on server side.
  • Built administrator page displaying profile information in React.js and GraphQL.
  • Experience in using NoSQL (MongoDB) data models document, key-value & wide column, or GraphQL model.
  • Used Docker, Spring Boot, JBOSS, Azure, Cassandra.
  • Deployed applications on Azure by using AppDynamics.
  • Conducted Functional testing, Regression Testing using selenium with Data-driven framework and Key- Word driven framework.
  • Worked on Guide wire & Data hub and Infocentersolutions for Commercial Lines Transformation.
  • Designed and developed Micro Services business components using spring for different policies.
  • Built Kafka-Spark-Cassandra Scala simulator for MetricStream, a big data consultancy; Kafka-Spark-Cassandra prototypes.
  • Worked on project to retrieve log messages procured from Kafka by leveraging Spark Streaming
  • Used Couchbase Lite, a client-side ‘NoSQL’ database hosted on the device, exposed via REST API through the domain which automatically replicates to a master server-side database.
  • Involved in the development of Microservices for all the model’s using combination of Spring Boot and Spring Security.
  • Involved in multi-tieredJ2EE design utilizing Spring Inversion of Control(IOC) andhibernate.
  • Created and managedAJAXcalls in the application, integrated with theJSFcontrols.
  • Involved in Configuring web.xml and faces-config.xml according to theJSFFramework.
  • Developed pages using JSTL and JavaScript libraries and performed validations on UI data usingJSFValidators,JQueryandJavaScript.
  • Developed Managed beans inJSFto handle the presentation logic.
  • Build the application based on new features of JDK 1.5at service layer level.
  • Designed MVC architecture and Front control design pattern usingSpringMVC Framework for Presentation tier and I have written code for the usingSpring MVC Framework for Presentation layer and spring dependency injection.
  • Usedspring frameworkfor Dependency Injection and integrated with Hibernate.
  • Primarily focused on the spring components such asDispatcherservlets,Controllers, SOLR Model and View Objects, ViewResolver.
  • Involved in developingSpring Beansand wiring their dependencies
  • Worked onJava 8Streams and onlambda expressions.
  • Coded extensively usingJavaScript,Angular JSto make rich internet web application for a Single page app.
  • Created automation test scripts using data Driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven.
  • Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.
  • Used Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet and mobile.
  • Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid.
  • Used Node.js Bower for UI Dependency management. Worked on bower. Json andbower.rcfiles.
  • Extensive usage of Node JS in implementing the server-side build deploys automation and building DEVOPS process from TFS.
  • Expertise in grouping of Test suites, Test cases and Test Methods for Regression and Functional Testing using TestNG Annotations like Groups, Parameter, SOLR, Data Provider and Tags.
  • Utilized Maven to Manage dependencies for Test execution, plug-ins and created profiles of grouped Test cases to run sanity and Regression Testing.
  • Involved in developing BDDFrameworkfrom Scratch.
  • Involved in the usage of BDD framework to Develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
  • Involved in DevOps Migration/automation processes for Build and Deploy systems.
  • Setting up Jenkins master, adding the necessary plugins and adding more slaves to support scalability and agility.
  • Planning and setting up of Continuous Integration for various properties on Jenkins with Commit, Component, Assembly, and Deploy and Smoke jobs.
  • Experience setting up instances like Elastic Load Balancer in AWS for high availability.
  • Used AWS to deploy the project on EC2 instance. Implementation of the Business logic layer for Services.
  • As Test Automation Engineer driving towards the quality and effectiveness of Digital Product EASE Web Plat form.
  • Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Used Linux/Unix commands for using GitHub.
  • Utilized Apache POI jar file to read test data from the excel spread sheets.
  • Administered and Engineered Jenkins for managing weekly Build, Test, and Deploy chain, SOLR, GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Handled Selenium Synchronization problems using Explicit &,Implicit waits during regression testing.
  • Expertise in mobile automation using Appium, selenium, java in both Android and IOS.
  • Experience in writing complex XPATH using following and preceding and using functions like contains and not contains.
  • Thorough experience in implementing Automation Tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAP UI and REST with POSTMAN.
  • Used runner classes in cucumber to generate step definition and used tags to run different kinds of test suites like smoke, health check and regression.
  • Created profiles in maven to launch specific TestNG suite from Jenkins’s job
  • Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services
  • Involved closely with developers in Development of UI modules using HTML, JSP, JavaScript and CSS.
  • Used the Groovy language to Verify Web Services Through SOAP UI
  • Shared Daily Status Reports with all the team members, Team Leads, Managers

Environment: Selenium, DevOps, AWS, Java, JSF, JavaScript, Kafka, Azure, JDK 1.5, Java Script, Jenkins, Git, GitHub, SOAP, REST, SOAP POSTMAN, Android, Mobile, iOS, Cucumber, BDD, Agile, Oracle 10g, putty, MS word, MS XL, QualityCenter, WebDriver, TestNG, MAVEN, Guide wire.

Confidential - Detroit MI

Full Stack Java Developer

Responsibilities:

  • Designed andcoded application components in an Agile/TDD environment utilizing a test-driven development and SDET approach and pair-programming.
  • Developed the application using spring framework that leverages model view layer architecture, also configured Dependency Injection.
  • Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Prepare the Azure cloud infrastructure Azure Resource Manager Templates.
  • Research the REST APIs of Azure and integrate them with current code.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Design of GUI using Model View Architecture STRUTSFramework.
  • Integrated Spring DAO for data access using Hibernate.
  • Implemented unit test for testing Angular components with frameworks using KARMA and JASMINE
  • Created hibernate mapping files to map POJO to DB tables.
  • Involved in the Development of Spring Framework Controllers
  • Developing application using spring core module and POJO'using Eclipse and worked on messaging service.
  • Designed and developed the XSD for WSDL.
  • Deployed code in Apache Tomcat and Web logic serve
  • Developed user interface using JSP, JSP Tag libraries JSTL, HTML5, CSS, and JavaScript to simplify the complexities of the application.
  • Built Micro Services using spring boot with continuous deployment and continuous integration using Docker and Jenkins. Provided LDAP security for the application.
  • Used JSON objects, ECMAScript6, Typescript,JavaScript,and Bootstrap intensively to create interactive web pages.
  • Develop AWS Lambda based Microservices interacting withDynamoDB & SNS/SQS using AWS SDK.
  • Currently working on fitness tool which aids in Test Driven Development (TDD).
  • Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
  • Developed test scripts with Ruby-Selenium to automate browser & web applications under Cucumber (BDD) Framework.
  • All the functionality is implemented using Spring IO / Spring Boot, Microservices and Hibernate ORM.
  • Designed and developed the Presentation layer using Angular 4 and written logics using Typescript.
  • Used NodeJS to resolve dependencies via Angular 2, typescript, jasmine.
  • Worked with NoSQL databases such as Cassandra,RDBMS-Mongo DB
  • Design and development of a proof-of-concept real-time notification system using Node.js and Socket. IONGINX
  • Developed User Interface in JSP, JavaScript and HTML5 with Backbone JS Framework
  • Designed and developed RESTful style Web Service layer and WSLD.
  • Implemented a generic interface to Hibernate criteria API for UI search functionality.
  • Developed SQL, PL/SQL, stored procedures along with Shell Scripting- database application scripts.
  • Deployment of web, enterprise java components, messaging components and multi- threading.
  • XML SAX and DOM API, JDOM, XSLT was used for informative view.
  • Used XML web services using SOAP to transfer the amount to transfer application that is Used SWING for GUI based coding.

Environment: Java 1.8, J2EE, JDK 1.5, JSP 2.0, JSF, PL/SQL, Spring 2.0, EJB 2.0, Kafka, Angular 2/4, JMS, JNDI, Oracle, XML, DOM, SOAP, Junit, Apache Camel, Azure, Web Sphere 8.5, Hibernate 3.0, Microservices, AWS, JDBC, TDD, BDD, MS SQL Server 2012, JESS, RESTful Web service, Web logic 8, JBoss Drools, SOA Design Patterns, Cassandra, LDAP, NOSQL, Hadoop

Confidential

Java Developer

Responsibilities:

  • Involved in developing Webservice operations in Service Oriented Architecture (SOA).
  • Analyzerequirements with team; write High Level design documents, System Use Case,analysesrisk factors.
  • Followed agile methodology during complete SDLC process.
  • Validated forms using Angularand regular expressions there by providingclient-sidevalidation and server validation
  • Participated Agile/Scrum development and deployment teams
  • Used Spring Framework 4.1 for the application development.
  • Createdcustom analyticsframeworkto gather useful user behavior data using Mongo DB
  • Responsible for Web UI development in JavaScript using jQuery, AngularJS, and AJAX.
  • Involved in front end development using Struts, JSP',JSTL.
  • Used JAXB for marshalling and unmarshalling of work order, billing XML documents, and JAXP for processing.
  • Worked with React JS to build bootstrap components for UI web objects. Linked with API data to view render virtual DOM dynamically.
  • Used JSP, JSTL, Angular 2 and Spring tag lib to create dynamic and responsive pages
  • Created instances in AWS as well as worked on migration to AWS from data center.
  • Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.
  • Developed DAOs using JPA, Algorithm, hibernate persistence API for the database operations to interact with Oracle Database.
  • Performed system monitoring usingSenseand Cloud Watch in AWS Cloud.
  • Implemented Microservices architecture using Spring Boot for making application smaller and independent.
  • Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information.
  • Experience in implementing and hosting Docker and Kubernetes containers.
  • Design and develop RESTful API capabilities on Java/node.js technologies and deploying in AWS and implement API proxies on Apigee Edge.
  • Responsible for creating and designing APIs using Apigee Edge.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs application with Spring Boot and Microservices.
  • Worked with Groovy/Grails to support both static and dynamic typing as well as for operator overloading.
  • Used Spring Batch to setup batch jobs to email the daily reports and that which run on Pivotal Cloud Foundry (PCF) with Spring Boot as its MVC layer.
  • Developed security framework with support for database security and integration with external security data stores such as LDAP
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery, AJAX and JSON.
  • Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
  • Creating custom, general use modules and components, which extend the elements and modules of core AngularJS.
  • Used AngularJS as the development framework to build a single-page application and reusable AngularJS applications.
  • Integrated with third party Sale point API to make Restful Web service call.
  • Designed and developed necessary PL/SQL for the database operations as needed.
  • Involved in deployment of the application at various environments (Development, QA Testing, Staging, and Production.
  • Used cucumber BDD (Behavior driven development) Framework for test execution.
  • Used GIT for version control and handled unit testing using Protractor, Jasmine.
  • Involved in deploying systems on Amazon Web Services (AWS) Infrastructure services EC2, S3, RDS, SQS, Cloud Formation
  • Deployed application on Apache Tomcat server.
  • Used GIT for version control and repository.
  • Used Selenium for UI automation. Implemented authentication by checking the credentials with the PLCB LDAP
  • Used Fitness for Integration testing.
  • Used log4j for logging errors, info, Data structures and Algorithm, exceptions.
  • Involved extensively in Code Reviews, Unit testing and Process Improvements.

Environment: JDK 1.5, Spring 4.1(DI, MVC, Tran Management, Integration, Angular 2/4, JavaScript,DOCKER, JDBC, React JS, AOP, REST, PL/SQL, Transaction Management), Hibernate 4.0, JAX-RS Web services, Maven, BDD, Jenkins, TCP Mon, Sun Jersey, Swagger, Junit 4.1, Selenium, JIRA, Rally, Free marker, Apache POI, Quartz Scheduler, Groovy, TCP Mon, Mockito, DB Unit, Dynatrace, Cucumber, JAAS.

We'd love your feedback!