We provide IT Staff Augmentation Services!

Sr. Java Fullstack Developer Resume

0/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Around 9+ years of experience in delivering the Integration Solutions and involved in developing and implemented web applications, multitier applications with Core Java, J2EE Technologies.
  • Experience in full system development and product life cycle (Plan& Define, Design, Development, employment Support and Testing) using Agile and Water Fall methodologies.
  • Experience in working in environments using Agile (SCRUM) and Test Driven development methodologies.
  • Extensive experience in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML Rational Rose and Visio.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, and DOM.
  • Expertise in developing and consuming Web services including different technologies and standards likeDTD, XSD, WSDL.
  • Experience with advanced front - endtechnologies like Bootstrap UI, Angular.JS, Node.js, Require.js, React.js/Redux, Ext.js, Backbone.js, HTML5, CSS3, Bootstrap, JSON, JQuery, CSS, XML, XSL, and XSLT.
  • Extensive experience in Java/J2EE programming - JDBC, Servlets, JSP, JSTL.
  • Expert knowledge over J2EE Design Patterns like MVC Architecture, Front Controller, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
  • Experienced in developing MVC framework based websites using Struts 1.0,2.0, Spring MVC.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), AspectJ, IOC (Inversion Of Control), DAO (Data Access Object) and template classes.
  • Expertise in Object-relational mapping (ORM) using Hibernate, Ibatis.
  • Experience in designing and developingService Oriented Architecture (SOA)usingSOAP and REST Web Services.
  • Experience in LDAP for authentication scheme.
  • Worked on different technologies like Jasmine, GIT, Java Spring, Apache Tomcat, MySQL, WebStorm and Eclipse Neon.
  • Experience in installing, configuring, tuning Weblogic 12.X, and Apache Tomcat 5.x/6.x.
  • Good Knowledge of using IDE Tools like Eclipse, IntelliJ, NetBeans6, MyEclipse5.5,Rational Application Developer (RAD)and Oracle JDeveloper for Java/J2EE application development.
  • Expertise in database modeling, administration and development usingSQL and PL/SQL in Oracle (8i, 9i and 10g) and SQL Server environments.
  • Ability to develop solutions based on both Relational and NoSQL database systems(Mongo DB).
  • Experience in communicating with messaging platforms like MQ, JBoss etc. using JMS API.
  • Worked on BIRT, Business Objects and Crystal Reports integration with J2EE Applications.
  • Experience in using ANT, Mavenand Gradle for build automation.
  • Experience in using version control and configuration management tools like Subversion, GitHub, CVS and Clear Case.
  • Worked on System Integrated Testing (SIT) and User Acceptance Testing (UAT)
  • Experience in designing, developing and implementing E-Commerce, B2B applications using J2EE technologies in Finance, Healthcare and Insurance domains.
  • Proficient in software documentation and technical report writing.
  • Proficiency in AWS Administration and Security services like AWS Identify and Access Management.
  • Proficient in Test Automation using UTF and Selenium tools, WebDrivers, JUnit and TestNG.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, Shell Programing.

Java/J2EE Technologies: Servlets, JSP 1.2/2.0,EJB 2.0/3.0, JDBC, Struts 1.0/2.0, Spring 3.5/3.0, Spring-AOP, AspectJ, Transaction Management, Hibernate, iBatis and Custom Java Tag Library.

Web Development: HTML5, CSS3, Java Script, AJAX, Angular JS, Node JS, JQuery, Bootstrap 2.x/3.

XML/Web Services: XML, XSD, WSDL, DOM, XML Beans, JAX-WS SOAP, JAX-RS RESTful, JSON.

Application/Web Servers: IBM Web Sphere 6.x/5.x, Weblogic 12.x, Apache Tomcat 6.x/7.x, Jetty.

Methodologies/Design Patterns: Agile, MVC, DAO, Factory pattern, Singleton, Delegation.

Rational Databases: Oracle 8i/9i/10g,MS SQL Server 2008/2005/2012 , postgresql, Sybase, MySQL, DB2.

NoSQL Databases: Exposure to Mongo DB, Hadoop

IDEs: Eclipse, IntelliJ, RAD, NetBeans, MyEclipse, Oracle jDeveloper Studio 11.1.1.7.0

Build Automation: Ant, Maven, Exposer to Gradle.

Testing and Logging Frameworks: JUnit, Log4J. Selenium, TestNG

Version Controls: SVN, GitHub, CVS, ClearCase, Visual Source Safe (VSS).

Project Management &Design Tools: Rational Project Management (RPM) and Visio, Rational Rose and Enterprise Architect, Producteev, Apollo, Huddle, OOAD & UML.

Operating Systems: Windows, Red Hat Linux.

Bug Tracking Tools: JIRA,HP-ALM, CRM, Bugzilla, Remedy, Firebug, Trac and QTrack

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Sr. Java Fullstack Developer

