We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Milpitas, CA

SUMMARY:

  • Over 7+ years of IT expertise in various phases of Software development including Design, Testing, Implementation, Development and Maintenance of multi - tier applications using Java/J2EE technologies.
  • Experience in working with developing applications using Agile, Waterfall and SCRUM methodologies. 
  • Experience with various J2EE  design patterns like DAO, MVC, Session Facade, Business Delegate, Service Locator, Singleton and Data Transfer Object in the development of Enterprise Applications.
  • Expertise in utilizing Java tools in business, web and client-server environments including Java Server Pages (JSP), Servlets, Struts, EJB, JMS, JDBC, Conceptual knowledge of Hibernate, JSON and other world class technologies.
  • Expertise in developing and deploying J2EE components using application servers such as Apache Tomcat, IBM Web Sphere MQ 7, JBoss and Web Logic.
  • Good experience in working with presentation layer using HTML5, XHTML, CSS3, JSTL, Custom tag libraries, JavaScript, Angular JS, React.JS, JQuery and AJAX.
  • Strong Knowledge of Object Oriented Concepts and extensive experience in conceptualizing, designing and implementing MVC Architecture across various projects.
  • Having experience in deploying the applications in AWS as EC2 instances and create snapshots for the data that have to be stored in AWS S3.
  • Experience in implementing React JS code to handle cross browser compatibility issues in Mozilla, IE 7,8,9 and Safari.
  • Experience in working with Node.js and NPM modules (HTTP, FS, Express, Grunt, Gulp, Bower).
  • Experience in SOAP (JAX-WS) and RESTful (JAX-RS/Jersey) web service API development.
  • Specialized in designing applications using OOAD technologies developing UML Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using tools like UML/Rational Rose and Microsoft Visio.
  • Expertise in XML and related technologies like XSL, XSLT, XPATH and parsers like JAXP (SAX, DOM) and JAXB. 
  • Experience using an Integrated Development Environment including Eclipse, IBM RAD 7.5, and NetBeans. 
  • Proficient in using RDBMS concepts with Oracle, MySQL, DB2 and MS-SQL server and experienced in writing SQL, PL/SQL Stored procedures, Triggers and Views.
  • Involved in building and deploying Apache ANT scripts for deployment and customizing WAR/ JAR file management for web applications. 
  • Strong experience in built Maven Based Projects and use POM file for create complete clean Project Documentation with POM file in Maven.
  • Hands on experience in UNIX environment shell scripting, socket programming.
  • Worked with Version controller tools like GIT and SVN.
  • Logging framework Log4J is used for log messages. Implemented log4j for application logging and to troubleshoot issues in debug mode. 
  • Experience in unit testing, integration testing and worked on JUnit for Testing and implementation on various modules.
  • Team Player, quick learner and self-starter with effective communication, motivation and organizational skills. 
  • Ability to analyze problems, root causes and develop innovative solutions to business challenges and streamlining operations.

TECHNICAL SKILLS:

Languages: Java, C, C++, PL/SQL, SQL

Java Technologies: J2SE, J2EE, JSP, Servlets, JDBC, JMS, EJB, SOAP, Swing, JNDI, RESTful web services

Web Technologies: HTML5, DHTML, CSS3, JavaScript, AJAX, JSTL, AngularJS, JQuery

Frameworks: MVC, Struts1.1/1.2, Hibernate, Spring, JSF

XML technologies: XML, XSLT, DTD, Schema, XML DOM, XPATH

Developer IDEs: Eclipse, NetBeans, WSAD

Databases: Oracle 10g/11, IBM DB2, MySQL, MS SQL Server

Tools: ANT, Maven, JUnit, Log4J, SVN, GIT, IBM Rational Clear Case

Web/app. Servers: Apache Tomcat, JBoss, Web logic App Server, Web Sphere

OS: Windows, Linux and Mac

PROFESSIONAL EXPERIENCE:

