We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

East Hanover, NJ

SUMMARY

  • 9+years of progressively responsible experience in development, testing, documentation & production support applications using Internet, Web and Client Server Technologies in N - Tier J2EE Architecture.
  • Experience in Test Driven Development (TDD), Waterfall model and Agile methodologies like SCRUM.
  • Expertise through all parts of Software Development Life Cycle (SDLC) in developing web applications usingJAVA, J2EE, EJB, Web services, SOA, SOAP, RESTful etc.
  • Extensive hands-on experience with core expertise in design, development, and deployment of N-Tier enterprise applications for the J2EE platform using CoreJava, Servlets, Struts, Spring, EJB, JSP, Web services, JPA, JNDI, JMS, JAXP, JUnit, JMeter.
  • In depth knowledge on coreJavaconcepts such as OOPS, Collections, Threading, Generics, Exception handling, Thread pools, Execution services, File IO and Serialization
  • Expertise in spring framework, including Spring IoC/core, Spring DAO support, Spring ORM, Spring microservices, Spring AOP, Spring Security, Spring MVC, Spring Cache, and Spring Integration, and Spring Boot, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zulu.
  • Experience of working on GIT and SVN.
  • Experience in SeleniumWeb Driver automation tool withTestNGframeworkusing Java.
  • Hands on experience in Front-End technologies like Angular Js 1.4.7, Bootstrap 3.1, HTML5, JavaScript, CSS3, JQuery, Google Web Toolkit (GWT), Tag Libraries, Custom Tags, Ajax and Node JS and ExtJS.
  • Expertise in designing, developing and deploying applications using J2EE technologies including Servlets, JSP, EJB 2.x/3.x, JSTL, Struts, Spring 3.5, JMS, AJAX, JDBC, JNDI, Java Beans Hibernate and Web Services.
  • Experience in XML related technologies like XML, DTD, XSL, XSLT, XPATH, JAXB, JAXP, SAX and DOM.
  • Extensive knowledge and working experience of web development technologies such as JavaScript, JQuery UI, AngularJS, Angular2.0, HTML5, CSS3, SASS and Bootstrap.
  • Extensive experience in building rich user friendly, high performance web applications using HTML5/4, CSS3/2,SASS, and JQuery and implementing cross-browser style-sheets
  • Good with MVC architecture Web Framework Struts 2.0, Spring 4.0 (Dependency Injection, Data Access Objects, MVC Framework and Spring Web Flow) and know how to use Spring Framework
  • Installed and configured the Web Server and Database Server in Linux Platform.
  • Extensively worked to build Model-View-Controller (MVC) and multi-tier client/server architecture using design patterns like DAO, DTO (Data Transfer object), Singleton and Session Façade.
  • Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3.
  • Created and supported numerousJavaSwingand Servlet based applications using Eclipse.
  • Worked on deploying the latest builds instandaloneas well as set up the JBoss cluster nodes to deploy builds using JBOSS Deployment Manager.
  • Application development experience using Serialization, Externalization, Collection, Generics, CoreJAVA, Applets andSwing.
  • Developed RESTAPI test automation, utilizing RESTAssured for Java and theTestNGFramework.
  • Experience in building Micro services and implementing Spring Cloud-NetflixOSSStackand Hystrix Circuit Breaker.
  • Authored the application using Spring Cloud and worked on Micro services Architecture usingNETFLIXOSSconfigurations like Hystrix.
  • Expertise in theApacheCamelIntegration Framework, in conjunction withApacheCXF and ActiveMQ. Experienced in working with Spring Integration. EJB Session Beans were used to process request from user interface usingOSS.
  • Performed necessary day-to-day SVN/GIT support for different projects.
  • Strong experience with development and migrations from SQL relational databases to NoSQL databases like MongoDB, Apache Cassandra and CouchDB.
  • DevelopedSeleniumAutomation framework usingJava,JavaScript executor andSeleniumWeb Driver.
  • Knowledge onall theAWScomponents like VPC, EC2, ELB, Auto Scaling, launch Configurations, S3, Glacier, Lifecycle rules for storage, Route 53,Cloudwatch,CloudTrial, Redshift, Volume and Snapshot management, SNS, IAM and Roles.
  • Good working knowledge of NoSQL Database, MongoDB.
  • Worked on Service Oriented Architecture (SOA) such as Apache Axis web services, uses SOAP, WSDL. Exposure to JAXB & JAX-WS & JAX-RS.
  • Good exposure with using IDE tools NetBeans, Eclipse, IntelliJ, Spring Tool Suite (STS) configuring and deploying the applications on Apache Tomcat, IBM WebSphere, Oracle WebLogic and Red Hat JBoss Servers.
  • Managed GIT, Jenkins. Designed and automated build & release process.
  • Experience in writing SQL queries, Stored Procedures, Triggers, views with the major databases like Oracle 9i to 11g, SQL, PL/SQL and MS Access.
  • Experience in Unit /Integration test cases using Easy Mock, Selenium tools, and SoapUI
  • Application development experience using Serialization, Externalization, Collection, Generics, CoreJAVA, Applets andSwing.
  • Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Experiences in Data Modeling, Dimensional Modeling of large databases.
  • Good experience in Information Technology field as a SQL server developer with strong expertise in SQL server development, designing Stored Procedures/Transact SQL coding.
  • Hands on Experience in Installing, Configuring, Managing, Monitoring and Troubleshooting SQL server …

