We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Rochester, MN

SUMMARY

  • Having 8 yearsof work experience in developing Java/J2EE and .NETproject requirements gathering, analysis, design, Software development and implementation.
  • Experience in all phases of Software Development Life Cycle (SDLC) from creating Business requirement docs, project plan docs, building front end design templates, coding application, Unit testing, version control, production deployment and support.
  • Proficient in User Interface (UI) design and development process using technologies like HTML, CSS, JavaScript, jQuery, AJAX, JSP, Bootstrap,React.JS and Angular JS.
  • Excellent knowledge of Object Oriented concepts and exposure to Java/J2EE technologies.
  • Experience in building the components using Core Java, Servlets, JSP, Struts 2, JDBC, Web Services, Hibernate, Spring, Spring MVC.
  • Strong work experience in JDBC using SQL Queries in MySQL 5.0, MS SQL Server 2008/2012, Oracle 11g.
  • Excellent work experience in coding with View layer, Business service layer and Model layers (MVC frameworks) and component - based development.
  • Hands on experience in J2EE Design Patterns like Singleton, Factory, Facade, Composite and Data Access Object.
  • Expertise in developing applications using .Net Technologies like C++, C#, ASP.NET 3.5/4.0, ASP.NET Web Forms, ASP.NET MVC, ADO.Net, Web Services, Internet Information Service (IIS 6.0/7.0), Team Foundation Server (TFS).
  • Troubleshooting expertise using Firebug, IE developer tool kit and Chrome extensions.
  • Work experience on different application servers like WAS 7.0 and Apache Tomcat.
  • Worked in Agile and Waterfall methodologies.
  • Experience in using the Object Relational Mapping Tool Hibernate, strong in using XML mappings and java objects.
  • Strong experience in SDLC design phase using UML, Sequence and Class Diagram generation using RSA 9.0.
  • Strong in writing SQL queries in PL/SQL and T-SQL, triggers, stored procedures in Relational Database Management Systems like Oracle, MySQL, PostgreSQL and Microsoft SQL Server.
  • Experience in IDE - Eclipse, Spring Tool Suite, NetBeans.
  • Created SOAP Web Services and Restful Web Services and deployed in the web server and also consumed the web service from third party software.
  • Experience with structural frameworks such as Angular JS.
  • Hands-on experience in using various version control systems: SVN, CVS, Git and GitHub.
  • Work experience with AWC tools for application build and deployment.
  • Strong leadership and good communication skills to help the team develop and implement the right solution. In my previous job I had the responsibility to delegate daily tasks to a 5-member team via e-mail, direct and over the phone meetings.
  • An experienced softwaredeveloper passionate about delivering quality software products with thorough & accurate testing and ample documentation.
  • Ability to write clear, well-documented, well-commented and efficient code for web application development.

TECHNICAL SKILLS

Java/J2EE Technologies: Java 1.4,1.5,1.6,1.7, Servlets, JSP, Struts2, Hibernate 3.X, JDBC, JMS, Spring, Spring MVC, SOAP Web Services, Restful Web Services

Web Technologies: HTML, CSS, JavaScript, jQuery, Ajax, XML, JSON, Bootstrap,AngularJS,React.JS

Database Technologies: MS SQL Server 2008/2012, MYSQL 5.0, Oracle 11g

Build and Deploy Tools: ANT, AWC (Automatic Web Sphere Configuration), Git

Application Server: Apache, Tomcat 5.x, IBM WebSphere Application Server (WAS) 7.0/8.0

IDE: Eclipse, Spring Tool Suite, NetBeans

Operating System: Windows, Unix, Linux

Others: Microsoft Visual Studio 2010/2012, C#, ADO.NET, ASP.NET, TFS, IIS

PROFESSIONAL EXPERIENCE

Confidential - Rochester, MN

Java Full Stack Developer

Responsibilities:

  • Involved in all phases of development Life Cycle including requirement gathering, analysis, design, implementation, deployment and support
  • Followed Agile Methodology and participated in daily SCRUM meetings.
  • Developed CSS based page layouts that are cross-browser compatible and standards-compliant.
  • Developed web applications with HTML5, CSS3, Bootstrap and Angular JS.
  • Used JQuery for basic animation and end user screen customization purposes. Also used CSS pre-processors (SASS).
  • Involved in the development of presentation layer and GUI framework using Angular JS and HTML.
  • Involved in rendering additional components with custom HTML tags using React.js
  • Involved in writing application level code to interact with APIs, Web Services using AJAX and Angular resources.
  • Developed code for Responsive web design in JavaScript using frameworks like Angular.js, React.js
  • Responsible for making responsive web pages using twitter bootstrap and media queries
  • Used groovy and spring boot to collecting the data from users and packaged the data as JSON distributed to applications.
  • Experience working with Redux for maintaining the consistency to run the application in different environments (client, server, and native) which are easy to test.
  • Used Grunt for building the project. Managed projects with GRUNT task runner
  • Extensively used Spring MVC framework to develop the web layer for the application. Configured Dispatcher Servlets in web.xml.
  • Created GET/PUT request and response using RESTFUL web services.
  • Handled response data from RESTFUL web services using XML, JSON and JQuery to update UI Interacted with java controllers (JQuery, Ajax, and JSON to write/read data from back end systems).
  • Used JSF tag libraries in JSP pages for including various UI Components.
  • Involved in writing stored procedures for Backend database. Used JDBC to interact with the database layer of the Application.
  • Involved in setting up the Web Services (SOA) using XML, SOAP, WSDL and Apache Axis2
  • Developed the Business logic using spring (IOC, AOP), DTO, and JTA.
  • Developed UI tests with Protractor and Java tests in JUnit.
  • Designed and Developed automation script using Selenium Web Driver in Eclipse.
  • Used Jenkins for Continuous Integration. Used TOAD for managing, monitoring and analyzing the database. Maven for build application.
  • Involved in Developer,Testing, Review and Trouble shooting.

