We provide IT Staff Augmentation Services!

Java Fullstack Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Total 6+ years of experience as a Java Fullstack Developer with strong background and working knowledge in all phases of Software development life cycle in designing and developing large - scale, Object-Oriented, high-performance and multi-tiered web based client-server applications in diverse domains using Java, Servlets, JSP, EJB, Struts, Spring, Spring Boot, Hibernate, AJAX, JMS, ORM, JDO, JNDI, Web Services, JDBC, XML, JavaScript, AngularJS, jQuery and Design Patterns.
  • Experienced in implementing projects using SDLC (Software development life cycle), from initiation, planning, designing, execution, implementation, and development.
  • Implemented various Architectural & design patterns like MVC, Singleton, Front Controller, Data Access Object, Composite view, Business Delegate patterns.
  • Strong experience in Core Java, SOA, Spring Framework.
  • Knowledge on Enterprise Messaging (EMS)
  • Experience in writing Unit Testing using JUNIT, Mockito
  • Knowledge on Swagger, Rest docs
  • Implemented Micro Services based Cloud Architecture
  • Experience in JMS, Maven, Refactoring, Rules, Java script and Web.
  • Experience with MVC Architecture based applications using Spring Framework and Struts Framework, with expertise in presentation, business and database layers.
  • Strong experience in Spring Framework such asSpringMVC,IOC,AOPandSpring JDBC.
  • Strong hands-on experience withSpring IO,Spring Boot.
  • Designed & coded Hibernate for mapping, configurations and HQL for enhancement and new module development of Transport Optimization, Planning & Scheduling Web app.
  • Experience in developing webpages effectively using JavaScript, jQuery, HTML5, CSS3, AJAX, AngularJS, Bootstrap, and in making webpages cross browser compatible.
  • Experience in implementing SOA architectures with web services using WSDL, SOAP and UDDI and implemented JSON Restful web services.
  • Strong skills in API design, Enterprise Application Integration, Database Design & knowledge of various Architecture, design, Integration patterns & Application frameworks development.
  • Expertise in databases such as Oracle, MySQL, SQL Server, and IBM DB2 databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Extensive experience in processing XML using SAX and DOM parsers.
  • Extensively used JDBC Statement, Prepared Statement, Callable Statement and Result Set interfaces while providing database interaction with the RDBMS backend.
  • Proficient in using application servers like Web Logic, WebSphere, JBOSS & Apache Tomcat.
  • Experience with ANT and Maven for project build, test, & deployment; Log4j for logging; and Junit for unit and integration testing.
  • Knowledge of IDE's Eclipse, Net Beans, IBM Rational Application Developer (RAD), WebSphere studio application developer.
  • Experienced in working following Agile Methodology and other models including Extreme Programming, Waterfall Model, V-Model and Test-Driven Development (TDD).
  • Worked on different Operating Systems like UNIX, Linux, and Windows.
  • Experienced with different version management software such as SVN and IBM Rational Clear Case.
  • Familiarity in all aspects of technology projects including Business Requirements, Design Specification, Design Patterns and Deployment.
  • Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
  • Proactive attitude in identifying and resolving issues and risks.
  • Passionate, self-motivated, dedicated and very good team player with excellent communication skills including mentoring and presentation skills. An excellent team player with good organization and presentation skills.
  • Ability to adapt new changing technologies faster.
  • Skillful experience in working in the production environment, accepting adhoc tasks and quick issue resolutions.

TECHNICAL SKILLS

Technologies: Framework, Struts, Hibernate, JMS, XML, XPath, XSLT, JSP, EJB, SOAP, REST Web Services, JSON, HTML, CSS, JavaScript, AJAX, jQuery, AngularJS, Bootstrap

Programming Languages: Core Java, J2EE, C, C++,Ruby on Rails, IOS Swift

Web Technologies: Servlet, JSP, HTML, XML, XML, JSF, Visual Force

Scripting Languages: JavaScript, AJAX, jQuery

Framework: Spring, Struts, Hibernate

Database: Oracle, DB2, MYSQL, SQL Server

Application Server: Web Sphere, Tomcat, WebLogic.

Development Tools: Web Sphere RAD, Eclipse, Toad, SQLDeveloper

Knowledge: ACORD, Hadoop, Multithreading, UML

Version control: GIT, IBM Rational ClearCase, SVN.

Design Patterns: Observer, Factory, Singleton, Façade.

Operating Systems: Windows, Linux, Unix.

Project Management Tools: Microsoft Office

Methodologies: Waterfall, Agile, Test Driven Development.

PROFESSIONAL EXPERIENCE

Confidential

Java Fullstack Developer