Confidential, Milpitas, CA

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in development of large, complex service portal using the company and industry defined development practices and standards. 
  • Participated in designing of Use Case, Class Diagram and Sequence Diagram for various Engine components and used IBM Rational Rose for generating the UML notations.
  • Developed the web interface using AngularJS, Bootstrap, HTML, CSS, SASS JavaScript and JQuery and designed according to the functional and technical requirements. 
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time . 
  • Worked with Web-Development technologies like REST, Servlets, JSP, JSTL, HTML5, JavaScript, CSS3, XML, XSL/XSLT, AJAX, Rich Client Platform (RCP) and JQuery .
  • Used AngularJS to simplify development and testing of web applications by providing client-side model-view-controller ( MVC ) capability as well as providing structure for the entire development process.
  • Worked on JDBC framework encapsulated using DAO pattern to connect to the database.
  • Implemented the application using the concrete principles laid down by several Design Patterns such as Session Facade, Business Delegate, Service Locator, Singleton and Data Transfer Object.
  • Consuming and exposing various Web services using JAX-RS and JSON to different systems for business services.
  • Used JAX-RS annotations to specify the type of data producing or consuming, validate the user requests, map user requests and to pass input parameters.
  • Developed Single Page Application using AngularJS , JavaScript , HTML and CSS and achieved two-way binding between HTML and JavaScript objects. 
  • Worked on AJAX for developing an interactive web application.
  • Used Java  Messaging Services ( JMS ) for reliable and asynchronous exchange of important information.
  • Created JAX-RS RESTful web services for GET, POST, PUT and DELETE requests. Used POSTMAN Rest client for chrome to test all the services. 
  • Worked extensively on XML to configure the run time environment of application server and wrote the WebLogic specific deployment descriptors.
  • Developed SQL queries to interact with Oracle database and involved in writing PL/SQ L code for procedures and functions.
  • Used Spring framework to control the page layout and Spring validation framework to do client side and server-side validations.
  • Used Eclipse IDE for designing, coding and developing applications.
  • Worked with Spring based JUnit framework for writing JUnit tests and integration tests. 
  • Implemented Log4J for Logging Errors, debugging and tracking.
  • Used JIRA tool for tracking stories progress .
  • Used Maven to build the application and deploy the application to the WebLogic server.
  • Participated in code reviews and GIT for source control and also involved in fixing defects, warranty support, conducted code reviews. 

Environment: Java 8 , JSP 2.x , J2EE , HTML5, CSS3, XML, Spring 4.x, Struts, JavaScript, AngularJS, JQuery, Bootstrap, Git, UML, MySQL 5.0, PL/SQL, Eclipse 4.6, REST, Hibernate 5.0, AJAX, JSON, JMS, JQuery, Oracle 11g/12c, Maven, ANT, WebLogic, JUnit, XSL, Log4j.

Confidential, Minneapolis, MN

Sr. Java/ J2EE Developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams. 
  • Implemented core framework components for executing workflows using Core Java, JDBC , and Servlets & JSP s. 
  • Created and maintained web pages using HTML, CSS, JavaScript, JQuery and also responsible for Designing of Web pages including AJAX controls and JSON. 
  • Designed Presentation layer using JSP, Struts framework and did front-end validations using JavaScript and JQuery .
  • Used AngularJS to create maintainable and testable single page application and Implemented 2-way data binding.
  • Wrote JUnit test cases for testing all spring service calls and Spring MVC validations. 
  • Worked with HTML5, CSS3 background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors
  • Developed code to call the web service/APIs to fetch the data and populate on the UI using JQuery/AJAX
  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and migrating to RESTFUL.
  • Experience in developing SQL queries and implementing Experience in package manager of NPM and Bower for UI dependency management and used Grunt as build server.  
  • Integrated and implemented GIT API's to configure and list the existing project repositories by using REST ful web services. 
  • Wrote database queries for accessing, manipulating and updating Oracle Database. 
  • Backend application layer is implemented using EJB (Enterprise Java Bean) in WebLogic Application Server environment
  • Involved in improving the existing design by minimizing dependencies between the layers with the help of Design Patterns .
  • Developed PL/SQL procedures for login module and written complex SQL queries . 
  • Consumed web services using Spring to get data from external systems.
  • Involved in performance Tuning of the database and also large volumes of data.
  • Configured Log4J for logging purposes. 
  • Participated in builds and deployments using Maven to model and production and SVN for version control.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.

Environment: Java 1.7, J2EE, Spring 4.2, MongoDB, IBM RSA, Hibernate 4.2, Maven, JQuery, Struts, CSS3, HTML5, AJAX, AngularJS, SQL, NPM, Grunt, Bower, Oracle 11g, Tomcat, XML, JavaScript, REST API, SOAP, JSP, JUnit, Log4J, WebLogic 11g and SVN.

Confidential, Charlotte, NC

Java/J2EE Web App Developer

