We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Bismarck, ND

SUMMARY

  • Over 7+ years of strong software experience in design, development and deployment of web - based and Client-Server business applications using OOP, Java/J2EE technologies in various domains like Finance/E-Commerce/Banking/Insurance.
  • Experience in all phases of Software Development Life Cycle (SDLC), which includes Integration, Implementation, Interaction, Business Analysis/Modeling, Documentation, and Testing of all software applications.
  • Ability to efficiently translate algorithms, ideas and concepts to software applications.
  • Proficient in design and rapid development of web and J2EE applications using Core Java, JSP, JSF, CSS, Servlets, EJB, JavaScript, Spring, JDBC, JNDI, JMS, SWING, HTML/DHTML, XML and Struts framework.
  • Experience in Agile software development process, Test Driven Development and Scrum.
  • Experience in client side designing and validations using HTML5, CSS3, JavaScript, AJAX, jQuery, AngularJS and NodeJS
  • Proficient in MVC architecture using Spring framework / JSP-Servlet and J2EE Design Patterns.
  • Expertise in Struts and Hibernates Frameworks.
  • Developed Graphical User Interfaces using UI frameworks AngularJS and Webpage's using HTML, CSS and JSP's for user interaction.
  • Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis and Developed RESTFUL web services using Spring MVC.
  • Comprehensive knowledge in RDBMS databases like Oracle 10g/11g, SQL Server 2005, 2008, DB2, and MySQL 4.x, 5.0.
  • Development experience in Windows, Linux, Mac OS, Docker containers and UNIX operating systems.
  • Expertise with Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Modelling (OOM) based on Unified Modelling Language (UML) architecture.
  • Experience in installing, configuring, tuning Apache Tomcat, WebLogic and WebSphere.
  • Ability to work individually as well as in a team with excellent problem solving skills, troubleshooting capabilities, learn new tools and concepts.
  • Worked on IDE’s such as Eclipse/My Eclipse, JBuider.
  • Comprehensive knowledge in databases like MySQL, SQL Server, DB2 and Oracle writing Triggers, Stored Procedures and Normalization of databases.
  • Proven experience with Application Servers like IBM WebSphere 6.x/5.x/7.x, Oracle/BEA WebLogic9.x/8.x/7.x/6.x, JBoss and Tomcat 5.x/4.x/3/x.
  • Expertise in database modeling, administration and development usingSQL and PL/SQL in SQL Server environments.
  • Excellent troubleshooting & problem solving skills with Client-Server Applications & Web Application.
  • Designed Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams.
  • Expertise in using issue tracking tools such as Quality Center and JIRA.
  • Experience in working with build management tools like Ant, Maven and Jenkins
  • Highly curious and passionate to learn new front-end technologies and adept at promptly and thoroughly mastering them with a keen awareness of new industry developments and the evolution of programming solutions.
  • Experience in designing, developing and implementing E-Commerce, B2B applications using J2EE technologies in Banking, E-Commerce Healthcare and Insurance domains.
  • Versatile team player with good interpersonal skills, commitment, result oriented, hardworking, passionate to learn trending technologies and take on challenging tasks.

TECHNICAL SKILLS

Languages: Java, C, C++, J2EE, JDK 1.6/1.7/1.8

J2EE Technologies: J2EE 1.4, JAVA EE (5.0, 6.0), SERVLETS (2.4, 2.5, 3.0), JSP (2.0, 2.1, 2.2), JSF (1.1, 1.2, 2.0), JSTL, EJB (2.1, 3.0), JPA, JAX-P, JAX-RPC, JAX-WS, JAX-RS, SAAJ, JMS, JTA

Web Technologies: HTML5, CSS, Angular JS, JavaScript, jQuery, JSF, AJAX, XML, XSD, WSDL, DTD, DOM/SAX

Frameworks: STRUTS (1.x, 2.0), SPRING (2.x, 3.x), HIBERNATE, GWT.

IDE'S: ECLIPSE (GALILEO, HELIOS, INDIGO, JUNO), NET BEANS, OEPE, IBM RAD, MYECLIPSEVISUAL STUDIO 2010, TOAD

Web Services: SOAP, Restful, WSDL, APACHE AXIS.

Web and Application Servers: Tomcat V 5.x, 6.x, IIS 5.0, 6.0, 7.0, WEBLOGIC, WEBSPHERE, JBOSS, Glassfish

Operating Systems: UNIX, LINUX, Windows (XP, Vista, 7, Server 2003, 2008, 2010).

Databases: DB2, MySQL 5.0, Oracle 10g, 9i, MS SQL Server 2000, 2005, 2008 R2

Build and Log Tools: Build tools (ANT, MAVEN), Logging tool(LOG4J), Version Control (CVS, SVN, CLEAR CASE, SURROUND)

Defect Tracking Tool: JIRA

PROFESSIONAL EXPERIENCE

