We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

San Jose, CA

SUMMARY:

  • 6+ years of IT experience in Java/J2EE Application Development, Web Application Design, and Object - Oriented Programming, Full Stack Development involved in developing, testing and implementation.
  • Participated in complete Software Development Life Cycle (Proposal, Process Engineering, Design, Development, Testing, Deployment, and Support).
  • Excellent problem solving, analytical, interpersonal, communication skills and Organizational skills with the ability to work in groups as well as independently with minimal supervision
  • Ability to learn and use new systems and paradigms in considerably less time, solid communicator with exceptional team-building skills.
  • Proficient in using different phases of Software development life cycle (SDLC) and working with agile methodology and understanding of Service Oriented Architecture (SOA).
  • Extensive experience in developing User Interface (UI) using CSS, HTML/HTML5, ReactJS, jQuery, JavaScript, Bootstrap, JSON, Ajax, ExtJs, AngularJs, Angular 2, Angular 4, and Angular 5.
  • Worked with various customers and configured Guidewire Insurance Now product to meet customer requirements.
  • Full Stack Modern Progressive Web Apps - ReactJS, Redux, GraphQL.
  • Independently integrate multiple APIs and new features using React + GraphQL stack.
  • Developed mock data generation feature that is integrated with GraphiQL IDE interface to allow users to send queries against their custom generated schema and render mock results in order to familiarize users to the GraphQL syntax.
  • Extensive experience in developing web applications using ColdFusion, ExtJS, JavaScript, jQuery, XML, CSS, MSSQL2008, Oracle9i/Oracle11G as back-end databases and on Windows environment.
  • Work experience on MVC frameworks like ColdBox, ExtJS (6.5.0).
  • Have tutored several training sessions on Extjs.
  • Experienced in working with XML related technologies like XML, XSLT, XSL, DTD and DOM features.
  • Experience in Analysis, Design, Development, and Testing in Guidewire, JAVA and J2EE related applications.
  • Expertise in ReactJS framework to develop the SPA.
  • Experienced in ReactJS and working with React Flux architecture.
  • Experience in using ReactJS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Strong MERN stack (Node.js, Express.js, ReactJS, and MongoDB) experience for full-stack development.
  • Experience in working on modern MEAN and MERN Stack MongoDB, ExpressJS, AngularJS, ReactJS and NodeJS.
  • Followed Waterfall, Agile methodologies like Test Driven Development (TDD), Scrum, and Pair Programming.
  • Experienced with Angular 2/4 and its features like Dependency Injection, Angular expressions, Bindings etc.
  • Experience in using AngularJs for creating the user interface and single page web applications.
  • Good knowledge in implementing responsive web design using Bootstrap and CSS3 and have hands experience setting up builds for single page applications using Gulp and Grunt.
  • Implemented Angular promises to handle asynchronous communication with our Rest API for various requirements.
  • Extensive knowledge on Angular 5 and its features like Placeholders, form controls, creating the static Injector, individual routes, improvements on HTTPS, and router life cycle events, etc.
  • Used Java8 features such as Lambda expressions, Functional Interfaces, Streams to avoid boilerplate code, keep code simple and extensively used corejava technologies such as Collections, Multithreading, and Exception Handling.
  • Expertise and well versed with various Ab Initio Transform, Partition, Departition, Dataset and Database components.
  • Experience with Ab Initio Co-Operating System, application tuning, and debugging strategies.
  • Experienced in developing microservice applications using Spring Boot, Spring Batch, Spring IOC, Spring Integration, and Pivotal Cloud Foundry.
  • Experienced in working with ORM tools like Hibernate and using JPA (Java Persistence API) frameworks and APIs.
  • Hands on experience on different IDEs such as Eclipse, Spring Tool Suite and Oracle JDeveloper and deployment using application servers and web servers like Apache Tomcat, BEA WebLogic, IBM WebSphere.
  • Strong experience in using Inheritance, Caching Strategies, Mapping Strategies, Annotations, JPA Annotations with Hibernate.
  • Implemented various J2EE design patterns like Service Locator, Session Façade, Data Access Objects (DAO), Factory, Singleton, Data Transfer Object (DTO) and Service Oriented Architecture (SOA) in the development of Multi-Tier Distributed Applications.
  • Experienced in RDBMS design, DB2, DB normalization, ER modeling, SQL, PL/SQL, Procedures, Cursors, Functions, Triggers and good understanding in creating SQL and NoSQL Queriesin Oracle, MySQL, MongoDB, Cassandra databases.
  • Have 2 Years of experience working with Cloud Computing Service environment like Amazon Web Services (AWS) and managed AWS like EC2, S3 bucket, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Designed and Developed Business Intelligence Portal (BIP) using WebFOCUS 8.
  • Developed 30 Complex Graphs in WebFOCUS 8/.001/002.
  • Extensively used Jenkins for continuous integrations and builds.
  • Good knowledge of designing, deploying and operating highly available, scalable and fault-tolerant systems using Amazon Web Services (AWS).
  • Expertise in using IDEs like Eclipse, NetBeans, Visual Studio Code, Atom, Postman and various Configuration Management tools like CVS, GIT, and SVN.
  • Experienced in writing automated test scripts Protractor, Jasmine, and Cucumber and Experienced working with build tools like ANT, MAVEN, Jenkins, and logging framework log4J.
  • Experienced in implementation of Test Automation Framework build, Protractor to handle AngularJs in Jasmine.
  • Experienced in identify object locators and creating Xpath using Firebug and have good knowledge of Page factory and POM in Selenium.
  • Involved in JBoss server configurations, Data Sources, Connection Pooling, and deploying the apps on different servers in different environments like Local/ Dev/ QA/ Production.

