We provide IT Staff Augmentation Services!

Sr. Full Stack Consultant Resume

0/5 (Submit Your Rating)

CaliforniA

SUMMARY

  • 15+ years of industry experience in IT in Software Design, Development, Integration, Analysis, and implementation of Java web based applications.
  • Experienced with Designing, Developing, Implementing, and Delivering Web and Intranet based applications and products for different domains.
  • Strong knowledge and experienced in Event - Driven tools such as Node JS, EMACS5, SCALA and some experience in Ruby. JQuery, EJB, JSF Back end and Front End experience using Java, J2EE, JSP and Spring JSF.
  • Expertise in cloud and developing Restful microservices and deployment in the AWS Cloud.
  • Experience in working on agile methodology and used Jira as agile tool, Test-Driven Development and actively participated in scrum meetings and having knowledge on Pair programming.
  • Experience in end-to-end development and migrating the application to Cloud using the Amazon web services(AWS) availing various services of AWS like EC2, S3.
  • Experienced with IDE tools like Net Beans 5.0, Eclipse 3.2 and JBuilder.
  • Experienced in DBMS: Oracle, SQL Server, Informix, DB2 and MySQL in development and support to SP, triggers and model design as well as in integration with 3 tiers systems and Unix Scripting.
  • Experience as a Technical Leader in data migration projects from legal systems to new development systems, ERPs, CRM and Core Banking Systems.
  • Hands on experience in building and deploying tools like ANT and MAVEN as well as version control using SVN/Subversion, Rational Clear Case, CVS, and VSS
  • Worked extensively with Core Java, Multithreading, Transaction Management, Exception Handling and Collections.
  • Developed and deployed Micro Services based applications using Spring Boot and Spring Cloud.
  • Designed and created highly scalable, highly available, fault tolerant, highly secured, distributed infrastructure (IAAS) using AWS EC2, S3, Cloud Watch, and Elastic Beanstalk.
  • Implemented security functionality for various projects using Spring security
  • Good understanding of React JS and working with Redux.
  • Strong experience implementing various J2EE design patterns like Singleton, Factory, MVC, Front Controller, Data Access Objects (DAO) and Factory for executing multi-tier, highly scalable, component based and services driven Enterprise Java applications.
  • Good knowledge on Spring IO, Spring MVC, SpringSecurity, Spring Transactions and Spring AOP.
  • Experience in web front-end development using HTML, CSS, JavaScript and client-side MVC frameworks
  • Experience with Continuous Integration/Continuous Delivery tools and pipelines in cloud environment.
  • Experience in database development and writing SQL/PLSQL scripts for the scheduler jobs and JSON.
  • Having Strong experience in JBOSS, Apache Tomcat, IIS, ApacheHTTP (Web/Application Servers) administration such as Installation, configuration and administration in different environments.
  • Very good experience in developing complex Oracle Forms and Reports.
  • Having good understanding on network protocols like TCP/IP, HTTP/HTTPS.
  • Proficient in using J2EE Frame works: Hibernate and Spring Technologies.
  • Keen understanding of Java design patterns like Singleton, DAO, MVC and FRONT-Controller.
  • Experience in MVC (Model View Controller) architecture with JDBC, Hibernate and spring framework.

TECHNICAL SKILLS

Programming Languages Technologies: Java, C, C#, SQL, PL/SQL, UMLJ2EE, EJB, JavaBeans, JSP, Servlets, JDBC, JSF, JNDI

Design/Architecture: J2EE Architecture, Java Design Patterns.

Client side: HTML5, CSS3, JavaScript, jQuery, Backbone.JS, Angular JS, Bootstrap.

API & Framework: Struts2, Spring 4.x, Spring Boot, Hibernate 4.x, Log4j, JMS (MQ), Junit.

Web ServicesIDE: SOAP (WSDL, UDDI, JAX-WS), RESTFUL (JAX-RS) Eclipse, NetBeans, STS, MS Visual Studio.

Databases: SQL Server 2008, MySQL, Oracle, DB2, Cassandra, Mongo DB, Dynamo DB.

CI/CD Tools: Ant, Maven, GRADLE, Jenkins, JIRA

Version Control: GIT, SVN, TFS

