We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Dayton, OH

PROFESSIONAL SUMMARY:

  • Over 7 years of IT experience in Object - oriented analysis, Design, Development, Testing, Implementation and maintenance of web based and client server multi-tier applications using Java/J2EE technology.
  • Expertise in various components in Spring such as IOC, AOP, Spring JDBC, Spring MVC.
  • Experienced in creative and effective front-end development using JSP, JSTL, Servlets, JavaScript, HTML, DHTML, JavaScript, Ajax, Type Script, CSS, Rich faces, Bootstrap, J Query, Angular JS and React Js.
  • Expertise in server side programming using Java, J2EE, Servlets, JSP, JDBC, JavaBeans, Hibernate, IBatis, Oracle, EJB, Log4J.
  • Excellent knowledge and experience of developing applications with Model View Controller (MVC) using Struts framework and Spring framework.
  • Extensive experience in deploying, configuring, and administering Web/Application Servers like JBoss, WebSphere, WebLogic and Apache Tomcat.
  • Strong work experience in application integration using Web Services such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful.
  • Experience in Requirement gathering & analysis, designing UML - for developing application specific Object model, Use Case diagrams, Class diagrams, Sequence diagrams and State diagrams using Rational Rose and Visio.
  • Strong experience in UNIX & Linux Shell scripting Bash, Perl scripting .
  • Experience in Service Oriented Architecture using SOAP, JAX-RS and Restful Web Services.
  • Core Java such as multithreading, Collection and Arrays concepts to develop and application implementations.
  • Worked with NoSQL databases Cassandra and Mongo DB.
  • Extensive Knowledge on databases like Oracle, Postgres SQL, DB2, and MySQL. Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions.
  • Have hands on experience with SaaS (Software as a Service), PaaS (Platform as a Service), and IaaS (Infrastructure as a Service) solutions.
  • Experience in various IDE tools such as Eclipse, Netbeans and My Eclipse.
  • Experience in working with build management tools like Ant, Maven.
  • Knowledge with Amazon Web Services (AWS) technologies including EC2, S3, RDS, ELB, and ElastiCache.
  • Experience in XML technologies including XML, DTD, XPath, XSD, XSLT, XQuery, DOM and SAX parsers.
  • Extensive Experience in customizing Oracle BI Apps, OOTB ETL adaptors and prebuilt analytics
  • Ability to manage multiple tasks, while maintaining attention to detail and highly capable in learning things quickly and good at time management.
  • Self-motivated, easily adaptable to new environments and ability to work independently as well as in small groups.
  • Good debugging and problem solving skills with excellent understanding of system.

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL, C, C++, UML, C#, No SQL

Web Technologies: HTML, DHTML, XML, JavaScript, Type Script, JQuery, JSON, Angular.js, CSS, XSLT, AJAX, Bootstrap, Backbone, Node Js

Java Technologies: Java, Java Beans, J2EE, JSP, Servlets, JSTL, EJB, JDBC, JNDI, JMS, Struts, Hibernate, Spring, Spring Boot, Web Services, SOAP, Restful

Other Technologies: JUnit, Log4J, JAXB, JiBX, XML Beans, Jackson Mapper, Mockito

Software Tools: Eclipse IDE, Net Beans, XML schema, Oracle SQL Developer

Other Tools: Maven, Ant, JIRA, Bugzilla, Jenkins, GIT

Operation Systems: Windows, UNIX, Linux, MAC OS

Databases: Oracle, MySQL, DB2, SQL Server, Cassandra, MongoDB

Web/Application Servers: JBoss, WebLogic, Apache Tomcat, IBM WebSphere

PROFESSIONAL EXPERIENCE:

Confidential, Dayton, OH

Java Full Stack Developer