TECHNICAL SKILLS:

Languages: Java 1.7/1.8, PL/SQL, SQL, UML 2.3, ECMAScript, TypeScript

Java Technologies: J2EE, Servlets 3.1, JSP 2.1, JSF 2.2, JDBC 3.0, JavaBeans, Web Services (SOAP, WSDL, REST 2.0), Apache Kafka, AWS, XML, JSON, JMS, Spring Batch, Spring Cloud, Spring Cloud, Spring Framework, Hibernate, JDBC

Web Technologies: DHTML/HTML, XHTML 2.0, JavaScript1.x, XML1.0, XSL, XSLT, XPATH CSS, jQuery, AngularJs, Ajax, HTML/HTML5 4/5, CSS2/3, AngularJs 1.x, Angular 2.x, Angular 4.x, Angular 5, ExtJs, JavaScript, jQuery, Bootstrap, GraphQL, Relay, Redux, ReactJs, NodeJs, MERN.

Development Tools: Eclipse, IBM RAD, JBuilder, NetBeans, MS Visual Studio, Spring Tool Suite.

Web/Application Servers: Tomcat7.x, WebLogic 10.3/9.2/8.1/7.0, IBM WebSphere 7.x/8. X, JBoss, Apache Camel, WebSocket API

Database: Oracle 11g, DB2, SQL server 2008, MySQL, MongoDB, Cassandra, PL SQL, or informatica

Platforms: Windows, Mac, UNIX, LINUX

Testing Tools: JUnit 4.x, JIRA, Cucumber, Protractor, Jasmine, Selenium

Version Control: CVS, SVN, VSS, GIT, GitHub

Methodologies: Agile, Waterfall

Build Tools: Gradle, ANT, Maven, Jenkins

PROFESSIONAL EXPERIENCE:

Confidential - San Jose, CA

Full Stack Java Developer