3rd Party tools: WkhtmltoPdf, NPOI, Sendgrid, Google Web Toolkit(GWT), Concur. CloudApp ServersAmazon Web Services (EC2, S3), Microsoft Azure.WebLogic, IBM WebSphere 6.0/7.0, Apache Tomcat Operating System

Concepts: Windows XP/Vista/7, Linux, UNIX OOAD, Agile Methodologies, Waterfall, Design Patterns

Advanced Tools/Tech: JBuilder, JDeveloper,GitHub, Splunk, Sonar, SoapUI, Fiddler, Postman, Selenium, Scala, Oracle EBS.

PROFESSIONAL EXPERIENCE

Confidential, California

Sr. Full Stack Consultant

Responsibilities:

  • Used front end technologies like HTML, CSS and various libraries of JavaScript, JQuery, Underscore.JS, Backbone.JS.
  • All the functionality is implemented usingSpring IO/Spring Boot andHibernate ORM.
  • Implemented Java EE components usingSpring MVC, Spring IOC, Spring transactionsand Spring security modules.
  • Used Gradle to build the application,Eclipse and STS for development and GIT for source control
  • Handled NoSQL database CASSANDRA on performance-demanding data, using MEAN stack.
  • Used jQuery, AJAX and JSON to process response data from RESTful web services for updating UI.
  • Integrated jQuery and jQueryUI plugins such as dropdown menu and widgets for interactive experience.
  • Implemented Performance tuning and Improved the Performance of Stored Procedures and Queries.
  • Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of Application.
  • Involved in Agile - Scrum methodologies using Jira to do requirements gathering, analysis and sprint planning.
  • Experience in Creating containerized applications using various Docker images from the Docker hub and modifying them according to the need.
  • Monitored system issues/updates for all assigned applications throughout the entire SDLC, verified requirements were accurate, functional and implemented successfully within the timelines specified.
  • Experience in configuring session affinity, session persistence and monitoring in JBoss EAP 6.x/5.x and Apache Tomcat 7.x/6.x.
  • Used Spring Framework for Dependency injection & integrated Hibernate for interacting with the data base.
  • Implemented the application using spring modules includes IOC, AOP, Batch and MVC.
  • Used JavaScript and Angular JS2 to display the pages using JSON in the User Interface Application (Web browser).
  • Used Spring boot for developing the Restful Microservices in JSON format and deployed in the AWS of Maintained Cassandra DB on 21 nodes using Ubuntu Linux 14.04 OS and VMware.
  • Worked with Bootstrap and Angular JS to Design Single Page Application.
  • Used Spring beans to encapsulate business logic and implemented application MVC architecture using spring MVC framework.
  • Front-end development using AngularJS, Back-end development using Node.js, and other tools including Ionic, Postgre SQL, Gulp, and Require.js
  • Worked with JSON web tokens for authentication and authorization security configurations using Node.js
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Migrating existing application into REST based Microservices to provide all the CRUD capabilities using Spring Boot.
  • Constructed restful API's in collaboration with backend Node.js server and SQL database
  • Developed installer scripts using Ant, Python for various products to be hosted on Application Servers.
  • Participated in Agile process, weekly Sprints, and daily Scrums to discuss the enhancements of the application.

Environment: JDK1.8, Spring MVC 3.2, JSF2.0, Hibernate 4.2, Amazon S3, Amazon RDS, Amazon SQS, Amazon EC2, HTML 5, CSS 3, XSLT, JavaScript, microservices, java1.8, jQuery, Angular JS2, Web Services (REST, SOAP), Unix, LINUX, Node.js, Oracle 11g, Docker, SDLC, SQL Developer, Core java, SQL Server 2008/20120, Oracle, AngularJS1.3.8, Bootstrap, Ajax, JSON, XML, Log4j, JBOSS 6.3, Eclipse, Maven, Gradle.

Confidential, California

Java / J2EE Developer