Responsibilities:

  • Driving the technical design of the application by collecting requirements from the Functional Unit in the design phase of SDLC.
  • Developed the framework based on Struts MVC Architecture with Spring Dependency Injection.
  • Creating requirement documents and design the requirement using UML diagrams, Class diagrams, Use Case diagrams for new enhancements.
  • Developed the Application Module using several design patterns like Singleton, Factory, DAO, DTO, Business Delegate, Composite View and MVC.
  • Used JBoss application server deployment of applications.
  • Developed communication among SOA services using XML schema.
  • Designed the user interface of the application using HTML5, CSS3,TypeScript, Angular JS, JQuery, AJAX, React JS and Node JS.
  • Developed Static and Dynamic pages using JSP and Servlets.
  • Configured Spring to manage Action classes and set their dependencies in a Spring context file and integrated middle tier with Struts.
  • Used Node js to run Grunt tasks and build properly the project (compile, minify, concat etc.)
  • Implement modules into Node JS to integrate with designs and requirements.
  • Core Java such as multithreading, Collection and Arrays concepts to develop and application implementations.
  • Used Spring Boot which is radically faster in building cloud Micro services and develop Spring based application with very less configuration.
  • Used Hibernate Persistence Strategy to interact with database.
  • Used DAO pattern to retrieve the data from database.
  • Worked with Session Factory, ORM mapping, Transactions and HQL in Hibernate framework.
  • Implemented a security module in Angular JS which integrated with the Spring security in the backend with Authentication and Authorization.
  • Worked with the NoSQL Database Cassandra to manage extremely large data sets.
  • Used Web Services for sending and getting data from different applications using Restful.
  • Wrote client side and server side validations using Struts Validators and Java Scripts Validations.
  • Created and managed development and continuous integration environments automated through Jenkins using Perl Script .
  • Configured maven profiles and Jenkins jobs to enable deployments to Pivotal Cloud Foundry PaaS environments.
  • Writing stored procedures, complex SQL queries for backend operations with the database.
  • Followed Agile Methodology (SCRUM) to satisfy the customers and wrote Junit test cases for unit testing the integration layer.
  • Develop the Shell scripts to automate the data configuration and data transfer between different environments.
  • Devised logging mechanism using Log4j .
  • Creating tracking sheet for tasks and timely report generation for tasks progress.
  • Code review, review its effectiveness, defect tracking, defect solving.
  • Analyzing bugs, production problem and assigning it to offshore team members.

Environment: Java, J2EE, Core Java, Multithreading, HTML5, CSS3,TypeScript, JDBC, JSP, Shell script, Angular JS, Servlet, Node JS, AWS, UML, Spring Framework, Hibernate, Cassandra, NoSQL, Spring Boot, XML, Maven, Jenkins, Perl, Oracle 11g, JBoss, SDLC methodologies, Log4j, Splunk, Rational Application Developer 7.0, JUnit, GIT, Restful, Eclipse IDE.

Confidential, Cary

Java Full Stack Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Implemented Agile Methodologies and SCRUM a light weight framework for managing and controlling iterative and incremental projects
  • Develop the User Interface Screens for presentation using JSP and HTML.
  • Involved in developing JSP using JavaScript, JQuery. Used AJAX calls to load few fields in the screen.
  • Developed Struts Action classes, Action Forms and Struts validation classes to implement UI Layer.
  • Configured Spring to manage Action classes and set their dependencies in a Spring context file and integrated middle tier with Struts.
  • UI Layer implemented with Struts, Struts validation, Struts Tiles, JSP, XML, CSS, XHTML, JavaScript, DOJO, AJAX and Angular JS.
  • Experience with using Angular JS Controllers and validating forms using Angular JS
  • Used Hibernate Persistence Strategy to interact with database.
  • Used DAO pattern to retrieve the data from database.
  • JQuery to select and manipulate HTML elements and also CSS manipulation.
  • Implemented XML parsers with SAX, DOM, and JAXB XML Parser Libraries to Modify User view of Products and Product information in Customized view with XML, XSD, XSTL in HTML, XML, PDF formats.
  • Involved in developing application using Spring and Hibernate framework.
  • Worked with Session Factory, ORM mapping, Transactions and HQL in Hibernate framework.
  • All the Business logic in all the modules is written in Core Java using Multithreading, Collections and Arrays concepts.
  • Involved in gathering the requirements from BA team.
  • Used Drools for implementing business rules and validations.
  • Load tables for XML mapping by using a combination of Shell script and Python
  • Extensively Used Maven tool to build and configure J2EE applications and used Log4J for logging in the application
  • Involved in deployment of this application on WebSphere Application Server.
  • Responsible for writing Technical Design Documents (TDD).
  • Involved in writing JUnit test cases.
  • Responsible for running PMD in eclipse and log the found defects in PMSMART.
  • Responsible for mapping the extensions in JAMA CONTOUR.
  • Good knowledge of using SVN.
  • Used Web Services for sending and retrieving data from different applications using Restful and SOAP.
  • Responsible for fixing and routing the defects in Bugzilla.
  • Actively involved in writing queries using SQL developer.