Responsibilities:

  • Followed Agile Methodology to provide/take feedback on the features, suggest/implement optimal solutions.
  • Experience with authentication protocols (SAML 2.0).
  • Implemented the Model View Control (MVC) structure using Struts2.0.
  • Used Spring Batch for a batch processing application.
  • Implemented Angular.JS client-side form validation, format view results using various controls and filters.
  • Implemented Angular 2 services to connect the web application to back- end API’s.
  • Built Angular 2 components using Typescript and UI services to consume rest services using Component based architecture provided by Angular 2.
  • Design test cases using Selenium Webdriver and TestNG and enchance cross browser testing.
  • Developed Real time tracking of class scheduled using Node Js.
  • Worked on building data center with AWS. Installed SVN, GIT, Jenkins images on AWS.
  • Designed, built, and deployed a multitude applications utilizing almost all of the AWS stack
  • Extensively used Java server Faces (JSF) Navigation rules and JSF tags for enhanced user Interface.
  • Developed Interactive web pages using Angular.JS, React.JS, HTML5, CSS3 and JavaScript.
  • Used Apache tomcat and Weblogicas an application server to deploy various components of application.
  • Worked on building data center with AWSand Installed SVN, GIT, Jenkins images on AWS.
  • Implemented Hibernate/JPA for data persistence.
  • Administered and deployed applications into Websphere Application Server.
  • Installing, deploying, monitoring, maintain and configure Weblogic server 12c in local machine.
  • Used Apache Camel in the JBoss Fuse ESB as the integration platform for SOA Services.
  • Providing JSON responses for both android and IPhone applications using Struts Actions classes.
  • Helping the mobile team to debug the issue on both the IOS and android applications.
  • Strong experience with SOAP and REST webservice consuming (JAX-RS, JAX-WS, CXF, Axis, JAXB).
  • Tested the Web services using SOAPUI and by writing Web service client in Java for transmitting the offender's information in XML data using the WSDL provided.
  • Designed exception handling and a logging framework as part of the remediation strategy.
  • Involved in application migration from older server environments to newer server environments providing high availability and accessibility.
  • Upgrading JDK version from 1.7 to 1.8, alsoWeblogicservers from 12.1.1 to 12.1.3 and making sure all the applications are running after performing upgrade task.
  • Configured and scheduled jobs for multiple projects on Jenkins.
  • Developing Test Cases and performed Unit testing using Junit for the Action classes.
  • Used test automation frameworks like Selenium.
  • Used Log4J logging framework to write Log messages with various levels for logging across the application.
  • Logging the alert strings in to the logs whenever required which helps in triggering the OVO Alerts.
  • Working on Oracle database systems to create pilot users for some of the applications.
  • Isolated problems by using CA WilyIntroscope, Dynatrace as application performance management tool.
  • Used Apache JMeter as a load-testing tool for analyzing and measuring the performance of a variety of services.
  • Maintained version control of the Java files with SVN.

Environment: Java8, Agile(SCRUM), Axis-1 and 2,JAX-WS and JAX-RS, SOAP, REST, Eclipse Luna, Spring, Oracle 10g, HTML5, CSS3, Node JS, Angular 2, JavaScript, Log4j, jUnit, ANT, Jenkins, JIRA, Selenium, Redhat Linux, Tomcat, Weblogic 12.1.3, SVN(Tortoise SVN).

Confidential, Dallas

Sr. Java Fullstack Developer

Responsibilities:

  • Followed Agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
  • Involved in analysis, design, development, testing/debugging and implementation.
  • Developed Required Action classes and presentation layer forms and java beans containing the business logic with the help of Core java.
  • Implemented responsive web design using media queries and Bootstrap.
  • Built required web pages for re-written content using JavaScript, HTML, JSP, Angular JS to create the user interface views.
  • Created Single Page Application with loading multiple views using route services and adding more User Experience to make dynamic by Angular 2.0 framework and Node Js.
  • Experience in working different changed procedures of Angular1.0 to Angular 2.0 such as Router Outlet and Router-link.
  • Implemented modules into Node JS to integrate with designs and requirements.
  • Extensive experience in Model view controller frameworks like Spring MVC, JSP.
  • Used Spring IOC with annotations for Dependency Injection.
  • Development using Spring Framework (MVC, Dependency Injection, Autowiring, Caching, Database Connectivity, WebService Rest and Soap Client API, Asynchronous calls, Thread Executor framework) which communicates with various service layers and configuring the Spring xml files.
  • Used J2EE design patterns like Data Access Objects, Factory pattern, MVC and Singleton Pattern.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Made use of the Spring MVC framework, along with Hibernate for object-relational mapping.
  • Worked in implementing the Method and Object Level security using Spring Security.
  • Developed the Method and Object Level security using Spring Security.
  • Responsible for maintaining and configuring the cache for general cache usage using EHCache (caching the secured objects used by springsecurity).
  • Used Amazon Cloud Watch to monitor AWS and Amazon Cloud Watch logs to monitor application.
  • Configured various interceptors for transaction management, security, Audit logging (database) and logging using Spring AOP.
  • Effectively Implemented User Interface in Model-View-Controller Architecture, which accomplishes a good co-ordination of Spring MVC, JSP, Servlet and JSTL.
  • Designed and developed various modules of E-commerce application. Used JMS API for asynchronous communication by putting the messages in the message queue.
  • Used Hibernate ORM to integrate with the business application with Oracle Database and where the hibernate template is used to implement the business logic.
  • Tested the Web services using SOAPUI and by writing Web service client in Java for transmitting the offender's information in XML data using the WSDL provided.
  • Configured and scheduled jobs for multiple projects on Hudson.
  • Developed automatic build scripts using ANT for the application to deploy and test.
  • Wrote JUnit Test Cases for the Helper, Gateway, and Action classes which supported the application.
  • Used Log4j for logging across the application.
  • Maintained version control of the Java files with SVN and Perforce.

