We provide IT Staff Augmentation Services!

Sr. Fullstack Java Developer Resume

3.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • Around 8+ years of experience in Software Development Life Cycle phase's analysis, design, development, deployment and testing of systems, primarily in the distributed web based and client/server applications using Java/J2ee Technologies.
  • Experience in Agile (Scrum) and Rational Unified Process (RUP) methodologies.
  • Extensive experience in developing enterprise applications using Java, J2EE, Servlets, JSP, JDBC, JPA, JMS, JNDI,JTA, RMI, JAX - RPC and JAX-WS.
  • Extensive Experience on different frameworks like Spring 4.0/3.2.5/3.1/2.5 , Struts 2.3/1.2/1.1,Hibernate 4.1.9/3.5.0/3.0/2.0 , Struts Validation and Tiles Frameworks.
  • Extensive experience of working on all tiers of J2EE n-tier Architecture.
  • Experience on Java Multi-Threading, Collection, Synchronization, and Exception Handling.
  • Expertise in developing critical and responsive GUI/frontend components using Struts tag library, JSTL and custom tags, HTML, DHTML, CSS, JavaScript, JQuery, ember.js, Angular JS, Node JS and AJAX.
  • Strong experience in developing the Web Services using the JAX-WS, JAX-RPC, RESTful and Apache CXF.
  • Expertise in XML technologies like XSD, XSLT, DOM, SAX, JAXP, JAXB, XMLBeans SOAP, WSDL, UDDI.
  • Experience in JAVA/J2EE Design Patterns like Singleton, Factory, Abstract Factory, DAO, Business Delegate, Session Fa ade.
  • Experience in working web applications deployed on Amazon Web Services (AWS) and configuring services like Aws Route, Cloud Front, Elastic load Balancer, EC2, RDS and Cloud watch.
  • Expertise in developing distributed applications using servers like Web sphere, Web Logic, JBOSS, Tomcat and IBM MQ Series.
  • Expert in writing SQL scripts and PL/SQL stored procedures, functions, queries, and triggers to interact with database.
  • Experience with databases Oracle 9i/10g, PostgreSQL, DB2, SQL Server and MySQL.
  • Experience in installation, configuration, troubleshooting, working and maintenance of Kafka & Spark clusters.
  • Designed and developed object-relational mapping components using Hibernate.
  • Experience in Production Support.
  • Experience with HP Service manager to fix production incidents.
  • Expertise in writing Shell scripts.
  • Conversant with tools like Eclipse, RAD/WSAD, RSA, Spring Tool Suite, Jdeveloper and InteliJ.
  • Experience in creating build scripts using Maven and ANT.
  • Extensively worked with Repository tools like SVN, CVS, Tortoise SVN, and Subclipse.
  • Strong TDD (test driven development) and continuous integration experience using JUnit.
  • Hands on experience in Rational Suite of Products like Rational Rose in developing Use Cases, Sequence Diagrams using UML, Rational Suite.
  • Experience working in and building Continuous Integration (CI) and Continues Deployment (CD) by building custom build and deployments jobs in Jenkins, Bamboo and team city and building automation tests based on Gherkin, utilizing Cucumber and selenium web driver.
  • Experience in working on DevOps teams and help automate server and infrastructure configurations using shell scripting, Perl, chef cook books and building Docker Images.
  • Experience in Unit Testing using JUNIT and Easy Mock.
  • Experience with Continuous Integration Tools like Jenkins and Hudson.
  • Experience with Maven, Trac, Sonar, Code Coverage Tools (Checkstyle, Emma, JaCoCo, FindBugs, PMD and PIT)

TECHNICAL SKILLS

JAVA: J2EE JSP, Servlets, EJB3.0, JDBC, Spring, Hibernate, Struts, Spring MVC, Java API'S JDBC, Servlets, Java Beans, EJB3, EJB service, EJB timers

Front End Technologies: JQuery, bootstrap UI, Angular 2, HTML5, CSS3, JavaScript

Web/Application Server: IBM Websphere, Apache Tomcat, JBoss, Weblogic