TECHNICAL SKILLS

Operating Systems: Windows XP/7/8/10, Mac OS, Ubuntu

Web Technologies: HTML4.0/5, XHTML, DHTML, CSS2/3, Bootstrap, XML, JavaScript, jQuery, AJAX, JSON, JSP, Micro services, Struts, JQuery, Breeze, AngularJS, Angular 2.0, Angular 4.0, Bootstrap, ReactJS, Ember.JS, Backbone.js, NodeJS (npm, Grunt, Gulp &Bower), REST API.

Version Controls: GIT, SVN, CVS

J2EE Technologies: Servlets, JSP, Struts, Spring, Hibernate, Web services, EJB, JSF, JMS

Scripting Languages: HTML, CSS, JavaScript, Angular JS, JQuery, AJAX

XML Schema: DTD, XSL, XSLT

Database Skills: SQL, PL/SQL, Oracle, MySQL, JDBC

Microsoft Office Suite: Word, PowerPoint, Excel, Access, Project, Visio

Languages: C, C++, Java, C# (Core & Advanced), PHP, SQL

Databases: SQL, MySQL, MS Access, MongoDB, Oracle 10g

GUI Editors: Notepad++, Eclipse, Brackets, Web storm, Visual Studio, Visio, Sublime, Dreamweaver, Net Beans

Methodologies: SDLC, Agile, Waterfall

PROFESSIONAL EXPERIENCE

Confidential - East Hanover, NJ

Sr. Java Full Stack Developer

Responsibilities:

  • Currently working on developing new module GPCR for the ConneXion application.
  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Designed and developed API’s using REST framework and Spring Boot and used Bootstrap along with ReactJS in creating the Application.
  • Developed the responsive UI web pages using XHTML, HTML5, CSS3, Angular JS 2,JavaScript, ReactJS 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 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.
  • Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Used Micro services to communicate using synchronous protocols HTTP and REST for implementing SOA.
  • Application and developed cross browser and multi browser compatible web pages using HTML5, CSS3 and Bootstrap.

Environment: J2EE,Java1.8, Spring framework, Spring MVC, Hibernate, JSP, AWS, AJAX, SOA, TDD, Web Services, SQL Server, Micro services, XML, Ext JS, NodeJS, AngularJS, Angular2.0, Typescript, JQuery, JavaScript, IBM RAD 9.1, WebSphere 8.5, Agile Methodology, Design Patterns, PCF, Clear Case, Apache Maven, Apache Cassandra, MongoDB, JUnit, Html, Unit, XSLT, HTML/DHTML, JENKINS, Spark,, VXML,IVR

Confidential, Cincinnati, OH

Java Full stack Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Designed and developed Micro services using REST framework and Spring Boot and used Bootstrap along with AngularJS in creating the Application.
  • Used NodeJS 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, 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.
  • Designed and coded application components in an Agile environment utilizing a Test Driven Development (TDD) approach.
  • Using theReactJS, Flux for SPA development.
  • Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users usingReact.js.
  • Implemented various screens for the front end usingReact.jsand used various predefined components from NPM (Node Package Manager) and Redux library.
  • Using IVR conducted complete analysis of system and business requirements UsedReact-Router to turn application into Single Page Application
  • Involved in usingReactJScomponents, Forms, Events, Keys, Router, Animations and Flux concept.
  • 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 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 SpringBoot Framework and handled the security using Spring Security.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.
  • Developed single page applications, components using Angular JS directives, controllers, view and routing, service modules.
  • Used Micro services to communicate using synchronous protocols HTTP and REST for implementing SOA.
  • Provide expert technical leadership to customers and partners regarding all aspects of Pivotal Cloud Foundry (PCF).
  • Developed single page applications using Angular 2, Typescript, HTML5, CSS3, and Bootstrap.
  • Deployed EARs, WARs and configured application specific JVM settings, Web container parameters using the Admin Console andWebSphereadmin scripts.
  • Accomplished Work Load Management by creating Clusters.
  • Involved in designing, developing and testing the web application by using the HTML5, CSS3,
  • Project migration into cloud environment using AWS,Dockercontainer.
  • Application and developed cross browser and multi browser compatible web pages using HTML5, CSS3 and Bootstrap.
  • Implemented code according to create AngularJS Controller, which isolate scopes perform operations.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2.