Environment: HTML5, CSS3, AngularJS, React.js, Groovy, AJAX, Responsive Web Design, JQuery UI, JSON, Restful web services, Spring,Grunt, JavaScript, JSP, LESS, Agile methodology, Maven, Jenkins, GIT, JUnit, Eclipse and Windows.

Confidential - Detroit, MI

Java Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle(SDLC).
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture, Spring MVC, Hibernate, Spring Annotations and Tomcat Web server.
  • Created custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.
  • Ensuring high performance on mobile and desktop.
  • Validated user actions on the client side and providing responsive feedback.
  • Written non-blocking code, and resorting to advanced techniques such as multi-threading, when needed.
  • Made design recommendations towards the development of new code or reuse of existing code.
  • Communicated with external web services using Angular services.
  • Functional unit testing the feature to detect and functional issues and fix them accordingly if any found.
  • Extensively worked on core java concepts of Object Oriented Programming such as Collection framework, Multithreading, Exception Handling and Polymorphism.
  • Built the responsive UI screens using HTML5, CSS, JavaScript, JSP.
  • Used JavaScript and jQuery for client-side validations.
  • Designed and developed websites in Core Java, J2EE, Spring MVC, Hibernate, HTML and CSS.
  • Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Developed web Application Using Core Java, Spring, Hibernate, HTML5, JavaScript, jQuery and CSS.
  • Developed SOAP Web Services to communicate with the other modules.
  • Created test cases and performed Unit testing using Junit
  • Used Git as version control and JIRA for defect tracking

Environment: JDK1.7, Core Java, Spring framework, Hibernate, HTML5, CSS, JSP, JavaScript, JSON, XML, Tomcat, Log4J, JUnit, Eclipse, JIRA, GIT, Maven, MySQL.

Confidential

Programmer Analyst

Responsibilities:

  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture, Spring MVC, Hibernate, Spring IOC and Tomcat Web server.
  • Designed the presentation layer using HTML5, CSS, Bootstrap, JSP.
  • Used JavaScript and JSON for client-side validations and core Java to code controller and model layer.
  • Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Developed Stateless Session beans to serve data requirements of business processing layer.
  • Developed Container managed entity bean, which receives various kinds of data from client and stores in the database.
  • Extensively used JavaScript to provide required functionality on the JSP's
  • Worked on prototypes for Responsive Web design
  • Developed the JSON response from Ajax calls like GET and POST.
  • Developed Web Services using WSDL, SOAP to communicate with the other modules.
  • Involved in development of REST Web Services using Spring MVC to extract data from databases.
  • Created test cases and performed Unit testing using Junit
  • Used Git as version control and JIRA for defect tracking
  • Worked in Agile Development (JIRA) and maintained good level of communication in team going through all phases of SDLC lifecycle.
  • Participation in client meetings for issue and risk related discussions.

Environment: JDK1.6, Spring framework (Dependency Injection, MVC framework), Hibernate, HTML5, CSS, JSP, JavaScript, JSON, XML, Tomcat, JUnit, Eclipse, JIRA, GIT, Maven, MySQL.

Confidential - Brookfield, WI

Software Engineer

Responsibilities:

  • Used the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, ValueObject and Singleton for designing the application.
  • Involved in developing presentation tier as HTML, JSPs using Struts 1.1 Framework and used AJAX for faster page rendering.
  • Accessed data from the Oracle 8i database using Entity Beans.
  • Applied industry best practices and standards when project requirements were lagging.
  • Implemented different validation control on the web-pages using JavaScript.
  • Involved in developing HTML and JavaScript for client-side presentation and, data validation on the client side with in the forms.
  • Worked with the QA team to fix the bugs, test the load, and performance checking.
  • Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
  • Involved in designing Application based on MVC architecture.
  • Involved in data persistence by using Hibernate.
  • Used EJBs Stateless Session Bean, Java Servlets for developing the middle tier.
  • Prepared low level as well as design documents for the business modules for future references and updates.
  • Deployed the application in JBoss Application Server in production and development environment.
  • Implemented Version control system with CVS.
  • Code Walkthrough/ Test cases and Test Plans.
  • Used Junit for writing Unit tests. Used ANT as build tool.