Responsibilities:

  • Responsible for designing and developing Web based Enterprise applications using Java/J2EE technologies such as Springs, Servlets, REST and SOAP
  • Experience developing rich application UIs using HTML, JSP, JavaScript, JQuery, CSS, AJAX, JSON and AngularJS.
  • Expertise in deploying the J2EE applications on IBM Web Sphere and Apache Tomcat
  • Experience in using Agile Software development methodologies
  • Implemented micro services based architecture using Spring Boot interacting through REST API.
  • Involved in design, development and implementation of front end part of the web application using HTML5,CSS3, JavaScript, AJAX, JSON, Angular JS and Bootstrap.
  • Worked with Angular 2 using Angular CLI and generated various components, routes, services and pipes and structured the application code using Component based architecture.
  • Responsible for producing and consuming the SOAP and RESTful web services
  • Used Spring Core, Spring Web MVC, Spring ORM, Spring JDBC and DAO, Spring AOP
  • Implemented various J2EE design patterns like Singleton, Factory, MVC, Front Controller, Data Access Objects (DAO)
  • Build SOAP Web Services based on AWS (Amazon Web Services).
  • Deployed Spring Boot based micro services on Docker containers using Amazon ECS and used Docker Hub for registering the Docker images.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Responsible for building the application using MAVEN.
  • Designed modular and reusable React components using Redux Architecture and Material-UI.
  • Experience in UNIX, Linux and UNIX Shell Scripting
  • Experience in using the JIRA Project tracking tool.
  • Worked with Spring Cloud and Netflix OSS-Eureka for service registration and discovery.
  • In Phase Two, worked closely with the Back-End team to display data using the Custom React JS Components, library Components, and Redux library.
  • Having Handful experience in using OAuth 2 for Micro services security.
  • Used React Router to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Deployed application in virtual server - Amazon Web Services for maintaining Volumes, Creating Snapshots and Security Groups in AWS.
  • Experienced in working with Babel and Webpack in application build and deployment processes.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
  • Prepared Junit and TestNG test cases and executed them as part of auto build process from Jenkins Jobs.
  • Configured Node JS in back end to interact with MongoDB using Mongoose connector.

Environment: JDK 1.8, Java/J2EE, Spring Core, Spring Boot, Spring MVC, Spring AOP, RESTful web services, Hibernate, JSPs, JSON, JavaScript, Ext JS, jQuery, Angular,BootStrap, Oracle, XML, Oracle SQL Developer,AWS, Eclipse, WAS, Tomcat, Git, JIRA, Maven, React,Redux,Docker,Mockito, Babel, Webpack, kafka,OAUTH2, Jenkins.

Confidential

Java Developer