Responsibilities:

  • Actively participated in all agile methodologies, followed all the requirements for Software Development Life Cycle (SDLC).
  • Create highly customized Spring Boot micro service with Mule.
  • New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud fundry.
  • Designed dynamic and browser compatible pages using HTML/HTML5, CSS3, jQuery, and SPA (single page application) using Angular 2, Typescript, Angular-CLI, and Bootstrap.
  • Implemented data binding and validation using Angular 2, and used Angular 2 Controllers, Directives, Factory and Service resources, Routings and Events
  • Developed Angular 2 Components, Services, and Pipes and took part in developing unit test and integration test cases.
  • Created Maven builds to build and deploy Spring Boot microservices to internal enterprise Docker registry.
  • Involved in configuring Messaging plugins for communication between asynchronous external systems with Guidewire.
  • Experience in creating web applications using MEAN (MongoDB, Express, Angular, Node.js) stack and MERN (MongoDB, Express, React, Node.js) stack, implemented with Express.js, Mongoose and MongoDB to create comprehensive web applications.
  • Involved in designing and developing application using MERN (Mongodb, Express, ReactJS, NodeJS) stack along with Redux, Javascript (ECMA 6), JQuery, HTML/HTML5, CSS3, and Pipe Bootstrap.
  • Implemented an express-graphql library to mount a GraphQL API server on the user-configured HTTP endpoint.
  • Implemented a recursive algorithm to parse large GraphQL introspection queries into a dotfile format in order to visualize the one-to-many relations between schemas in a SVG format.
  • Solid techno functional expertise and experience on Guidewire Policy Center 8.x,7.x (Configuration, Integration), Guidewire Claim Center 5.X, 6.X, 7.x and 8.X
  • Develop APIs using Spring Boot architecture
  • Involved in analysis and resolution of Guidewire application performance issues.
  • Configuring screen layouts and create new screens in Guidewire Studio as needed.
  • Interacted with Java REST services via ExtJS stores.
  • Administrative tools, a challenging single page desktop application built in ExtJs.
  • Worked in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Involved in writing java, gosu classes and generated jar files.
  • Implemented React JS code to handle cross browser compatibility issues.
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
  • Experiencing in WebFOCUS Server administration, MRE/Portal administration and Report Caster.
  • Used in lines style sheets and external style sheets (CSS) for both HTML/HTML5 pages and WebFOCUS Reports.
  • Worked on PL/SQL collections, Bulk collections and Exception handling. Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWSAMI’s, whenever a new GitHub branch gets started. Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI baked in.
  • Work with team lead to developing new features and enhance the existing applications based on customer requirements by using both ColdFusion components and ExtJS.
  • Developed SQL and PL/ SQL scripts for transfer of data between databases
  • Used Reactive Forms Module with Angular2 for easy custom validations. Developed reusable custom directives, components, pipes, and services.
  • Involved in developing Angular forms like Template Driven Forms and Reactive forms (Dynamic Forms) to perform form validation both on the server side and client side.
  • Involved in using new features with Angular 4 like NgIf with Else, Pipes, compare selector and Validators followed by the client requirements.
  • Used MuleSoft middleware in application to retrieve data from Back-End and to also perform RESTful web services.
  • Developed FOCUS and WebFOCUS automated code generators to assist in the system development process
  • Developed Microservices to provide RESTful API utilizing Spring Boot with various data persistence frameworks such as Hibernate and JPA and messaging engines.
  • Designed and developed the business logic layer components in middle-tier of the application using Spring Framework4.0 and Spring Boot in STS.
  • Used Spring JDBC and DAO layers to offer abstraction for the business from the database related code
  • Designed and implemented the MongoDB schema and Wrote services to store and retrieve user data from the MongoDB for the application on devices
  • Worked in enterprise level production monitoring, triage, root cause analysis using Dynatrace.
  • Created collections and perform CRUD operations on MongoDB using Node Mongoose and used Mongo Repository and spring Mongo template for persistence.
  • Created Jenkins jobs for building application, continuous integration and jar uploading on Nexus repository.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • Used Bamboo for automated code deployments in Development Environment.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Developed Web services to allow communication between applications through REST over HTTP.
  • Created AWSS3buckets, performed folder management in each bucket, Managed cloud trail logs and objects within each bucket.
  • Experience working with AWS for Storage & content delivery and Application deployment services.
  • Configured AWS Identity Access Management (IAM) Group and users for improved login authentication.
  • Involved in configuring the Git repository and maintain the version control using Git and Used GIT for source code version control and regularly pushed the code to GitHub.
  • Implemented unit test for testing Angular components with frameworks using Protractor, KARMA and JASMINE.
  • Used automating functional and regression testing through Protractor, for the End-to-end testing framework for Angular application
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on an everyday basis.

Environment: Agile, Angular 2/4, HTML/HTML5, CSS3, JavaScript, Bootstrap, jQuery, ECMAScript 6, Spring Framework, Spring Boot, ExtJS, React.JS, MERN, XML, XSLT, RESTful, Guidewire ContactCenter7.x, Guidewire ClaimCenter7.x,Web focus, Kafka, MongoDB, Mongoose, Microservices, Quill, JSX, ES6, AWS, IAM, S3 Buckets, Web Services, GraphQL, Gulp, WebSocket, Mocha, Bamboo, JIRA, GIT, GitHub, Karma, Jasmine