Environment: JDK1.6, Struts 2, Hibernate, HTML5, CSS, JSP, JavaScript, JSON, XML, Tomcat, Log4J, JUnit, Eclipse, JIRA, GIT, Maven, MySQL.

Confidential

Associate software Engineer

Responsibilities:

  • Developed the application under J2EE Architecture using Spring, Struts, Hibernate, Servlets, Weblogic and JSP.
  • Extensively used JDBC APIs for database connectivity and data retrieval
  • Created Hibernate mappings and debug issues related to data integrity.
  • Extensively used Core Spring Framework for Dependency Injections of components.
  • WrotejavaPrograms for one-to-one comparison of data obtained from different sources.
  • Wrote Perl scripts to monitor the working of various processes pertaining to each OMS.
  • Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, Spring data, JPA.
  • Designed Interactive GUIs usingjavaApplets and Swing.
  • Experience with SQL and basic CRUD operations.
  • Developed JSP pages for presentation layer (UI) using Struts with client side validations using Struts Validator framework/ JavaScript.
  • Comprehensive experience in designing and developing applications using UML with Rational Rose.
  • Developed the Servlets for processing the data on the server.
  • Involved in the deployment of Web-Service End-Points using Apache CXF.
  • Used WebLogic for design, development, and deployment of applications.
  • Mentoring of junior members for Agile (Scrum) process & Junit testing.
  • Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
  • Involved in designing the user interfaces using JSP.
  • Made SDLC recommendations and implemented Flex, xml development best practices.
  • Maintained VS Operating Systems RSF cluster communications subsystem.
  • Used Maven for building and deployment purpose.
  • Used Clear Case for source Version Control.
  • Implemented MVC architecture using Apache struts framework.
  • Prepare java/J2EE development structure for Eclipse, maven, Jetty.
  • Used JIRA to keep track of bugs and issues.
  • Integrated with Apache Tomcat.
  • Involved in creating user interfaces using JQuery.
  • Involved in coding for JUnit Test cases.
  • Wrote various queries for data verification and manipulations.
  • Used SVN to keep track of source code versioning.

Environment: Corejava, J2EE, Servlet, Linux, Oracle, JDBC, Eclipse, Spring, Hibernate, Apache CXF, Clear Case, Struts, Tomcat, CRUD, JSP, JUnit, JQuery, JIRA, Maven, WebLogic, SVN, UML, Flex, Agile (Scrum)

Confidential

Software Engineer

Responsibilities:

  • Involved in requirements gathering and design of application workflows.
  • Designing and Developing the Web Portal Applications, web services, JBPM workflows, Back end Queuing
  • Implementations (MQ) using the technologies Spring MVC, JQuery, JSON, Spring ORM, Spring AOP, Hibernate, CXF.
  • JAX-WS JAXB and Active MQ using Scrum based Agile methodologies.
  • Developed Web pages using Servlet and JSP, Angular.js, for the support app which is a test tool for a quick standalone testing of the Web service calls.
  • Implemented Golden Gate for Standby Configuration and developed procedures for Replication.
  • Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled using Rational Unified Process (RUP).
  • Developed web application based on J2EE Struts framework, Implemented java and J2EE Design patterns like Business Delegate.
  • Enhanced UI using JSF, HTML, and JavaScript, Develop and deploy the applications on Web Sphere Application Server 6.0/7.0.
  • Used Web services - WSDL, SOAP for getting credit card information from third party.
  • Developed Web Service Client Component to make use of Web Service API using Apache Axis.
  • Designed roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Created technical documents for the tasks assigned, made changes in LLS donation workflow to accommodate Book Keeper.
  • JUnit test cases to test Web Services functionality before integration with client.
  • Accessed and manipulated the Oracle database environment by writing SQL queries in the oracle sqldeveloper for testing purpose.
  • Extensively worked on J2EE Technologies to develop the project, Followed Spring MVC Framework for the development of the project.
  • Used Hibernate as ORM tool and defined the mapping, coordinated with QA team to ensure the quality of application.
  • Involved in Unit integration, debugging the code, bug fixing, acceptance testing with test cases, code reviews.
  • Supported production environment including monitoring application, resolving any production related issues.
  • Exposed as RESTFUL Web services, with Chart Specific parameters passed as query string.
  • Extensive Performance testing is being done to determine the responsiveness and stability of the system.

Environment: Spring 3.0, Hibernate, SQL Server, JTA, JUnit, JSP, JSON, JPA, SOAP, Restful, JavaScript, DHTML, HTML, CSS3, Angular.js, AWS, Ajax, Restful services, AXIS, Jenkins, Eclipse, ANT, ActiveMQ Messages., JMS, WebSphere Application Server (WAS) 6.x.x, 7.x.x, Oracle, Agile Methodology.

We'd love your feedback!