Responsibilities:

  • Involved in development, design and implementation of front-end part widget based application.
  • Involved in client-side tooling and testing & development with Bootstrap, HTML5 and JavaScript.
  • Involved in configuring the GIT repository and maintain the version control using GIT.
  • Used Ajax, JSON with JQuery, Angular JS2 for request data and response processing.
  • Developed many scriptlet using JSTL, Taglibs for developing JSP pages.
  • Developed Application in Spring Framework using MVC architecture.
  • Developed Spring Beans, Controller components and configured spring-config.xml files.
  • Written different Action Classes using spring as per module.
  • Developed PL/SQL Packages, stored procedures and functions to load month end data for external and MIS reporting.
  • Developed using Core Java, Java Messaging Services (JMS), Message Driven Beans (MDB),
  • Developed core Service as maven jar that can be included by other Microservices as their maven dependency.
  • Troubleshooting performance issues using Postgres and UNIX level commands to gather data.
  • Used spring JDBC template to connect to the CST database.
  • Used MYSQL bin log utility to identify and rectify the corruption in relay logs.
  • Used Java Messaging Service (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Developed Hibernate Mapping files and DAO components for interacting with DB components
  • Customized RESTful Web Service using Spring RESTful API over HTTP/HTTPS, sending JSON format data packets between front-end and middle-tier controller.
  • Created and Implemented Restful Web Services to provide the interface to the various clients running on both Java and Non-Java applications.
  • Implementation using JBOSS ESB, Java, Spring, JAXB, Hibernate, Oracle Database Maven.
  • Executing Selenium Test Cases and Reporting defects.
  • Worked on Agile, SCRUM development methodology and built the application with Test Driven Development(TDD).

Environment: Java, JSP, HTML, JavaScript, HTML, AJAX, Angular JS, JQuery, JavaScript, JDBC, XML, JSP, JSTL, Junit, REST API, Oracle, Spring, Spring MVC, Spring Security, Core java, microservices, Spring Transactions, Hibernate, Oracle 10g, JBoss, Maven, Gradle GIT, Nexus, Log4j, TDD, Agile.

Confidential, Arkansas

Java/J2EE Developer

Responsibilities:

  • Analyze the Business and Technical Requirements for reuse rules and for different fields in the Application and participated in Agile (Scrum methodology) for daily update and further development.
  • Used Eclipse as integrated development environment for developing the Application
  • Extensively used OOP concepts in building the WTMS Application
  • Developed and designed the user interfaces using JSP, HTML5, CSS, Bootstrap and Angular JS.
  • Configured Hibernate objects as Spring Beansin the Spring Configuration File.
  • Performed Inheritance based OR mappings in tables to simplify the data in Hibernate.
  • Hibernate Persistence Strategy is used for database operations and Developed Hibernate as the data abstraction to interact with the database.
  • Implemented ORM in the persistence layer using Hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality
  • Monitored the error logs using Log4J and fixed the problems.
  • Configured and deployed web applications in Weblogic application server.
  • Designed and Developed Web Services using technologies UDDI, WSDL, SOAP to communicate to the other modules.
  • Wrote JUnit test cases to test the Policy and Claims Modules.
  • Involved in defect resolution and bug fixing at different level of testing.
  • Responsible for Build and Release of the application.

Environment: Java, J2EE, Eclipse, JSP, Servet, Web Services (SOAP, WSDL), Hibernante, HTML, CSS,Bootstrap, AngularJS, JavaScript, MySQL, Junit, Git, Weblogic, JDBC, Maven, Log4J, XML.

Confidential

Software Developer

Responsibilities:

  • Created POJO layer to facilitate the sharing of data between the front end and the J2EE business objects.
  • Used server sideSpring framework and Hibernate for Object Relational Mapping of the database structure created in Oracle.
  • Involved in Hibernate configuration properties setup & mapping files using generators, associations & inheritance etc.
  • Developed web services by using Restful API.
  • Implemented Message Driven beans to develop the asynchronous mechanism to invoke the provisioning system when a new service request saved in the database used JSM for this.
  • Used JavaScript for client while server validation through Expression Language
  • Used JPA with Hibernate provider and used Elastic Search for achieving Search engine capabilities.
  • Used HTML, XHTML, DHTML, JavaScript, AJAX, jQuery, JSP and Tag Libraries to develop UI/view pages
  • Used JMS to send messages through Web Sphere queues.
  • Involved in reading customer XML and constructing primary, secondary customer information.
  • Implemented Maven as build and configuration tool.
  • Used Apache Tomcat Application Server for application deployment in the clustered window environment
  • Used CVS repository for version control.
  • Involved in the process of marshalling and unmarshalling using JAXB.

Environment: Java, J2EE, Servlet, JSP, HTML, CSS3, DOJO, Apache-Tomcat, Maven, JMS, XML, XSD, XSLT, Eclipse, MVC, Hibernate, Kafka, JSM, Web Services - WSDL, JAX-WS, JAX-Restful Services, JAXP, JAXB, QC.

Confidential

Jr Java Developer

Responsibilities:

  • Utilized Agile Methodologies to manage full life-cycle development of the project.
  • Configure/create Users, Roles, and Entitlements using Portal Admin Console.
  • Involved in deploying the application in UNIX and to connect to see logs for fixing UAT/Production defects.
  • Designed and implemented application using SpringBoot, Spring IOC, Spring Annotations, Spring MVC, Hibernate and Restful Web services.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Used Maven to build war files to deploy on Application Servers.
  • Worked on bug fixing and enhancements on change request.
  • Requirement gathering with Business Team & preparing documents like detailed design document and technical specification.
  • As an Onsite Coordinator, leading and monitor the onsite/offshore development team.
  • Responsible for client-side interaction.
  • Assigning the work to offshore depending on the priorities and review the deliverables from offshore.
  • Assign the tasks to team members as per schedule.
  • Used Git for version control.

Environment: Spring, Core Java, JSP, JSTL, Servlets, JSON, HTML, CSS, Angular JS, Git, Maven, Log4j, JUnit, J2EE, Maven, Web logic Server, Windows.

We'd love your feedback!