Design Patterns/ Life Cycle Skills: OOAD with UML (Rational Rose, Visio, J2EE/EJB Design Patterns, SVN, CVS, Harvest Control System

Framework: Struts, JSF, JPA, Spring, Hibernate, Seam, Spring MVC, Groovy & Grails

Build & deployment related tools: Apache Ant, Maven, Git, Gradle, Jenkins, SVN, CVS

Methodologies/Deploy & Testing: Agile methodology, Design patterns, TDD, Waterfall, Scrum, JUnit, integration testing, Selenium, TestNG

IDE Tools: Eclipse, RAD, Netbeans, JDeveloper, SQL Developer, Aptana Studio

Databases: Oracle 9i/11g, DB2, MS SQL Server2008, JDBC, ODBC

Cloud technology: AWS, EC2, S3, IAM, AMI

Operating Systems: Windows XP/NT/7, MS-DOS, Unix, Redhat Linux. CentOS

PROFESSIONAL EXPERIENCE

Confidential - San Jose, CA

Sr. FullStack Java Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Involved in the development using Java/J2EE Technologies, Web Services and Hibernate ORM Framework.
  • Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along with Angular JS in creating the Application.
  • Worked in all the modules of the application which involved front - end presentation logic developed using, JSP and Java Script, Middleware layerusing Servlet and Controllers, Business objects developed using Page Beans and data access layer using iBATIS and Hibernate framework.
  • Used Node JS for doing non-blocking design operation for server side code and Angular.js framework in developing various UI components.
  • Developed the responsive UI web pages using XHTML, jQuery, HTML5, CSS3, Angular JS 2, JavaScript, node JS and has worked with Angular JS filters in expressions and directives to filter data in the UI.
  • Extensively used MVC, Factory,Delegate and Singleton design patterns.
  • Used spring framework including spring core/IoC, Spring Web, Spring Security and implement the authentication,authorization, and access-control features by using Spring Security.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Used Spring Inversion of Control (IOC) for injecting the beans and reduced the coupling between the classes and implemented the Model View Controller using Spring MVC.
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security.
  • Microservices have been built using spring boot, Netflix OSS, spring cloud and deploying to AWS Cloud.
  • Application and developed cross browser and multi browser compatible web pages using HTML5, CSS3, and Bootstrap.
  • Implemented code according to create Angular JS Controller, which isolate scopes perform operations.
  • Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from angular JS modules.
  • Responsible for setting up Angular JS framework for UI development.
  • Used Spring framework to provide loose coupling between different application modules.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database of Mongo DB.
  • Developed single page applications, components using Angular JS directives, controllers, view and routing, service modules.
  • Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOA.
  • Worked with NoSQL database Mongo DB and worked with it to perform many different operations.
  • Used Cassandra for achieving denormalization through features like collections.
  • Developed unit tests with JUNIT and Mockito. Write automated regression tests using JMeter.
  • Developed build tasks to run the unit tests on Jenkins and maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
  • Wrote Jasmine unit tests using Karma to verify Angular JS modules and JavaScript utility routines.
  • Worked on UI for Layered Security and S&L modules and hands on experience with Spark streaming to receive real time data using Kafka.
  • Worked closely with QA team and fixed QA bugs with a quick turnaround time.
  • Focused on Test Driven Development; thereby creating detailed Unit tests for every single piece of functionality before actually writing the functionality.
  • Mostly Used Sybase for analyzing databases.
  • Cloud Foundry is the leading multi-cloud application development and deployment platform and it supports continuous integration.
  • Used Rational Application Developer (RAD), which is based on Eclipse, to develop and debug application code.
  • Used Apache Maven for project management and building the application.

Environment: J2EE, Java 1.8, UDB, Spring framework, Sybase, Spring MVC, Hibernate, JSP, AJAX, SOA, Web Services, Microservices, XML, Ext JS, Node JS, JQuery, JavaScript, IBM RAD 9.1, Websphere 8.5, Agile Methodology, Design Patterns, Clear Case, Apache Maven, Apache Cassandra, Mongo DB, JUnit, Html, Unit, XSLT, React Js, HTML/DHTML, JENKINS, Spark, Kafka.

Confidential - Charlotte, NC

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Involved in Agile Development process and daily SCRUM meetings.
  • Created an UML diagram that includes Sequence Diagrams, Class Diagrams & use case diagrams as part of the application design using Micro Soft Visio tool.
  • Used WSDL, SOAP, JAX - WS, JAX-RS, CXF technologies to create web services, generate stubs and consuming the existing services.
  • Used CXF API to generate Restful web services.
  • Worked on running and managing web Apps using AWS Elastic Beanstalk.
  • Designed and developed UI pages with AJAX, HTML, XHTML, DHTML, jQuery, CSS and JavaScript, AngularJS, Node-JS, JSP, JSON and Tag libraries.
  • Used Hibernate as Object Relational Mapping (ORM) Tool for the backend data persistence.
  • Designed, developed, and maintained the data layer using Hibernate and used Spring ORM to integrate with Hibernate. And, developed the Hibernate mapping files
  • Used Kafka for as a message broker on the cluster as a proof of concept.
  • Used IBM MQ Series in the project
  • Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts
  • Written Chef recipes to perform middleware binary Installation and Configuration tasks involving jdk, Tomcat, WebLogic binaries installation.
  • Configured Spring to manage Actions as beans and set their dependencies in a Spring context file.
  • Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS. Used JMS Template to publish and Message Driven Bean (MDB) to subscribe from the JMS provider.
  • Developed EJB classes in the persistence layer for transaction management.
  • Used IBM Web Sphere application server for deploying Web Services applications, used tc Server to deploy the web applications.
  • Written stored procedures, triggers, and cursors using SQL, PL/SQL.
  • Written JUnit Test cases using Easy Mock for performing unit testing.
  • Used Maven for application life cycle management.
  • Configured and scheduled Jenkins jobs for multiple projects on Jenkins.
  • Experience with HP Service Manager to fix the production defects/incidents. Experience in production support.
  • Used Checkstyle, Emma, JaCoCo, FindBugs, PMD, and PIT for code quality.
  • Used Log4J API for logging and debugging.
  • SVN is used for version control systems and source code management.
  • Involved in various internal releases of the application and supported the application modules during testing and pre-production phases.
  • Installation, Configuration and Administration of IBM WebSphere Application Server 7.0, 6.1, 6.0, 5.1 versions, BigFix and IBM License Metric Tool on Windows Environments.
  • Tested SOAP web services using SOAP UI and REST web services using REST Client.
  • Involved in peer & lead level design and code reviews.
  • Used ehCache for caching.
  • Involved in building the code& deploying on Web WebSphere Logic application server.
  • Used BigFix Inventory to collect data about the usage of license metrics other than PVU and RVU MAPC.
  • Configured Fixlets using BigFix.

Environment: Spring 3.1, Java7/JDK 1.7, Spring JDBC Templet, Spring Batch, AJAX, XML, CSS, CSS 3, HTML 5, JavaScript, Oracle 10g/11i, Maven 3.0.3, MYSQL 6.1, jQuery, JUnit, REST, AngularJS, D3.js 3.x, STS 3.5.1(eclipse), EJB 3.x, JSP’s Action Components, Tomcat Web Server.

Confidential - Charlotte, NC

Java/J2EE Developer

Responsibilities:

  • Technical design, review and implementation across the project. Developed UML diagrams like Use case, class and sequence diagrams.
  • Designed and developed User interface screens using AngularJS and followed Agile Scrum for application development.
  • Extensively involved in the integration of the Front End web interface with the SpringMVC, AngularJS, JSP, HTML, CSS and JQuery.
  • Developed unit test cases using Jasmine to test Angular controllers and services and developed custom validations using AngularJS
  • Developed pages using AngularJS directives, expressions, routing capabilities for bookmarking, filters, validations and AngularUI components such as grid, buttons, carousels, datepickers, modal dialogs and other input components.
  • Developed a cross - device/cross browser web application utilizing AngularJS, JavaScript API in conjunction with Bootstrap.
  • Designed Client side validations using AngulaJs custom form validation that leverages various angular directives and integrated AngularJS Filters to format data for searching, ordering and conditional iterating.
  • Used $http and $resource service for retrieving data from the server in Angular.js framework and $location service for URL browser manipulation
  • Used Spring framework and J2EE components, Utilized SpringMVC, IOC, AOP and DAOmodules. Developed controller classes, backend processes, complex services and database interaction.
  • Applied object oriented methodologies and core J2EE design patterns like Factory, Fa ade, BusinessDelegate, Service Locator and Singleton.
  • Designed, developed and integrated Spring DAO layer with Hibernate. Generated Hibernate XML files for the configured beans.
  • Developed message notification system using ActiveMQ to notify the changes and update across the internal client apps.
  • Designed and developed RESTfulwebservices, tested web services using SOAPUI and RESTClient.
  • Implemented a Factory using $resource to make RESTful communications over HTTP with GET, POST, PUT, DELETE to Web API.
  • Enhanced existing REST services using NodeJs, ExpressJS and Mongoose modules.
  • Used MongooseJs that interacts with NodeJs web server to access the documents, perform type casting, validation, query building and build data models to create entities in Mongodb database schema.
  • Used ExpressJs to organize the web application on server side to build web service to access models and exposed it through RESTAPI that deals with JSON.
  • Orderly logged the whole process using log4j for auditing, debugging and error logging purposes.
  • Installed and configured JBoss server developer and test environments. Used ANT and Jenkins for Build process and continuous integration.
  • Configured & deployed Java applications on Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack, cloud formation.
  • Supported QA and UAT defect resolution; used Atlassian Jira to publish daily defect reports to the management.
  • Performed build management for the development and testing environment. Worked with release management to develop technical release notes for every code release.
  • Involved in technical mentoring, production system support and customizing solutions.

Environment: Java 1.6, J2EE, Agile, MEAN Stack (AngularJS-1.3, NodeJS, Express JS, MongoDB), JSP, HTML, CSS, JQuery, JSON, JavaScript, Spring 3.2, Spring MVC, JMS, Hibernate 3.6, REST Webservices, AWS, JBoss 6.0, MyEclipse, UML, Log4j, JNDI, JUNIT, ANT, Jenkins, ActiveMQ, Atlassian Jira, log4j, SVN and Mockito.

Confidential - Hartford, CT

Java/J2EE Developer

Responsibilities:

  • Designs and develops application and user interface by setting expectations and features priorities throughout development life cycle within HM Health Solutions established framework.
  • Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Struts. Used JQuery for the development of web application using AngularJs, Ajax, DHTML and DOM scripting .
  • Responsible to enhance the UI using HTML, Java Script, XML, JSP, CSS as per the requirements and providing the client side using JQuery validations.
  • Developed Web services (JAX-WS) specification using Apache CXF as the implementation and developed client application API's using NodeJS.
  • Used Grid functionality like Grid filtering, Multiple Sorting, Grid Cell Editing, Grid Row Editing.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Responsible to write the different service classes and utility API, which will be used across the framework.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
  • Used Axis to implementing Web Services for integration of different systems.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used SOAP UI for testing the Web services by sending an SOAP request.
  • Configured EC2 instance and Route53 for DNS hosting on AWS for dev environment and Used AJAX framework for server communication and seamless user experience.
  • Designed and developed customized ESB to integrate and govern SOA services. Built various capabilities in ESB like Security, Message routing, message transformation, transaction management etc.
  • Worked on Proof of Concept for developing application using NodeJS and MongoDB.
  • Used Require Js to improve speed and quality of the code and Log4j for the logging the output to the files.
  • Used Junit unit testing for UI testing and Fitnesse for Integration testing.
  • Hands-on knowledge of OpenText tools like ADA, xECM. Data Migration exposure from other source systems to OpenText platform using migration tools.
  • Tested each and every application with using validators and handled multiple modules simultaneously to achieve the application.
  • Experience working with standalone application for trade flow processing and feeding.
  • Used multithreading concepts to overcome errors in the process of concurrent quote transactions. Deployed the application in clustered environments for load balancing and Server failover conditions.

Environment: JDK 1.8, Spring(DI, MVC, Transaction Management, AOP) JSP, JSP-EL, JSTL, Servlets, AWS, Oracle SOA, TOAD, HTML, CSS, XML, Angular JS, Cassandra, TOAD, SVN, NodeJS, ESB, SOAP, REST, JAX-RS, Require JS, Log4J, Adobe Dreamweaver, Log4J, Sun Jersey, Quality Center, AJAX, Fitnesse, Hibernate.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Abstract Factory, Factory, State, Command and Front Controller design patterns.
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Developed Struts framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer.
  • Developed the front end UI using JSP, HTML, JavaScript, CSS.
  • Implemented Struts Validators framework to validate the data.
  • Developed Ant(build.xml) targets for build and deployments on WebSphereApplicationServer 5.0.
  • Developed Stored Procedures in the Oracle 9i database.
  • Performed impact analysis on the dependency projects of OneSource Project.
  • Involved in writing unit test plans and developing test cases using Junit.
  • Used Configuration Management and Version Control toolCVS.

Environment: Java, J2EE, Eclipse, Windows NT 4.0, UNIX, My Eclipse IDE, JSP/Servlets, JQuery, Apache, Tomcat, JDBC, XML, XSLT, XSD, SAX, JAXP, HTML, Oracle8, UNIX.

We'd love your feedback!