Environment: Java, Core Java, J2EE, EJB, JSP, JSTL, HTML, CSS, XML, Servlets, Java Script, Angular JS, XML, Shell script, Python, Drools, SVN, J2EE, AJAX, Spring Framework, Perl, Hibernate, Maven, WebSphere, UML, Log4J, Oracle 11g, Eclipse IDE, JUnit.

Confidential, Richfield, OH

J2EE Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of application using Agile methodology.
  • Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Developed the DAO layer for the application using Spring, Hibernate Template support.
  • Implemented Transactions using Spring framework.
  • Implemented cross cutting concerns like business transactions, security, Logging and monitoring mechanism using Spring AOP.
  • Involved in the UI development using HTML, CSS, JavaScript, JQuery and AJAX.
  • Used JSP, Struts and Java script libraries like Backbone and JQuery to develop the User Interface.
  • Deployed EJB Components (EAR) on WebLogic Application Server application server.
  • Maintained relationship between objects using Spring IOC.
  • Extremely used plain JavaScript and JQuery to do the client side validations.
  • Involved in configuring JMS and JNDI in web logic application server.
  • Presentation layer is implemented using Spring MVC Implemented Ant and Maven build tools to build jar and war files and deployed war files to target servers.
  • Used AJAX to get the data from the server asynchronously by using JSON/XML object.
  • Focus on converting the existing features in the application towards globalization of the application, which is internationalization of the web representation.
  • Used tiles framework for designing the layouts of multiple pages in the application.
  • Have worked on Oracle10g data base for storing and retrieving the application data.
  • Written PL/SQL queries, stored procedures for Oracle database.
  • Asynchronous functionality is implemented using JMS.
  • SOAP and REST based web services are implemented using Apache CXF framework.
  • Written Unit test cases using JUNIT and MOCK frame work.
  • Involved in WebLogic administration like setting up Data Sources, deploying applications.
  • Configured and Deployed the Web Application Achieve (WAR) in WebLogic Application Server.
  • Involved in code review and deployment of the application on development, testing of production servers.

Environment: JDK1.6, Core Java, J2EE, Servlets, JSP 2.2, Spring, Spring Quartz, Hibernate 3.5, DAO, DTO, XML, JDBC, Java script, Angular JS, Backbone, JQuery, EJB, JSON, MyEclipse, WebLogic Application Server 8.1, SOAP, WSDL, JMS 1.1, Eclipse 3.6, Oracle 10g, CVS, JUnit, Mock framework, Log4j.

Confidential, Somers, NY

Java/J2EE Developer

Responsibilities:

  • Used Hibernate and Spring validations to perform validations of front end and throw all the exceptions
  • Using Java Script managed day-to-day site design and creation.
  • Integrated Struts with spring framework to leverage dependency injection and also to develop Web Services.
  • Analyzed and gathered business requirements from clients for application development.
  • Used UML, MS Visio for designing application by creating Sequence and Class diagrams
  • Implemented MVC, Front Controller, Singleton, Data Access Objects, Value Object Design Patterns
  • Developed user interface of the application using JSP, HTML, DHTML, XML and XSLT.
  • Mentored co-developer in the application development
  • Developed prototypes for the application.
  • Documented the best practices of using the Java J2ee in application development
  • Utilized MDBs, JMS and MQ-Series for integration.
  • Used Eclipse IDE for java development
  • PL/SQL developer for database development.
  • Used JDBC for Querying data
  • Responsible for mapping the database model into persistence objects using Hibernate Annotations.
  • Developed the DAO layer for the application using Spring, Hibernate, Template support.
  • Developed various business logic and reports using HQL and Hibernate Criteria.
  • Created various unit test cases and integration tests for the DAO and Service using JUnit.
  • Integrated log4j for logging the messages at debug and error level.
  • Used Check Style for code formatting
  • Used Apache Tomcat for development
  • Used Weblogic Application Server for deployment in production
  • Bug tracking and fixing was done using Test Director.
  • Used Clover Cenqua for report generation on Unit Testing Percentage of Code.

