We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

San Jose, CA

SUMMARY

  • Extensive 9+ years of professional experience in experience in Software Development Life Cycle (SDLC), including design, implementation, integration, maintenance, testing and documenting of various web - based, Enterprise, Client/Server and Distributed applications using JAVA / J2EE.
  • Extensive experience in full life cycle (SDLC) of software development and in Agile Methodology and Scrum meetings.
  • Expertise in developing applications using Java, JEE, EJB, Frameworks (Struts, spring, Hibernate, JSF), JDBC, JMS, JNDI, XML, UML, MVC Architecture, Web Services, AJAX, RMI, UML, HTML, Java Beans, JSP, Servlet, JavaScript and DHTML.
  • Experience in working on various spring modules (Spring MVC, DAO and AOP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Excellent working experience on MVC architecture systems with application development using Core Java, J2EE, Struts, Spring, Hibernate, JSP, EJB, Hibernate Criterias, JSP, JPA, JMS, ActiveMQ, Servlets and JDBC.
  • Expertise in developing application using Spring Framework that uses features of IOC, Spring Boot, Spring MVC, Spring, Spring Batch, Spring Security and AOP features.
  • Extensive experience in developing web applications using HTML5, CSS3, JavaScript, Angular 2, ReactJS, Backbone.JS, Bootstrap, JSON, XML, JQuery and AJAX.
  • Experienced in writing SQL, PL/SQL and Stored Procedures for accessing and managing databases queries with Oracle, MySQL, NoSQL, MongoDB, SQL Server, and DB2.
  • Migrated and managing multiple applications from on premise to cloud (IaaS, PaaS, SaaS, ITaaS) using AWS services like S3, Glacier, EC2, RDS, SQS, SNS, SES, CloudFormation, VPC etc.
  • Experienced in implementation of SOAP and REST Web services using Contract first or Service first approach.
  • Followed Agile SCRUM methodology and used Test Driven Development (TDD) and Used BDD pattern for code quality and good readability standards.
  • Excellent interpersonal and communication skills, the ability to provide solutions from a functional and technical perspective, meet deadlines, quickly build client rapport and be a team player.

TECHNICAL SKILLS

  • Java
  • J2EE
  • Java EE
  • Spring
  • Spring Boot
  • Hibernate
  • Microservices iBatis
  • JSP
  • Struts
  • SERVLETS
  • HTML
  • AJAX
  • React.JS
  • Redux CSS
  • JavaScript
  • Angular.js
  • Node.js
  • Bootstrap
  • JDBC
  • Oracle
  • SQL Server
  • Agile
  • UML
  • Web Services
  • MongoDB
  • MS SQL
  • PL/SQL
  • MySQL
  • NoSQL
  • REST
  • SOAP
  • JSON
  • JBoss
  • Tomcat
  • GIT
  • Eclipse
  • JUNIT
  • Maven
  • Jira
  • WebLogic
  • Agile
  • Scrum
  • Linux
  • Unix

PROFESSIONAL EXPERIENCE

Confidential, San Jose, CA

Sr. Java Full Stack Developer

Responsibilities:

  • Architected mainframe modernization solutions using SOA web services, middleware integration technologies and ESB based on JAVA/J2EE. Developed server-side services using JSF, Java, Hibernate, spring, Web Services.
  • Responsible for secure batch data flow to downstream systems using Middleware Java technologies.
  • Defined and constructed layers, server-side objects and client-side interfaces based on Java/J2EE design.
  • Developed and implemented Spring boot, Spring Modules (DAO, MVC, Securities, AOP, ORM data) and Java/J2EE based MVC (Model-View-Controller) framework for the application.
  • Worked on the SPRING framework like SPRING DAO, JDBC Templates, Transactions, Security, AOP, MVC, ORM.
  • Developed the spring AOP programming to configure logging for the application. Designed the page flow using struts, server side components, and ibatis for DAO layer.
  • Developed Microservice to provide Restful API utilizing Spring Boot with various frameworks such Hibernate,JPA.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Implemented functionalities using Spring IO / Spring Boot with Thymeleaf and Hibernate ORM.
  • Used to create a Criteria object that returns instances of the persistence object's class when your application executes a criteria query.
  • Developed Web Based Application using J2EE and Implemented application level persistence using JPA, Toplink,
  • Re-wrote the FLEX applications to HTML applications using AngularJS and Angular 5/6.
  • Worked on creation of components for routing and forms using the Angular-cli and Angular 4.0.
  • Developed Enterprise business objects and domain objects using Hibernate Criterias for ORM for handling server side object. Create Reactive forms using Angular 5 for greater form control and validation.
  • Developed scalable front-end user interfaces using JavaScript, HTML5, CSS3, Node.JS, Angular.JS and Backbone.
  • Developed database migrations using SQL Alchemy Migration. Prepared statements are used for communication with MySql database. Used MongoDB and MySQL databases in Web API development.
  • Developed PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and Apache Tomcat.
  • Used SQL Profiler for troubleshooting, monitoring, optimization of SQL Server and SQLcode.
  • Developed presentation layer using JavaScript based frameworks such as Javascript, Ajax, JSON.
  • Implemented continuous deployment system with Jenkins, AWS CodeDeploy deployment of Java Applications.
  • Designed and developed SOA based enterprise system using JIRA, iLog, Git, SVN, Oracle SOA Suite, WebLogic.
  • Developed end-to-end composite RESTful Web Services by using SOA with CXF framework.
  • Designed Web Services to interact with various business sectors and used Restful API, SOAP for web services.
  • Developed the authentication/authorization for the application using various NPM node modules including JWT Web Token. Worked with IntelliJ and used Gradle build tool to achieve more functionality for build process.
  • Configured server side J2EE components like JavaBeans, JSP, using NetBeans and deployments in Jboss Wildfly.
  • Stored the data in an Apache Cassandra Cluster Used Impala to query the Hadoop data stored in HDFS.
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
  • Worked on Source control tool with Windows devices using Visual Studio Tools VST, SVN for Apache Cordova. With an extension for Visual Studio
  • Used JSHint, Mocha and Jasmine to detect errors in JavaScript code and to test and Protractor for e2e testing.
  • Introduced redux-thunk and Immutable.js as additional libraries to support ReactJs application.
  • Developed Micro Services using (MEAN Stack)Node.js, Elastic search on Private Cloud OpenStack using Express.js.Wrote code using Javascript, Coffeescript, Angularjs, Bootstrap.
  • Used Nginx as load balancer to pass requests to node.js server.
  • Performed automated testing on the front end using jest and enzyme frameworks.
  • Wrote unit test scripts for controllers, filters and services using Karma, Jasmine and Mocha.
  • Designed and Developed ECS Business operation code using Core Java.
  • Architected the frontend solution using React, Relay and GraphQL.
  • Lead the UX and design outsourced teams helping with product ideation to creation.
  • Worked on Java 8 features like Lambda Expressions, Java Stream API and Concurrent Accumulators.
  • Developed applications based on Model-View-Controller (MVC) architecture using core design patterns (creational, structural, behavioural) and JEE design patterns (Data Access Object, Business Delegate.
  • Setting up network environments using TCP/IP, DNS, DHCP and proxy.
  • Responsible for designing architecture by developing Abstract Modules in Zend.
  • Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a REST service hosted on AWS using API Gateway and used DynamoDB.
  • Implemented Design patterns such as MVC, Data Access Objects, Singleton, Observer, Factory, Session Facade.
  • Built and maintained Infra DevOps team's CICD pipeline using technologies such as Git, Bitbucket, REST, TeamCity, Service Now, and Artifactory. Create wireframe mockups for Android tablet device.
  • Worked with Grunt and used plugins - uglify, concat, replace, eslint, jslint, sprite.
  • Use the Gulp task runner to minimize repetitive tasks like build, minify, uglify
  • Utilized GULP to compile SASS, Uglify, Minify and module bundling.
  • Developed the iOS app using React-Native and Redux. Full redesigned of the Mobile App from Objective-C to Swift. Implemented server/client integration written in Kotlin, compiled to LUA.
  • Integrating Micro services and JSP's using Ajax and jersey client based on the Rest template which is generated using Swagger. Created test coverage for the web services by using Junit and Easymock.
  • Done load testing of SOAP Web Services using SOAP UI and Apache JMeter tools.
  • Used REST Client and POSTMAN to test the rest based services. Created Java based scripts for Selenium RC with JUnit, TestNG as automation frame work.
  • Utilized SonarQube tool measured and analyzed the quality of source code.
  • Designed and deployed AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Developed software's for AWS in Java using Spring Framework, Lambda, API Gateway, SNS, DynamoDB, MySQL, SES, EC2 and Apache Tomcat web server. Used Docker as CI/CD tool for integrating different code components.
  • Created a new cluster and container management tool using Kubernetes for Zero downtime Deployment.
  • Maintained Kinesis Firehose data streams that consume CloudWatch events and outputs to S3.
  • Integrated data from automated backend Hadoop job with the application over a config-driven transfer server.
  • Applications are monitored using Splunk, New Relic and CloudWatch alarms. Integrated backend processes with SQS communication and elasticache storage.
  • Deployed and developed my project using AWS Data pipeline, Elastic Beanstalk, Elasticsearch, Amazon messaging services (SQS and SNS) and Amazon Kinesis services.
  • Deployed to Amazon Web Services ElasticBeanstalk and internally on a Linux server using Ansible.
  • Responsible for implementing XML Http Request to make Ajax calls from servers to simulate SSO functionality.
  • Responsible for configuring JBOSS Application Server administration activities which involved creating domains, Configuring the domain for WebLogic clustering, SSL, Database Connection configurations.
  • Worked in a maven project with BDD and TDD, JVM. Written step definitions and page object code under JUNIT.
  • Executed the test steps defined in Test Cases manually and reporting the bugs in JIRA.
  • Configured JMS Server setup and DB Connection pool setup & deployed Returned items in Weblogic Server.
  • Used ActiveMQ messaging to set up communication between applications in ESB. And flows are created for JAX-WS and JAX-RS web services. Developed Restful MicroServices deployed on AWS servers using EBS and EC2.
  • Used Apache Tomcat Application Server for application deployment in the clustered window environment.
  • Installed and configured the development environment using Web-logic.
  • Build features using TDD and Domain driven design in DevOps environment with CI, regression and deployment.
  • Applied industry proven J2EE and Gang of Four design patterns such as Decorator, Strategy, Factory.
  • Utilized Agile Methodology/Scrum (SDLC) to managed projects and team.
  • Development experience in Windows, Linux, Mac OS and UNIX operating systems.
  • Developed Applications by using design patterns and J2EE patterns (Factories, Abstract, Prototype, Singleton).

Environment: Java,J2EE,JEE, Spring boot, Spring Modules, Thymeleaf, JPA, Toplink, Hibernate, Microservices, AJAX, JUnit, JMS, JavaScript, HTML5, CSS3, Angular 2, ReactJS, SOA, Rest, SOAP, Maven, Swagger, JSON, OAUTH, JWT, JBoss Wildfly, AWS, EC2, Docker, Kubernetes, Lamdba, MySQL, Oracle, PL/SQL, SQL Profiler, Hadoop, activemq, SSO, SSL, JIRA, Git,, JUnit, EasyMock, TestNG, JMeter, Postman, Sonarqube, IntelliJ, Linux, Unix, Agile, Scrum

Confidential

Sr. Java Full Stack Developer

Responsibilities:

  • Developed core Java programs for all business rules and workflows using spring framework.
  • Responsible for writing J2EE compliant Java code for application development effort which involved working with JSP, Servlets, JDBC, XML, EJB, etc.
  • Developed Java Server Pages JSP and Enterprise Java Beans EJB backend using Spring MVC Model-View-Controller architecture. Implemented Java components by following OOAD principles.
  • Created new interfaces using Java, Spring MVC, Hibernate based on provided requirements XSD/DDF's.
  • Customize the display in the necessary UI framework, using Elasticsearch, JavaScript, Angular JS, JSP and jQuery.
  • Used custom cross-platform architecture using Java, Elastic Search, Spring Core/MVC, Hibernate and Messaging Routing Service Active-MQ in Eclipse IDE.
  • Used several spring modules like Spring MVC, Spring IOC, Spring DAO, Spring AOP, Spring Batch.
  • Written the application in the back end using Spring MVC framework, core Java, J2EE.
  • Developed a Filter View and back-end components with the Spring MVC, iBatis, JSTL, Dojo, JQuery, JSTL.
  • Development of the interactive UI's for the front-end users using the front-end technologies like HTML5, CSS3, XML and JavaScript.
  • Designed and Developed database systems using RDBMS concepts including Oracle, PostgreSQL, MySQL and experience in writing SQL queries, PL/SQL, T-SQL, Stored procedures, prepared statements and triggers.
  • Automated java-based integration testing and behavioral testing of the applications using Selenium.
  • Worked with Relational Databases SQL Server, MySQL, Postgres and MongoDB.
  • Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller. Developed the REST services using OAUTH Security Infrastructure in a secure way.
  • Developed REST web services supporting JSON to perform tasks. RESTful web services leveraged by web applications.
  • Used Express.JS to route different endpoints, made services RESTful and used Sequelize.JS to manipulate data in MySQL. Developed User Interface and configured SSL on web application
  • Designed User Interface for all Corporation and UCC forms with Bootstrap, CSS, JQuery and JavaScript.
  • Developed the Front end of the application using JSP, HTML5, CSS3, JavaScript, jQuery and XQuery.
  • Managed dependencies using Bower and used service version tool GitHub. Worked with IDEs like Sublime text, Brackets, etc.
  • Created Micro services using AWS Lambda and API Gateway using REST API.
  • Automated Compute Engine and Docker Image Builds with Jenkins and Kubernetes.
  • Create/maintain EDI trading partners in Gentran and Liaison ECS.
  • Developed application with Single Sign On using OpenSSO.
  • Works on Apache Cordova and Ionic framework for cross platform mobile app development.
  • Developed reporting application using Node.js, javascript, jQuery, datatables, MongoDB, and ElasticSearch.
  • Worked on the Eclipse SDK framework to develop the Code and Deploy the Application by Integrating to the Tomcat Server. Used SVN version controller to manage code versions and to check in the data as XML files.
  • Written JUNIT test cases for testing UI Framework classes and wrote many Java Scripts to do client side validations. Used Mockito to test the middleware services.
  • Configured Git and Bitbucket servers as the software version control tools. Tested end-to-end using external tools like Jmeter, SOAPUI by enabling security on Data Power appliance.
  • SOAP UI Advanced-Rest Client/Postman is used extensively for testing Restful web services.
  • Implemented AWS solutions using DynamoDB, EBS, Elastic Load Balancer, Auto scaling groups.
  • Designed, configured and deployed Amazon Web Services for applications utilizing the AWS stack (Including EC2, S3, RDS, Cloud Watch) focusing on high-availability, fault tolerance, and auto-scaling. Used AWS SDK to connect with Amazon SQS for bulk email processing.
  • Created Maven build file to build the application and deployed on WebSphere Application Server.
  • Designed various design Workflow Modules using BPM to implement Business Logic rules using Ilog, Jrules.
  • Installed and configured a multi-server, clustered ILOG environment.
  • Designed and developed SOA based enterprise system using Oracle SOA Suite and WebLogic 10g.
  • Used Apache Camel with URIs to work directly with any kind of Transport or messaging model such as HTTP, ActiveMQ, RabbitMQ and JMS.
  • Excellent development experience in Windows, Linux, Mac OS and UNIX operating systems.
  • Deployed, the application using Apache Tomcat Application server as well as Web Sphere Application Server.
  • Agile/SCRUM was used as the project management methodology and JIRA and Confluence were the tools used to keep things in check.

Environment: Java, J2EE, Spring Modules, Ibatis, JMS, Restful API, JSON, OAUTH, XML, Websphere, Maven, JavaScript, HTML5, CSS, AWS, EC2, S3, Docker, BPM, iLog, SOA, activemq, Tomcat, MySQL, Oracle, SQL, PL/SQL, PostgreSQL, JIRA, Git, SVN, JUnit, Mockito, JMeter, Postman, Sonarqube, Eclipse, Linux/Unix, Agile, Scrum

Confidential

Sr. Java Full Stack Developer

Responsibilities:

  • Developed the application using core Java/J2EE standards and guidelines. Written the application in the back end using Spring MVC framework, core Java, J2EE.
  • Designed and developed re-usable web services and Java Utility classes to support XML, XML Schemas, and XSL. Coded Java backend, JSP, Struts, Business classes.
  • Developed and implemented spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJO java classes using ORM.
  • Developed application using Struts, Spring and Hibernate. Used Spring Framework in the application, which is based on MVC design pattern.
  • Developed use case diagrams, class diagrams, database tables, and mapping between procedure results set and object oriented java objects using MyBatis.
  • Created a prototype of the critical business application using JAVA/J2EE Initiated use of HttpUnit, Selenium IDE for testing.
  • Implemented web-based application by using JSF Framework and implemented User-friendly features.
  • Designed and implemented user interface for web-based customer application using JavaScript, HTML, CSS, Node.js, Typescript, JSON, AJAX, bootstrap and Angular.
  • Created new connections through application coding for better access to DB2 database and wrote SQL & PL/SQL Stored procedures, functions, sequences, triggers, cursors, object types etc.
  • Used Hibernate, JDBC, JPA, Query DSL to connect to databases like Oracle, MS SQL and MYSQL to store, delete, manipulate and retrieved data from them in many of my applications.
  • Responsible for maintaining and expanding our AWS infrastructure using AWS EC2, manage documents in S3, providing IAM access to S3 buckets.
  • Used Node for dependencies and express.js for writing api.
  • Involved in creating prototypes and application UI using HTML5, JavaScript, jQueryUI, CSS3 and AngularJs.
  • Used Android,iOS Frameworks such as Core Graphics, Core Animation, Core Data.
  • Built application and database servers using AWS EC2 and created AMIs as well as use RDS for Oracle DB.
  • Developed the different components of application such as JSPs, Servlets, EJB’s using Web sphere Studio Application Developer and used CVS for version control.
  • Experienced working with Application like servers Apache Tomcat, WebLogic, JBOSS.
  • Used JSON for data exchange between application modules along with XML.
  • Configured JMS Server set up and DB Connection pool setup and deployed Returned items in Weblogic Server.
  • Used JMeter to check load balancing in WebLogic with multi thread.
  • Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Automated web service calls in PostMan using JavaScript and executed the collection using Newman and verified the response in both JSON and XML.
  • Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
  • Worked on implementing Ajax, jQuery methods in retrieving the data from JSON files and loading the claims data on the HTML elements. Used Ant for developing build scripts and deploying the application onto WebLogic.
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Installed in designing the data stage job to implement ILOG JRules Component.
  • Executed the test steps defined in Test Cases manually and reporting the bugs in JIRA.
  • Used Maven, SVN, selenium RC, Java and Selenium Grid to create nightly automation scripts.
  • Designed and developed the application using agile methodology and followed TDD, Scrum.
  • Handled cross platform compatibility issues (Firefox, Chrome, Opera and Safari) on both Windows and Mac.

Environment: Java, Spring, Mybatis, Struts, JSF, JavaScript, HTML, CSS, DB2, MS SQL, Rest, XML, Apache CXF, Weblogic, AWS, EC2, S3, JSP, Servlets, JSON, XML, JIRA, jRules, SOA, SVN, JUnit, JMeter, Postman, Agile, Tomcat, Eclipse, Maven, ANT,Linux, Unix, Mac

Hire Now