Environment: Java 1.7, Agile(SCRUM), SOAP, REST, Eclipse Luna, Spring 4.0, Hibernate 3.0, Oracle 10g, Teradata, Angular2, Node JS, HTML5, JavaScript, Log4j 1.3, JUnit, ANT, Jenkins, JIRA, Windows 7, Tomcat 7, WebSphere, SVN.

Confidential, ATLANTA, GA

Sr Java Fullstack Developer

Responsibilities:

  • Worked in the Agile - Scrum methodology Environment.
  • Responsible for Daily stand up's, TDD Development & Pair Programming.
  • Worked in Continuous Integration(CI) environment.
  • Used core java concepts like Multi Threading for the code development and JDBC connections through hibernate.
  • Developed front-end interfaces using HTML JSP, CSS, Java Script, JQuery and Angular JS.
  • Used Angular JS directives to extend HTML to create the foundation for rich and complex web application.
  • Involved in testing the application using Selenium automation tool with TestNG.
  • Involved in Enhancement of existing application utilizing Angular JS, created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML. Used Bootstrap and Angular JS in effective web design.
  • Development using Spring Framework (MVC, Dependency Injection, Autowiring, Caching, Database Connectivity, WebService Rest and Soap Client API, Asynchronous calls, Thread Executor framework) which communicates with various service layers and configuring the Spring xml files.
  • Developed the REST Services Using Spring to produce JSON response.
  • Implemented and enhanced CRUD operations for the applications using the Spring MVC architecture of conducting code reviews.
  • Created SpringAOP advices & point cuts for Logging &Hibernate Session management.
  • Used Hibernate 2.0 for Object Relational Mapping (ORM) with Oracle Database tables.
  • Used Hibernate persistent tool for object relational mapping.
  • Wrote Hibernate Query Language (HQL) queries to communicate with Oracle Databases.
  • Used Singleton bean and improved the uploading of images by using multithreading in file handler.
  • Used Apache Camel and CXF in the JBoss Fuse ESB as the integration platform for SOA Services.
  • Written Apache Camel Routes and used different Enterprise Integration Patterns.
  • Writing the JUnit& Mock tests for the implemented code.
  • Prepared Test Cases for Integration Testing.
  • Deployed components to the development environment, system test environment, and UAT environment.
  • Developed automatic build scripts using ANT for the application to deploy and test.

Environment: JDK 1.7, Spring Web Services, XML, XSLT, XPATH, JavaScript, HTML5, CSS3, DHTML, Angular JS, Hibernate, SQL Developer, JavaScript, Camel, Windows XP, Eclipse, Oracle 11g, ETL, ANT, Tomcat, ClearCase, JIRA, iBatis. Selenium.

Confidential, Greenville, SC

Sr. Java Fullstack Developer

Responsibilities:

  • Built an analytics back-end for US stocks to generate daily dash boards for corporate events, stocks on the move, price alerts based on predetermined cutoffs etc. Market data is sourced from Google finance using web APIs.
  • Created the UI interface using JSP, JSF, JavaScript and jQuery.
  • Worked on JavaScript for dynamic content to pages; utilized CSS for the front end.
  • Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, node.js.
  • Built and deployed Java applications using MVCII architecture using Struts 2, designed and developed Servlets, JSP for controller, View layers respectively where Servlet processed requests and transferred control to appropriate JSP.
  • Worked with the development of controller layer using MVC type 2 Framework.
  • Enhanced the application performance by introducing Multi-threading using thread-state model and priority-based thread scheduler in Java.
  • Written Core Java/J2ee classes using Multithreading concepts and Design patterns especially Singleton, Factory, and Facade.
  • Designed the logical and physical data model, generated DDL scripts, and wrote DML scripts for Oracle database.
  • The creations of the Java Objects were automated using iBatis.
  • Used iBatis to populate the data from the Database.
  • The mappings are decoupled from the application logic by packaging the SQL statements in XML configuration files using iBatis framework.
  • Tuned SQL statements and consequently met the SLAs.
  • Writing Selenium Automation by Selenium WebDriver and executing Test Cases, and setting up Continuous Integration jobs in Jenkins.
  • Performed Unit / Integration testing.