Confidential, Bismarck, ND

Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC)
  • Involved in gathering system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
  • Developed the Presentation and Controller layers using JSP, HTML5, CSS3, JavaScript, Business logic using Spring (IOC, AOP), and Persistent layer DAO, Hibernate Persistence Strategy for all modules
  • Using JMS to send email or notify companies or users who have subscribed particular services in our product.
  • Developed Responsive UI using Angular and various node.js modules
  • Generated reports from the database using PL/SQL and SQL
  • Involved in design and development of UI component, which includes layered POVs and Carousels using frameworks Angular JS, React JS, Knockout, JavaScript, HTML5, CSS3 and Bootstrap.
  • Followed Single Page Application (SPA) Pattern and used AngularJS MVC to build a cross-browser complaint application.
  • Expert in HTML5/CSS3 development and have experience in Backbone.js, node.js, angular.js, Responsive design.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Used Agile Scrum methodologies for application development
  • Implemented Message Queues using Active MQ and JMS for transaction management.
  • Developed JSP and Servlets for the presentation tier.
  • Designed Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams
  • Implemented Access Control List (Authentication & Authorization) across the application.
  • Used JUnit 4.0 framework for Unit testing of application
  • Used Git for version control and Log4J to create log files to debug as well as trace application
  • Used Maven to create EAR, WAR & JAR files and deployed
  • Used JBuilder for developing, deploying and debugging the applications.
  • Involved in Units integration, bug fixing, and User acceptance testing with test cases.
  • Consumed Web Service using WSDL and SOAP tested using SOAP UI
  • Exposed Java APIs for other applications to access data using REST API.
  • Performed connectivity with Oracle database using JDBC.
  • Implemented core features of AngularJS framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking.
  • Developing a heavily asynchronous single page application which takes the user through an extensive search criteria and graphs reports using the high charts plugin.
  • Coding, Testing the product/application (Functionality Testing, Unit Testing and Performance Testing) and Defect Tracking and Fixing are some of the main responsibilities executed.
  • Supported technical team members in development of automated processes for data extraction and analysis.

Environment: JDK1.8, J2EE 5.0, Struts, Spring, Hibernate, Restful, ehCache, Multithreading, Oracle 11g, HTML 5, Java Script, CSS, Angular.JS, jQuery, JSON, JSF, XML, ANT, Rational Clear Case, SOAP UI, WebSphere 8.0, JTA, JUnit, EJB 2.1, Agile Methodology, Design Patterns, SVN, Apache Maven.

Confidential, Erie, PA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design and developing front end/UI using JSP, HTML, DHTML, JavaScript, JQuery and AJAX.
  • Tracked and monitored defects using HP Quality Center.
  • Used Struts MVC framework for the ease and improve performance of the application.
  • Designed Presentation layer using JSP, Struts framework and did front-end validations using JavaScript and JQuery.
  • Involved in design and development of UI component, which includes layered POVs and Carousels using frameworks Angular JS, JavaScript, HTML5, CSS3 and Bootstrap.
  • Followed Single Page Application (SPA) Pattern and used AngularJS MVC to build a cross-browser complaint application.
  • Used Ant scripts to automate the build process and to deploy the application on the WebSphere application server.
  • Performed Unit and System integration testing. Implemented JUnit 4.0 testing framework to write and run automated testing.
  • Written Web services to publish messages to MQ to communicate with legacy applications.
  • Designed and implemented a series of SOA compliant web services on JBOSS, WebLogic platforms.
  • Implemented web services (WSDL) and effectively worked with SOAP and XML, XSLT.
  • Written Web Services (WSDL) to exchange data between different applications which are on different platforms.
  • Used Maven & Jenkins for building and deploying the applications.
  • Involved in the analysis, evaluation, and implementation and testing of moderately complex software applications
  • Used Agile Scrum methodology for the iterative development of the application
  • Implemented the project by using Spring Web MVC module
  • Used WebSphere Application Server for deploying various components of application.
  • Implement, integrate and maintain the client server and web related applications
  • Used Ant scripts to automate the build process and to deploy the application on the WebSphere application server.
  • Test driven development approach was used and hence worked intensively on developing test cases.
  • Quality Control Activities such as defect tracking, fixing using JIRA.
  • Involved in code review process, validating designs done by other developers and development of the application.
  • Extensive Programming, testing and debugging skills to write new applications.

Environment: JDK1.7/1.6, Agile Methodology, Hibernate-JPA, Spring, Servlets, JMS, XML, SOAP, WSDL, JDBC, HTML5, CSS, JavaScript, AngularJS, Node.js, React.js, JNDI, Maven, ANT, CVS, Log4J, JUnit, WebLogic Application Server 10.0, MySQL, Oracle.