Confidential - San Jose, CA

Full Stack Java Developer

Responsibilities:

  • Worked on Full Software Development Life Cycle (SDLC) including Analysis, design, and development and developed and tested the application functionalities.
  • Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC
  • Used and developed the UI Screens using HTML/HTML5, XHTML/HTML5, XML, JavaScript, Ajax, jQuery Custom-tags, advanced level of CSS3 and pure CSS3layouts.
  • Worked in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Implemented React JS code to handle cross browser compatibility issues.
  • Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud fundry.
  • Worked on PL/SQL collections, Bulk collections and Exception handling.
  • Used XSLT, XSD for XML data generation and presentation, also written JUnit test classes for the services and prepared documentation.
  • Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML/HTML5 and XHTML/HTML5 and W3C standards for CSS as well.
  • Frontend work was done primarily using EXTjs.
  • Worked on Cross-Browser compatibility and fixed the bugs, for several browsers. Designed the table fewer web applications using CSS and with the help of tags as per W3C standards.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWSAMIs. Converted our staging and Production environment from a handful AMIs to a single bare metal host running Docker.
  • Developed SQL and PL/ SQL scripts for transfer of data between databases
  • Worked with Core Java/J2EE, standard ExtJs widgets such as grids, trees, forms, layouts.
  • Worked and involved in deployments of core platform technologies, techniques, and web app frameworks such as spring, JBoss, Tomcat, JSON, XML, HTML/HTML5, and Web Services.
  • Extensively Implemented Spring Boot, Dependency Injection (DI) and Aspect Oriented Programming (AOP) features along with Hibernate.
  • Create jobs for continuous integration and deployment using Jenkins.
  • Wrote Hibernate Criteria queries for data retrievals and have performed the ORM mappings to map java entities to database tables.
  • Implemented RESTful web services using spring boot and consumed using Spring REST services. Published Rest services for performing CRUD operations from the database.
  • Used JSON for data exchange between application modules along with XML and WS-Security for authenticating the RESTful messages along with encryption and decryption.
  • Integrated spring and Hibernate, configured logging and developed exception handling for the application. Used Log4J to capture the log that includes runtime exceptions.
  • Used MVC frameworks like Spring MVC along with JSF and RichFaces,
  • Resolved technical issues using Rich Faces component feature failing with JPA result set, developers claiming features working on their local workspace but not on the server.
  • Involved in creating Message enrichers and customizing RESTful responses using Camel Freemarker templates.
  • Installed and configured JBoss Application server for the VPDC environment and currently working on the Prod environment setup in Cloud environment.
  • Configured Apache to proxy the backend JBoss domains over HTTPS for secured communication.
  • Worked with Gradle build tool to build and deployed application on Apache Tomcat server.
  • Deployed Web and enterprise applications on JBoss application server in a channel secure environment.
  • Used NoSQL database Cassandra for having high efficiency and good response to the request.
  • Created the databases using Cassandra and involved in design and data modeling and implemented Java APIs for retrieval and analysis on NoSQL database Cassandra.
  • Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before writing the actual functionality.
  • Developed scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker, Maven
  • Developed JUnit test classes to test the functionality of a code and developed test cases for Camel Routing.
  • Involved in configuring builds using Jenkins with Git, Gradle plugins, configured and used Jenkins to deploy the applications onto Dev, QA, UAT environments.
  • Parameterized different JVM settings to obtain optimal values for the application and automate the deployment to each environment.

Environment: Java 8, J2EE, ExtJs, jQuery, JavaScript, Struts, HTML/HTML5, ExtJS, ReactJS, MERN, Spring 4.3, Spring Batch, Spring boot, Spring AOP, Spring Cloud, Hibernate 4, JMS, JSF, RichFaces, CVS, RESTful, log4J, JUnit, Jenkins, JBoss, Apache Camel, Maven, Gradle, XML, XSLT, Cassandra, Ajax, XSD, TDD, Apache Tomcat Server, AWS, Spring Tool Suite(STS).

Confidential, Chicago, IL

Full Stack Java Developer