Environment: J2EE,Java1.8, Spring framework, Spring MVC, Hibernate, JSP, AWS, AJAX, SOA, TDD, Web Services, SQL Server,Micro services, XML, Ext JS, NodeJS, AngularJS, Angular2.0, Typescript, JQuery, JavaScript, IBM RAD 9.1, WebSphere 8.5, Agile Methodology, Design Patterns, PCF, Clear Case, Apache Maven, Apache Cassandra, MongoDB, JUnit, Html, Unit, XSLT, HTML/DHTML, JENKINS, Spark, Kafka.

Confidential, Austin, TX

Java Full stack Developer

Responsibilities:

  • Responsible for gathering and understanding the system requirements by interacting with clients.
  • Generated the Class diagrams, Sequence diagrams extensively for all the process flows using RAD, MS VISIO.
  • Designed and developed GUI screens for user interfaces using JSP, JavaScript, XSLT, AJAX, XML, HTML5, CSS3, Bootstrap, JQuery and DHTML.
  • Developed a HTTPSserver and implemented features to serve different file types(TLS)
  • Extensively involved in coding with Core Java concepts like Collections, Exception Handling, Multithreading, Java I/O, and Generics to implement some business logic.
  • Used Core, Context, and Security, Bean modules of Spring Framework.
  • Implemented MVC, Singleton, Factory, DAO, Value Object, session, Facade, Data Access Object, Business Object paradigm.
  • Handling orchestration service andruleenginewhich is implemented in NodeJS.
  • Used JQuery framework for creating front end applications and for Client Side validations.
  • Used iBatis for designing, developing and maintain the data layer.
  • Created Stored Procedures, SQL Statements and triggers for the effective retrieval and storage of data into database.
  • Application developed on Agile methodologies scrum and iterative method process.
  • Used Apache Log4J logging API to log errors and messages.
  • Created JUnit test suite to automate the testing of the business logic.
  • UsedReact-Router to turn application into Single Page Application.
  • Used ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Building stableReactcomponents and stand-alone functions to be added to any future pages.
  • Developed the Drag and Drop functionality usingReact-Dragabble.
  • UsedReact-Autocomplete for creating Google maps location search on the webpage.
  • Involved in 24x7 support, Maintenance and enhancement of the application.
  • Automate the web application usingSelenium-Automation tools.
  • JPA andSpringRest to provide a Restful Interface based onSpringBootapplication

Environment: JDK 1.7, Spring framework, XML, HTML, JSP, AngularJS, Hibernate, iBatis, ANT, JavaScript, VSS, XSLT, CSS, AJAX, JMS, Spring Boot, Hibernate, SOAP, Web Services, AWS, Web Sphere Application Server, Tomcat, Oracle DB, MQ Series, JUnit, UNIX.

Confidential, Columbus, Ohio

UI Developer

Responsibilities:

  • Design and implemented the backend layer using Hibernate.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
  • Applied design patterns including MVC Pattern, Façade Pattern, Abstract Factory Pattern, DAO Pattern and Singleton.
  • Made use of content negotiation (XML, JSON, text/plain) using JAXB, GSON, Jackson, and XStream.
  • UsedJQueryfor back end table of Customers/Orders - for administrators to inspect and edit.
  • Extensively used JMX API for management and monitoring solutions.
  • Involved in developing front end screens using JSP, JSTL, DHTML, HTML, CSS, AJAX and JavaScript.
  • Developed Web services to allow communication between applications through SOAP over HTTP using Apache Axis2.
  • UsedSwingComponents to develop the UI of the application.
  • Designed and created ExtensiveJAVA-SwingUI.
  • Established connection to the database retrieved data and used it to populate theSwing-screens.
  • Strong CoreJavabackgroundwithexperience in Collections, Multi-Threading,Java8, Interfaces, RMI, Serialization, Synchronization, Exception Handling,JavaSwing, OOPs techniques, Logging and Performance Tuning.
  • Implemented Hibernate for data persistence in Workflow screens. Used RAD6, WSAD as IDE for development of the application. Worked with Weblogic, Tomcat as the application servers and JMS as the message Server.
  • Performed Clear Quest defects, Database change requests logging using Clear Quest. Used Perforce as versioning system.
  • Developed RESTful services using Jersey, JAX-RS and Rest let to call third party vendors
  • Developed the automation environment for build, deployment, and configuration of Port lets onto the IBM WebSphere portal server using ANT scripts, XML Access scripts and JACL scripts.
  • Used Spring Framework for Dependency injection and integrated with the EJB 3.0 using annotations.
  • Which would in turn call the third party partner web services (both RESTful and SOAP)
  • Configured and built Spring MVC application on Tomcat web server.
  • Investigate, debug and fixed potential bugs or defects in the implemented code.
  • Implemented JUnit tests and mandated 90% min. code coverage.
  • Designed builds which can grow and support builds using Gradle.
  • Develop named HQL queries and Criteria queries for use in application.
  • Implemented transaction management for ORM project using Spring Transaction Management API.
  • Created and built project using Maven.
  • Created Stored Procedures and other SQL scripts using PL-SQL.
  • Implemented logging using log4j and Spring AOP.
  • Implemented various cross-project functionalities using Spring AOP.
  • Configuring the service on Weblogic/WASapplication server for successful deployment