Confidential, River woods, IL

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Analysis, Design and Implementation translation of Business User requirements.
  • Building application with JS frameworks Such as Angular JS and Developed templets for Multiple Screens using AngularJs.
  • Implemented JQuery and JSON to minimize code and manage complex data set.
  • Actively participated in the daily SCRUM meetings and paired programming to produce quality deliverables within time.
  • Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML5 and CSS3.
  • Developed various modules utilizing Servlets, JSP, JSTL, and JavaScript
  • Developed Order Worksheet for pricing using JSP and provided dynamic update of JSP
  • Used Spring through-out the application in injecting dependencies into layers of application and integrated with Hibernate
  • Extensively used Hibernate in data access layer to access and update information in the database
  • Developed application business components and configured beans using Spring IOC.
  • Generated POJO classes and Hibernate mapping files using Reverse Engineering.
  • Developed DAO classes using Hibernate Template from spring with Hibernate API.
  • Designed and Implemented MVC architecture using Spring MVC.
  • Created properties files and used enhanced JTable for improved general performance.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Developed test cases and performed unit test using JUnit Framework.
  • Involved in Production Support. Solved many production issues based on priority.
  • Designed UML diagrams using UML and Rational Rose.
  • Developed user interface using JSP, JSP Tag libraries to simplify the complexities of the application.
  • Used JUnit for testing the application and Maven for building Projects.
  • Used GIT tool to keep track of all work and all changes in source code.

Environment: Java 1.5, J2EE 1.4, Servlets, JSP, JSF, SAAJ, JAX-WS, Spring Framework, SOAP, WSDL, UDDI, XML, XSLT, HTML, CSS, UML, DOM, WebSphere 6.0, DB2, CVS, JUnit, Web Services, ANT, Hibernate, ICE Faces, JBoss developer studio 3.0.

Confidential

Java Developer

Responsibilities:

  • Preparation of the Detailed Design document for the project by developing business process flows, requirements definition, use cases, and object model
  • Designed and implemented a GUI framework for Swing. Developers using the framework define actions, popup menus in XML, the framework builds the graphical components.
  • Designed the class diagrams and sequence diagrams.
  • Developed the presentation layer and GUI framework that are written using JSP and client-side validations were done using JavaScript.
  • Use MVC architecture.
  • Creation Test plan. Development and coding of Test classes and Test Cases.
  • Execution of Test cases in Jbuilder.
  • Defect fixing. Client communication & Query resolution
  • Testing of the product: Unit Testing, Regression Testing, and Integration Testing.
  • Used Eclipse as the IDE and Struts Framework for developing the application.
  • Developed the JSPs for the application.
  • Created struts-Config file and resource bundles for Distribution module using Struts Framework.
  • Involved in gathering and analyzing system requirements.
  • Used Multithreading and exceptional handling in the development of applications.
  • Developed application is based on the MVC Architecture using Apache Struts framework.
  • Involved in all phases of SDLC including requirements Collection, Design and analysis of the Customer specifications from business analyst.
  • Designed and developed user interface screens using HTML, JQuery and JSP.
  • Created and maintained the configuration of the Application Framework.
  • Eclipse used as Java IDE tool for creating Action classes and XML files.
  • Involved in development of application using Rule Engine(Drools).
  • Used Rule Engines in applications to replace and manage some of the business logic.
  • Wrote business rules using Drools and business logic processing customs declarations.
  • Monitored Logs files and troubleshooting environment variable in Linux boxes.
  • Involved in maintenance of the application.

Environment: Core Java, Struts, J2ee, JBOSS Application server and Oracle, JSP, Html, JavaScript, JDBC, Servlets, Unified Modeling Language, XML, SQL statements, VSS.

Confidential

Java Web Developer

Responsibilities:

  • Involved in requirements gathering and documenting the functional specifications.
  • Developed the action and action form classes, based on the Struts framework, to handle the pages.
  • Created tile definitions, struts-Config files and resource bundles using Struts framework.
  • Implemented Action classes using Struts framework.
  • Used multithreading in programming to improve overall performance.
  • Working with Core javawhile implementing multithreading and executing in struts framework.
  • Used to work with OOPS concepts and memory concepts like string pool.
  • Used Eclipse for writing code for HTMLjava, Servlets, JSP and JavaScript.
  • Involved in preparation of Uses Cases.
  • Involved in UI design using JSP, Html, CSS
  • Developed Java beans that perform the primary business logic functionality with Struts.
  • Developed the application using Struts Framework with respect to Model View Controller (MVC) architecture
  • Implementing the DAO’s to perform the data operations - retrieve, update, insert and delete.
  • Development and Deployment of Application.
  • Testing - Unit testing & Integration testing.
  • Utilized SVN as a version control system and for code management.
  • JUnit scripts were used for unit testing the modules developed in the development environment.

Environment: Core Java, WebSphere Server 5.1, Servlets, Struts 1.2, Oracle 8i, PL/SQL, JSP, J2EE, XML, JMX, XSL, JDBC, HTML 5.1, UNIX, SMTP.

We'd love your feedback!