Responsibilities:

  • Actively participated in all agile methodologies, followed all the requirements for Software Development Life Cycle (SDLC).
  • Extensively used Angular UI (Angular Bootstrap) for ng-grid, and UI components also used Angular JS as a library for DOM manipulation and filters.
  • Worked on AngularJs forms and controls in order to validate Input data, used AngularJs to create maintainable and testable single page application and implemented Two-way data binding and used ng-filters across the applications
  • Created AngularJs controllers, services and used AngularJs filters for filter functionality in the search box and integrator functionalities
  • Used AngularJs forms to validate fields and created custom validator directives and updated pages using HTML/HTML5, CSS in AngularJs framework.
  • Involved in the creation of an interface to manage user menu and Bulk update of Attributes using AngularJs and jQuery.
  • Worked on Model-View-Controller (MVC) Architecture on the client side making use of AngularJs.
  • Used in implementation of Test Automation Framework build, Protractor to handle AngularJs in Jasmine.
  • Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in Java for Cucumber.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Worked on generating the web services classes by using Service Oriented Architecture (SOA), WSDL and SOAP.
  • Developed web applications using Java/J2EE concepts like OOPs, Multithreading, Collections, JSP, Servlets, JMS, Hibernate, spring, web services, struts and JavaBeans.
  • Developed a Standalone Application using Spring Boot, Spring Batch, Spring JDBC and SOAP Web services.
  • Developed SOAP web services using spring boot, Hibernate, Tomcat and took part in deploying the backend to AWS.
  • Developed JMS messaging components to handle asynchronous messaging from queues using Tibco EMS and Spring JMS.
  • Implemented transactions at service level using spring transaction management and Hibernate transaction manager.
  • Involved in implementation of SOAP webservice APIs using Ajax calls and JSON as data exchanging tool.
  • Worked with SQL Server and search-based data storage, optimized SQL queries, and indexes for SQL Server.
  • Worked with extensive Sub Queries, procedures, functions, database triggers, and packages, participated in the design and development of the Web Application Visual studio 2010 and SQL Server 2008/R2 database.
  • Configured and deployed application in Apache Tomcat server, also created a Lambda function for the Cloud Formation Template.
  • Set up an Elastic Load Balancer to balance and distribute incoming traffic to multiple servers running on EC2 instances.
  • Created AWS cloud formation templates to create the development stack and QA stack and involved in setting up RDS instance.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for ATDD (Acceptance Test Driven Development) and BDD (Behavior Driven Development) Using Cucumber.
  • Log4J is used for Logging Errors, Exceptions throughout the project, also used SVN for Version Control tool and JIRA for bug tracking tool.

Environment: Agile, AngularJs, UML, HTML/HTML5, CSS, JavaScript, jQuery, Spring MVC, XML2.0, Web Services, GraphQL, Relay, Redux, Java 7, Spring Batch, SQL Server 2008, Visual Studio 2010, Ajax, XML, Tomcat Application Server, JUnit, SOAP, Apache Tomcat, AWS, MVC, DOM, Jenkins, Selenium, Cucumber, Log4J, SVN, JIRA

Confidential

Java/ J2EE Developer

Responsibilities:

  • Involved in the full lifecycle of software design process of other projects, including prototyping, proof of concepts, design, interface implementation, testing and maintenance.
  • Involved in the agile process, Sprints, and daily Scrums to discuss the development of the application.
  • Involved in the extensive usage of HTML/HTML5, CSS, JQuery, JavaScript, and Ajax for client-side development and validations.
  • Developed dynamic Emails using JavaScript, and hand coding of HTML/HTML5 and CSS.
  • Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from backend systems).
  • Created Statistical Reports in Jasper using XLS sheet as Data Source and Decision reports for viewing the data using MySQL database as data source.
  • Developed the User Interface using Swing, UI components in JSP and HTML/HTML5.
  • Utilized various jQuery plugins to build Rich Internet Application (RIA) to make it look more intuitive.
  • Database schema design development and coding of DDL and DML statements, functions. Extensive Knowledge of database like Oracle, designing the database and coding of SQL, PL/SQL, Triggers, and Views.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database.
  • Bug fixes for the issues observed in the stage environment, involved in database design and creation.
  • Used Firebug for application webpage troubleshooting and Eclipse debugger for the bug fixes.
  • Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.

Environment: HTML/HTML5, CSS, JavaScript, Ajax, Java, spring, Web Services, JSP, MySQL, jQuery, Agile, Jasper Report Tool, GIT

Hire Now