Environment: Solaris, JSP, JSF, Spring, Servlet, Hibernate, JMS, JCA, JMX, XML, CSS, XML Schema, AJAX (JQUERY, AJAX), JSON, JAXP, SAX, DOM, JAXB, Java Port let Specifications, JAX-RPC, SAAJ, SOAP, Java script, Swings, PL/SQL, D/HTML, XHTML, Maven, Log4j, JUnit, Weblogic 8.0, Oracle 9i RDBMS, Mercury Quality Center 9.0, Eclipse 3.2.

Confidential, Charlotte, NC

Java J2EE Developer

Responsibilities:

  • Worked with business teams on requirements gathering and estimating the efforts for development using agile methodology to integrate business line of apps with SOA in a seamless fashion.
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
  • Extensively worked on business, front end and persistence tier using the JSP, Servlets, Spring MVC and JSON.
  • Developed user interfaces using JSP, JQuery, JavaScript, HTML5 and CSS3.
  • Used AJAX to implement some customizations which required dynamic behavior like controls dependent on user value selection on some other controls.
  • Implemented Java multi-threading and thread handling issues during application development
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Used Hibernate Query Language (HQL) features like Named Queries for querying the database and using the objects in data access layer.
  • Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core and Spring AOP.
  • Also participated in development of new features for the core of the application. This included converting the company's current SOAP API to Restful web services.
  • Developed Rest architecture based web services to facilitate communication between client and servers.
  • Extensively involved in the development of backend Logics or data access logic using Oracle DB and JDBC.
  • Developed stored procedures, triggers and functions with PL/SQL for Oracle database
  • Use of WebLogic application server to deploy the application and connect through the data source using JNDI.
  • Wrote Unit testing and Test suites using JUnit framework for testing the application.
  • Used SVN for version control and ANT for application build.
  • Participated in weekly status meeting for providing the development updates.
  • Production support for the application to resolve the issues experienced by the users.

Environment: Java, J2EE, Struts, Spring, Hibernate, JSP, Servlet, XML Schema, SOAP, JavaScript, PL/SQL, DHTML, XHTML, Ant 1.6, Log4j, JUnit, Weblogic10.0, Oracle 11g, IBM Rational rose, Maven, Eclipse, XSD.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Technical and High Level Design Review Meetings with Business Customers.
  • Developed User Interface Layer using Struts 2 MVC framework with JSP/Tiles, HTML, CSS and JavaScript.
  • Developed Data Access Service Layer using Spring and Hibernate Frameworks.
  • Used Struts framework along with JSP, HTML, CSS and JavaScript to construct the dynamic web pages (presentation layer) for the application.
  • Created the Action classes, Action Form classes for the project and Created struts-config.xml, application-resources, properties for the project.
  • Designed and created the database tables and wrote SQL queries to access Oracle DB.
  • Used Log4J for logging in the application, Maven tool to build and configure J2EE applications.
  • Worked on several screen and functionality enhancements as part of the maintenance team.
  • Worked closely with the onsite team to migrate, deploy and test multiple releases
  • Developed and maintained a repository of detailed documentation on various fixes, enhancements and lessons learnt.

Environment: JDK 1.5, Struts 2.1, Spring 2.5, Hibernate 3, XML, JAX-WS, Oracle 11g, Linux, Maven, WebSphere Application Server 6.1, Clearcase and Eclipse.

We'd love your feedback!