Environment: Java 1.6, Java EE, Servlet, JSP, Struts 2, iBatis, JBOSS Application Server, JavaScript, AJAX, JSF, HTML, CSS, XHTML, Node.js, Oracle 10g/ 9i, PL/ SQL, GitHub, Eclipse IDE, Glassfish.

Confidential

Java Developer

Responsibilities:

  • Participated in the discussion with business experts to understand the business requirements and mold them into technical requirements toward development.
  • Develop and maintain host level applications running on Linux and Windows OS in XML,XSLT, Core Java(Multithreading concepts) .
  • Designed UML diagrams using Rational Rose.
  • Developed various modules utilizing Servlets, JSP, JSTL, jQuery and JavaScript.
  • Developed the User Interface using JSTL, Custom Tag libraries, HTML, JavaScript, and CSS.
  • Used J2EE design patterns like Data Access Objects, Factory pattern, MVC and Singleton Pattern.
  • Extensively used the J2EE design patterns like Business Delegate, Service Locator, Value Object (Transfer Object) and Data Access Object and Session Façade.
  • Developed web application using Java J2EE, Struts by applying Object Oriented design concepts, J2EE design patterns such as MVCII, Singleton and Factory Pattern.
  • Responsible to support the operations, monitoring & reporting according to the requirement of higher management team by making Splunk Dashboards.
  • Implemented various features of spring framework such as Dependency Injection, IOC, Annotations and spring integration with Hibernate.
  • Implemented application architecture of the System is based on Spring MVC (Model View Controller) and J2EE specifications.
  • Stored authentication and authorization detail in database, used these DB authorization detail with spring security annotation on method for apply method level spring security.
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Developed many EJB's and Web Services.
  • Implemented EJB (Stateless session Beans) and exposed them as Web Services.
  • Worked with JMS (java messaging service) for asynchronous communication.
  • Built the functionality for the front end JSPs to take the data from the model, as an XML and used XSLT to convert the XSL to HTML.
  • Wrote JUnit Test Cases for the Helper, Gateway, and Action classes, which supported the application environment.
  • Developed DAOs using DAO Design Pattern to insert and update the data.
  • Implemented ORM in the persistence using Hibernate framework in conjunction with Spring Aspect Oriented Designed and developed user interface using Struts tag libraries.
  • Deployed components to the development environment, system test environment, and UAT
  • Developed automatic build scripts using ANT for the application to deploy and test.

Environment: JDK 1.6,Struts, EJB, Web Services, XML, XSLT, XPATH, JavaScript, HTML, CSS, DHTML, Hibernate, SQL Developer, Windows XP, Eclipse 3.5, Oracle 11g, ClearCase.

Confidential

Java Developer

Responsibilities:

  • Developed Participated in the discussion with business experts to understand the business requirements and mold them into technical requirements toward development.
  • Used Agile (SCRUM) methodologies for application development.
  • Designed UML diagrams using Microsoft Visio.
  • Developed the user interfaces using HTML, JSTL, DHTML, Java Script, AJAX, CSS and JQuery.
  • Used Struts frame work to develop the MVC module.
  • Developed Struts framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer.
  • Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session façade, Value object and DAO design patterns. MVC architecture is implemented by struts framework.
  • Apache Camel and Apache CXF are used for enterprise integration patterns.
  • Worked on the database design and created PL/SQL scripts for tables, views, functions, triggers, stored procedures etc.
  • Deployed web applications, EJB components, and enterprise applications.
  • Configure Clustering EJB objects, JDBC connections and JMS connection factories.
  • Used Hibernate ORM framework to create the DAO layer.
  • Maintained WebSphere Application server for web applications development and deployment JSP and EJB components on WAS.
  • Developed Web tier of the application with Struts MVC framework.
  • Used Maven for application life cycle and dependency management.
  • Used JUnit and spring to create the Unit Test framework.
  • Used Log4J for building the logging module.

Environment: Java 1.6, Agile (SCRUM), HTML, DHMTL, UML, Java Script, AJAX, CSS, JQuery, Spring, Hibernate, Apache CXF, JAX-RS, Log4J, Jersey, PL/SQL, Camel, Oracle 10g, Maven, jUnit4.

We'd love your feedback!