Responsibilities:

  • Involved in Requirement Gathering from Business Analysts, Design and Deployment of the application-using Scrum (Agile) as Development methodology.
  • Responsible for resolution of issues reported by customers.
  • Analyzed the system for Requirements and Design by developing Use Case and Class diagrams using MS Visio as part of UML.
  • Developed JSP pages as per requirements used DOJO JavaScript Library with AJAX, and jQuery for client-side validation.
  • Designed and developing User Interaction screens using HTML5, CSS3, JavaScript, AJAX and JSON, Bootstrap, AngularJS, under MVC architecture.
  • Create single page project using Angular framework to achieve MVC pattern with routing pages, custom directives and Angular API.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • Wrote database interaction code and used JDBC API to connect MySQL.
  • Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • Developed and deployed Web Services that interact with partner interfaces, and written client interfaces, and implementation classes to consume the web services.
  • Developed Web API for internal and external applications using REST and SOAP based design.
  • Experience using Hibernate for mapping Java classes with database and using Hibernate query language (HQL).
  • Worked in several Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Configured the XML files for Hibernate and applied its Object Relational Mapping ORM to enable the data transactions between POJO and Oracle Database using caching on Session Factory as well as caching on query.
  • Involved in designing and development of business logic layer using (EJBs) Session Beans and Entity beans.
  • Responsible for writing EJBs including Session Beans for DB access using WebLogic Server.
  • Used Hibernate template to integrate Spring DAO business objects with respective tables from the database.
  • Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying required business objects & validating them with Stored Procedures using Oracle.
  • Used ClearCase for maintaining the component and for release and version management and ClearQuest for bug tracking.
  • JUnit was used for unit testing and implementing Test Driven Development TDD methodology
  • Log4J was used for logging and to capture the log that includes runtime exceptions.
  • Developed test cases for Unit, Integration and acceptance testing.
  • Involved in development of a well responsive single page application using AngularJS framework, JavaScript, and jQuery in conjunction with HTML5, CSS3 standards, with front-end UI team.
  • Used AngularJS framework to bind HTML (views) to JavaScript objects (models).

Confidential

Java Developer

Responsibilities:

  • Involved in analysis of functional specifications and design documents.
  • Worked on struts framework, JDBC transactions, LDAP, JNDI etc.
  • Worked extensively on Oracle database, Oracle File Utilities, Dynamic queries, Triggers, Loading Text files to Database using SQLLDR, Writing XML files Using Oracle File Utility Involved in solving Help Desk Tickets.
  • Developed UNIX Shell Scripts to trigger DB jobs from Autosys.
  • Implemented ACORD XML standards of the feeds that has to be loaded to CRS and payments that are generated from CRS.
  • Extensively used java script, Ajax, JSON, CSS, JSP, HTML for frontend development and validations
  • Used LDAP Authentication for application logging.
  • Implemented logging mechanisms using LOG4J.
  • Preparing Production migration plans and supporting Production Migrations. Used MVC based Struts framework to develop the multi-tier web application presentation layer components.
  • Enhanced the User Interfaces using JSTL, JQuery, HTML.
  • Involved in developing JSP for client data presentation.
  • Worked with various design patterns like Transfer Objects (TO), DAO, Business Object.
  • Designed and developed Java classes, Action Beans, and Action Classes.
  • Worked on parsing the XML files using DOM/SAX parsers.
  • Used JUnit for testing the entire application, rectified performance bottlenecks and eliminated mission critical bugs.
  • Configured and deployed the application on the Web sphere application server.
  • Designed and Developed database objects like tables, views, indexes, procedure, functions and packages.
  • Involved in Performance Tuning, which included creating Indexes, Providing Hints, Modifying Tables, Analyze Tables and Estimate Stats using Explain plan utility.
  • Perform code reviews to ensure compliance of the software.

Environment: Java, JDK1.5, Struts, PL/SQL, Oracle Solaris, Hibernate, Eclipse, Tomcat 7, LOG4J, WS FTP, Toad for Oracle. VSS, Maven, Hudson.

Confidential

Java Developer

Responsibilities:

  • Developed the J2EE application using Core Java and based on the Service Oriented Architecture.
  • Used Design Patterns like Singleton, Factory, Session Facade and DAO.
  • Used spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Modified the Spring Controllers and Services classes so as to support the introduction of spring framework.
  • Developed screens using jQuery, JSP, JavaScript and Ajax.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Developed the presentation layer and GUI framework in JSP and Client-Side validations were done.
  • Implemented SOA to develop REST Based Web services using Jersey.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development;
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, Indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
  • Focused on Test Driven Development; theirby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Used Rational Application Developer (RAD) which is based on Eclipse, to develop and debug application code.
  • Involved in a full life cycle Object Oriented application development - Object Modeling, Database Mapping.
  • SVN was used for project management and version management.
  • Deployed the application on WebSphere Application server.
  • Designed and Developed database objects like tables, views, indexes, procedure, functions and packages.
  • Involved in Performance Tuning, which included creating Indexes, Providing Hints, Modifying Tables, Analyze Tables and Estimate Stats using Explain plan utility.

Environment: JDK 1.6, Spring MVC, Spring Core, Oracle 10g,PL/SQL, RAD 7.1, Web sphere 6.1, Hibernate, SVN, Maven and Hudson

We'd love your feedback!