Responsibilities:

  • Interacting with the business analysts to gather the requirements and understanding the functional design specifications for the requirements
  • Implemented MVC architecture using spring and Struts frameworks combined with EJB for database persistence.
  • Developed Servlets to process the requests, transfer the control according to the request to corresponding Session Beans and JSP pages. 
  • Designed and developed web pages using JSP,  Java Beans JSTL, HTML, CSS, DHTML, XSLT, JavaScript, JQuery, AngularJS and AJAX
  • Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall model. Installed application on AWS EC2 instances and also configured the storage on S3 buckets.
  • Installed, deployed and upgraded AWS cloud-based servers and services in accordance with project guidelines.
  • Used OOAD and OOP 's concept like Abstraction, Polymorphism, Inheritance and Encapsulation.
  • JSON is used for serializing and reserializing data that is sent to or receive from JSP pages. 
  • Built various controller classes and application context files. 
  • Used various Java,   J2EE   design patterns like DAO, DTO and Singleton etc. 
  • Implemented Hibernate instead of traditional JDBC code. 
  • Developing and consuming web services like SOAP(JAX-WS), REST(JAX-RS)
  • Used SQL/PLSQL to perform complex database operations and generated various stored procedures, functions for DML operations.
  • Used Maven as build-automation tool for the process of Continuous integration.
  • Developed JUnit test cases. Involved with testing team to determine dependency towards removing bottlenecks and ensuring smooth testing process 
  • Used ANT for developing build scripts and deploying the application.
  • Practiced Agile development approaches. 
  • Involved in various internal releases of the application and supported the application modules during testing and pre-production phases.

Environment: JDK 1.5/6, AJAX, Hibernate 3.x, JSP 2.1, Spring 2.x/3.x, AWS, Servlets, Weblogic 10.x, Eclipse 3.x, Oracle 10g/11g, Eclipse 4.3, SVN, MS-SQL, PL/SQL, XML, HTML, JavaScript, AngularJS, Web sphere 6, JUnit, Log4j, Shell Scripting, UNIX.

Confidential, Chicago, IL

Java/ J2EE Developer

Responsibilities:

  • Estimation of work based on Agile methodology. 
  • Integrated three different vendors to a common platform using AJAX and implemented AJAX for server side validations, auto loading of data and to improve performance. 
  • Assist developers   with API integrations and ensuring adherence to RESTful standards.
  • Used Spring as MVC framework for designing of the complete Web tier. 
  • Handled development and deployment of Session Beans ( EJB ) for each module to their respective instance of app server. 
  • Generated Class Diagrams, Sequence Diagrams with Microsoft Visio and RAD. 
  • Designed patterns such as Singleton, Front Controller, Factory pattern, Data Access Object. 
  • Involved in writing and consuming Web Services using SOAP, WSDL , deployment, configuration and testing. 
  • Implemented logging mechanism using Log4J.  
  • Used JavaScript, JQuery for user interactions in pages 
  • Wrote SQL, PL/SQL and stored procedures as part of database interaction. 
  • Extensively used Hibernate for Object relational Mapping for data persistence. 
  • Unit testing, bug fixing in multiple environments and reproduce bugs for fixing and code review of individual modules in the application. 
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components on Application server. 
  • Used CVS for version control and debugging using Log4J .
  • Used Maven build tool to build and deploy the application.
  • Involved in unit testing using JUnit.

Environment: Java 1.5, JSP 2.0, Spring MVC, EJB, JMS, Servlets, HTML, CSS, JavaScript, AJAX, Maven, CVS, WSDL, jQuery, WebSphere Application Server 6.0, Eclipse, Oracle 10g, SQL, IBM- Clear Case.

Confidential

Java/ J2EE Developer

Responsibilities: 

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle ( SDLC ).
  • Used Rational Rose for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase
  • Designed the application using the J2EE  design patterns such as Session Facade, Business Delegate, Service Locator, Singleton.
  • Designed and developed presentation layer using JSP, HTML, and JavaScript.
  • Used SOAP Webservice as a Producer/Consumer to/from a Client for their use/in the company to connect with other projects.
  • Coded Entity Beans for data persistence within Data Access Layer. 
  • Implemented Struts Validators framework to validate the data.
  • Developed Stored Procedures in the Oracle database. 
  • Worked and Modified the Database Schema according to the Client requirement. 
  • Developed Message Driven Beans (MDBs) for receiving and processing data using JMS .
  • Deployed the application into the JBoss server in development and production environment.
  • Used XML based message transfer to implement SOAP Web services.
  • Testing of JSPs, Servlets and Business Objects was done on WSAD test environment.
  • Involved in unit testing using JUnit.

Environment: Java 1.5, J2EE, Struts 1.3, EJB 3.0, JMS, Servlets, JSP, JDBC, HTML, CSS, JavaScript, JUnit, JBoss, XML, JMS, SOAP, Rational Rose, Eclipse, Oracle9i, SQL, Windows NT and Linux.

We'd love your feedback!