Environment: Java, J2EE, Visio, UML, JSP, Servlet, Struts, JDBC, Hibernate, Oracle PL/SQL, Oracle 9i, Ant, Agile, Eclipse, XML, XSLT, MS Visual Source Safe, Checkstyle, Clover Cenqua, Tomcat, Weblogic Application Server, MS Windows, UNIX.

Confidential

Java Application Developer

Responsibilities:

  • Responsible for maintaining the code quality, coding and implementation standards by code reviews.
  • Designed and developed shared library for commonly used services in the application.
  • Created MVC architecture built on struts framework.
  • Created JavaScript for front end validation and struts validation framework for back-end validation for the User Interface.
  • Involved in creating separate EARs from the single EAR of the project.
  • Created and used Skins {Cascading Style Sheets CSS } to change the look & feel of the application.
  • Used Oracle Database for persisting the data.
  • Implemented persistence mechanism using Hibernate (ORM Mapping).
  • Responsible for mapping the database model into persistence objects using Hibernate Annotations.
  • Developed the DAO layer for the application using Spring, Hibernate, Template support.
  • Developed various business logic and reports using HQL and Hibernate Criteria.
  • Created various unit test cases and integration tests for the DAO and Service using JUnit.
  • Integrated log4j for logging the messages at debug and error level.
  • Used Oracle BEA Weblogic suite 10.3 for developing and deploying the application.
  • Used Weblogic workshop, Eclipse IDE, XML Spy to develop the application.
  • Used SVN version controller to maintain the code versions.
  • Used Maven build tool to build the application.

Environment : Java 1.5, JSP, Servlets, JDBC, HTML, JavaScript, CSS 2.0, XML, XSLT, XHTML, Oracle 10g, SQL, Oracle workshop 10.3, Eclipse 3.1, log4j 1.2, Maven, Struts 1.2, Spring 2.0, Hibernate 3.2, SVN version Manager, Tortoises 1.6.1, Share point.

Confidential

Java Developer

Responsibilities:

  • Worked with the business community to define business requirements and analyze the possible technical solutions.
  • Requirement gathering, Business Process flow, Business Process Modeling and Business Analysis.
  • Extensively used UML and Rational Rose for designing to develop various use cases, class diagrams and sequence diagrams.
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Developed application using Spring MVC architecture.
  • Developed custom tags for table utility component.
  • Used various Java, J2EE APIs including JDBC, XML, Servlets and JSP.
  • Designed and implemented the UI using Java, HTML, JSP and JavaScript.
  • Designed and developed web pages using Servlets and JSPsand also used XML/XSL/XSLT as repository.
  • Involved in Java application testing and maintenance in development and production.
  • Involved in developing the customer form data tables. Maintaining the customer support and customer data from database tables in MySQL database.
  • Involved in mentoring specific projects in application of the new SDLC based on the Agile Unified Process, especially from the project management, requirements and architecture perspectives.
  • Designed and developed Views, Model and Controller components implementing MVC Framework.

Environment: JDK 1.3, J2EE, JDBC, Servlets, JSP, XML, XSL, CSS, HTML, DHTML, Java Script, UML, Eclipse 3.0, Tomcat 4.1, MySQL.

Confidential

Java Developer

Responsibilities:

  • Developed the application based on MVC architecture.
  • Development of GUI for HTML and JSP Versions. Java Servlets were used as the common gateway interface between the client and server.
  • Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as Controller.
  • Involved in collecting requirements from Business Users and Data Modeling and designing and developing Tools using Java, Servlets, EJBs, and JSP.
  • Front end validations are written using JavaScript.
  • Performed Unit Testing using JUnit.
  • Worked on Linux environment.
  • After integrating all the modules of the project it was deployed in Tomcat server.
  • Involved in problem analysis and coding.
  • Design and coding of screens involving complex calculations on various data windows accessing different tables on the oracle database.
  • Developed screens for Patient Registration, Inventory of Medicines, Billing of Services and Asset Modules.
  • Wrote stored procedures, Database Triggers.
  • Involved in end user training.

Environment: Java1.4, JEE 1.2, HTML, CSS, JDBC, EJB, Linux, JSP, Servlets, SQL, Tomcat, Oracle, Java Script.

We'd love your feedback!