We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Have 6+ years of IT professional experience with full project development, implementation and deployment on Windows/Unix using JAVA/JEE technology stack.
  • Expertise in design and development of web applications using JSP, JavaScript, HTML5, CSS3, JQUERY, AJAX, JSON, DOJO, Adobe Flex4, Flash, XSL, XSLT, Node.JS, Angular.JS, Backbone.JS, require.js, bootstrap, ExtJS.
  • Expertise in JSF (IceFaces, MyFaces, RichFaces, PrimeFaces, Oracle ADF),
  • Experience in implementing JAVA/JEE design patterns such as MVC, Singleton, Factory, Session Façade and Business Delegate.
  • Experience in Object oriented analysis, design/development methodologies, UML Use Cases, Sequence, Page Flow and Class Diagrams.
  • Experience in NOSQL MongoDB working with collections, indexes, shards and other database management tasks.
  • Extensive experience with both core and advanced Java technologies which includes Java, XML, JavaScript, JEE, JSP, EJB 2.0/3.0, JDBC, Struts, Servlets, JMS, JSF My Faces, Rich Faces, Prime Faces and Ice Faces, JPA, JAX - WS, JAX RS, Spring and Hibernate.
  • Extensive knowledge and implementation skills in Spring MVC and JSF MVC frameworks.
  • Experience in implementing Spring Core, AOP, JDBC, MVC and ORM modules.
  • Strong programming skills using Java1.7/1.6, Spring, Hibernate, JPA 2, JTA, JNDI, JSP, Servlets, Java Beans, JSTL, JDBC.
  • Extensive knowledge in using Javascript frameworks such as JQuery and DOJO.
  • Implemented SOA architecture with web services using RESTful, SOAP, WSDL, UDDI and XML.
  • Extensive experience in working on projects with Waterfall and agile methodologies such as Test Driven Development (TDD) and SCRUM.
  • Expertise in client-side design and validations using HTML, DHTML, CSS, Java Script, JSP and JSTL.
  • Strong Hands on Experience with IBM MQ Series and JMS for communications between middleware components.
  • Hands on experience with various Application Servers and Web Servers including IBM Web Sphere, BEA Web logic, JBoss, Tomcat server with wide variety of development tools such as Eclipse, IBM RAD / RSA, My Eclipse and Intellij.
  • Having good RDBMS concepts knowledge and worked with MySQL, Sybase, Oracle 10g and DB2.
  • Proficient in SQL and wrote Stored Procedures, Triggers besides writing DDL, DML and transaction queries with development tools like TOAD and Aqua Data Studio.
  • Expertise knowledge in building applications using Rational Unified Process (RUP), UML and OOAD.
  • Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing
  • Experienced in implementing EnterpriseApplications with full life cycle of software development.
  • Experience in using Log4J, Version Control using SVN, GIT and CVS.
  • Experience with unit testing using Junit and writing build scripts using ANT,Maven and continuous integration tools like Jenkins.
  • Worked on different OS UNIX (Sun Solaris, AIX), Linux, Windows 7 and Windows XP.
  • Good team player with ability to solve problems, organize and prioritize multiple tasks.
  • Excellent communication and inter-personal skills.

TECHNICAL SKILLS

Languages: Java (J2SE1.7/1.6/1.5, J2EE1.5/1.4), SQL and UML2.0

Technologies: JSP 2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate3.x/2.x, Spring 3.2/2.0, Web Services(SOAP,RESTful), SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, LDAP

Web Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, XML1.0, XSL, XSLT, CSS

Development Tools (IDEs): Eclipse 3.2/3.0/2.1.1 , MyEclipse6.0/5.1.1, RAD7.0/6.0, WSAD5.x/ 4.x, NetBeans3.3, Intellij

Web/Application Servers: Tomcat6.x/5.x, WebLogic 10.3/9.2/8.1/7.0 , IBM WebSphere6.x/5.x/4.x.

Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns

RDBMS: Oracle 12c/11g/10g/9i/8i, MS SQL Server 2008/2005/2000 , MySQL5.1/4.1, DB 2 9.1/8.1/7.2 , Sybase 11

NOSQL: MongoDB, CouchDB, Cassandra, HBase, CouchBase

Platforms: Windows, UNIX, LINUX

Testing Tools: Junit 4.x, Load runner 11.0/11.5, Quick Test Pro, HP Performance Center.

Version Control: CVS, SVN, GIT and Rational Clear Case.

Methodologies: Agile Methodology, Waterfall, Extreme Programming

Build Tools: Ant 1.7, Maven 2.x, Jenkins 1.2,shell scripting

Other Tools: JIRA, Confluence, Quality Center (QC), Rally, DevOps, AWS, Kaffka, Apache Camel, Testing (celinium, cucumber, jerkins)

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

JAVA Full Stack Developer

Responsibilities:

  • Worked on the development and testing of the infotainment module using Agile (SCRUM) methodologies.
  • Implemented Model View Controller (MVC) architecture using Spring and Angular-JS Framework.
  • Developed Angular controllers, directives, services, and filters for various modules in the web application.
  • Used NPM for managing application dependencies and used GULP build system to automate tasks such as minification, copying, watching, serving, testing etc.
  • Involved in developing unit test cases for Angular controllers, services, filters and custom directives using Jasmine and Karma.
  • Used spring for Dependency injection, Spring Hibernate ORM for Oracle database operations.
  • Developed Spring REST controllers to develop restful services and exposed data in the form of JSON.
  • Developed Restful clients using Spring RESTTemplate to consume restful services from other systems.
  • Implemented Spring-ORM for data persistence support for Hibernate as well as the Spring-DAO based declarative transaction management.
  • Developed Spring DAO’s to connect to Mongodb using Spring MongoTemplate and created document and collection mappings.
  • Extensively worked with XML using DOM and SAX parsers for transferring the data between different components.
  • Implemented Batch jobs using Spring batch, created various item readers, item writers and item processors.
  • Configured Spring transaction management in the application and used annotation driven transaction management and propagation.
  • Involved in Setting up Maven dependencies/builds and continuous integration using Jenkins.
  • Developed various SQL queries and PL/SQL Procedures in Oracle db for the Application
  • Installed and configured Jboss and Eclipse from the application catalogue.
  • Used Jive with Eclipse for visualizations of object structures and method interactions.
  • Developed Oracle PL/SQL stored procedures and queries for payment release process and authorization process
  • Used Clear case for version control and configuration management.
  • Used Amazon web services to extract the data from cloud.
  • Used Clear quest for defect tracking management.
  • Developed unit test cases using Junit and Mockito to perform unit testing.

Environment: JAVA 1.8, Angular MVC, Spring Framework, Oracle PL/SQL, Jboss, Brackets, JUnit, Maven, AWS, Spring, REST, Eclipse,JIVE, Gulp, NPM, Hibernate, JSON, ClearCase, Clearquest, MongodB, Mockito, HTML, CSS, Javascript, Jenkins,Web Services

Confidential, Phoenix, AZ

JAVA/JEE Developer

Responsibilities:

  • Designed and developed the application using Agile Scrum methodology by breaking down the project to several sprints.
  • Participated in design and architecture meetings to decide on the technology stack suited for the application development.
  • Developed the MVC application according to the user requirements using Spring mvc, Jquery, JSP, JSTL, Html, JSONand CSS.
  • Wrote Spring validators for validation and configured dispatcher servlet and tiles view resolver for Spring MVC.
  • Wrote unix shell scripts for ftping files and deploying the application to the server.
  • Developed various Spring rest controllers for request mappings and created JSP custom tag libraries for the application.
  • Developed using RESTful Web Services.
  • Implemented business logic using Spring service layer and Spring dao layer using Spring Framework 3.2.0
  • Configured Spring declarative transaction manager and implemented transaction management in DAO layer.
  • Integrated Spring and Hibernate, configured logging using log4j and developed exception handling for the application.
  • Wrote Hibernate Criteria queries for data retrievals and have performed the ORM mappings to map java entities to database tables.
  • Developed web pages using Spring tag library, JSP custom tags, Jquery plugins and jquery UI components.
  • Wrote Junit test cases to test the Spring DAO layer and created Batch Services to generate reports using Spring Batch.
  • Used Hibernate 3 for accessing and persisting data between Java objects/classes and a relational database.
  • Configured JMS connection factories and message brokers in Jboss, participated in builds and promoting the applications to other environments.
  • Wrote Spring JMS message listeners to consume JMS messages coming from external applications using JMS Template.
  • Wrote HQL queries for reports and Criteria queries to get the data in the Data tables using Mysql
  • Used Subversion for software configuration management and version control
  • Involved in Unit & Integration Testing of the application.
  • Supported the application on different environments from Test to Production environment. Analyzed the issues and fixed the defects assigned to me by the users.

Environment: J2EE/J2SE, Java 6.0, Spring MVC, DI, ORM, Batch, Web Services, Hibernate 3, CSS3, XML, HTML,JSP 2.0, Mysql, Windows 7, Sub Version, Rally, Eclipse Kepler.

Confidential, Framingham, MA

Java/JEE Consultant

Responsibilities:

  • Designed and developed the application using agile methodology and followed TDD and Scrum.
  • Wrote Technical design document with the class, sequence, and activity diagrams in each use case.
  • Designed and Developed the UI Framework built using JSF Facelets, Rich Faces and Ajax4JSF.
  • Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validations.
  • Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml for converters and validators.
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO and DTO
  • Implemented the Ajax interactions with Ajax4JSF for better and faster interactive Front-End.
  • Developed custom layouts and reusable composite components for the web application using Facelets.
  • Designed and developed Business components and Integrated with spring framework.
  • Wrote data Components for Plan Setup, wrote and called StoredProcedures using Java, HQL, Hibernate.
  • Implemented Hibernate Caching(Query and second level EH Cache) for frequent queries executed against database for reports.
  • Developed using SOAP Web Services.
  • Involved in configuring and integrating JSF, spring and Hibernate frameworks.
  • Involved in design and implementation of MVC architecture in different modules.
  • Integrated Spring and Hibernate to develop the business layer which serves the data required for JSF beans.
  • Used Spring Batch to build thePOJO-based development approach of theSpring Framework.
  • Wrote the DAO’s to access the database using JDBC calls and created aspects using Spring AOP annotation approach.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML.
  • Configured JDBC data sources and JMS connection factories in Websphere
  • Involved in transforming XML data in to Java Objects using XSTREAM.
  • Responsible for configuring and deploying the builds on Web Sphere App Server
  • Involved in the Performance Tuning of the Application on client side.
  • Wrote notification service that executes daily, sends emails and escalations to participants.
  • Involved in Unit & Integration Testing for different Modules in the application.
  • Wrote build & deployment scripts using Maven, shell scripts on unix env.
  • Did the application support on different environments from QA to Production. Was responsible for analyzing the issues, providing technical & functional support to the users and fix them.

Environment: J2EE/J2SE, Java1.6, JSP, Ajax4JSF,JSF, Apache My Faces, Rich Faces, Web Services, Spring Frame Work, Spring Batch, Hibernate, JDBC, JPA2, JMS, CSS3, Apache CXF, LDAP, JNDI, UDDI, WSDL, SOA, SOAP, XML, HTML, Log 4j, Web Sphere 6,RAD 7, Oracle, SunOS (UNIX), Shell Script, Sub Version, Maven, Ant and Windows XP.

Confidential, NJ

JAVA/JEE Developer

Responsibilities:

  • Designed and development applications using Rational Unified Process (RUP), UML and OOAD.
  • Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
  • Designed and developed the project using MVC design pattern.
  • Developed user management screens using JSF framework, business components using spring framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
  • Developed UI for Customer Service Modules and Reports using JSF, JSP’s, Prime Faces, Apache My Faces Components, Ajax4JSF framework (Ajax), JavaScript and Backing Beans.
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO and MVC.
  • Designed & Developed persistence service using Hibernate framework.
  • Hibernate used as the ORM mapping tool and worked with Hibernate Query Language (HQL).
  • Wrote Hibernate configuration file, Hibernate mapping files and define persistence classes to persist the data into Oracle Database.
  • Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
  • Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validations.
  • Implemented Ajax using Ajax4JSF Framework and nested taglibs API along with other standard taglibs in the application, as a better approach for screen development and reusability of visual components in the JSP pages.
  • Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using spring framework.
  • Configured and Integrated JSF, spring and Hibernate frameworks.
  • Responsible for writing Java code to convert HTML files to PDF file using Apache FOP.
  • Developed Message Driven Beans (MDBs) for receiving and processing data from IBM MQ Series using JMS.
  • Rational Clear Quest used for defects, change tracking across the application.
  • Designed and developed direct live interfaces to handle multiple systems within the bank to subscribe the data in real-time.
  • Implemented EXTJS for client-side design and validations.
  • Involved in the performance tuning of PL/SQL statements.
  • Generated Oracle reports using Oracle reports 9i
  • Developed database triggers and procedures to update the real-time cash balances.
  • Worked closely with the testing team in creating new test cases and also created the use cases for the module before the testing phase.
  • Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
  • Coordinated work with DB team, QA team, Business Analysts and Client Reps to complete the client requirements efficiently.

Environment: Java/J2EE, JMS, JNDI, JSP, JSF, My Faces, Prime Faces, Spring, Tiles, Hibernate, HTML, DHTML, IBM MQ Series, CSS, Web Sphere 5.1.2, Ant, Clear Quest, Oracle9i, AJAX, JSTL, Eclipse, Junit, JavaScript, VSS.

Confidential, NY

Java/ JEE Developer

Responsibilities:

  • Used OOAD for building applications.
  • Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams.
  • Interacted coordinated with the Design team, Business analyst and end users of the system.
  • Created sequence diagrams, collaboration diagrams, class diagrams, usecases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Designed and developed the project using MVC design pattern.
  • Developed front end using Struts framework, business components using EJB’s.
  • Implementing Spring/ Tiles based framework to present the data to the user.
  • Created the web UI using Struts, JSP, Servlets and Custom tags.
  • Deployment of Application in the JBoss Server environment using ANT tool using Struts architecture with the JSP Client.
  • Configured Struts Dyna Action Forms, Message Resources, Action Messages, Action Errors, Validation.xml, and Validator-rules.xml.
  • Designed and developed Caching and Logging service using Singleton pattern, Log4j.
  • Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, ejb-jar and web.xml using XML.
  • Designed and Developed front-end using struts framework.
  • Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by struts framework.
  • Wrote authentication and authorizationclasses and manage it in the frontcontroller for all the users according to their entitlments.
  • Developed and deployed Session Beans and Entity Beans for database updates.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using EJB 3.0.
  • Used IBatis for decoupling the mappings from the application logic by packaging the SQL statements inXML configuration files.
  • Developed stored procedures and complex packages extensively using PL/SQL and shell programs.
  • Used Struts-Validator frame-work for all front-end Validations for all the form entries.
  • Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.
  • Design and development of JAXB components for transfer objects.
  • Prepared EJB deployment descriptors using XML.
  • Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
  • Wrote Action Classesto service the requests from the UI, populate business objects & invoke EJBs.
  • Used JAXP (DOM, XSLT), XSD for XML data generation and presentation
  • Wrote Junit test classes for the services and prepared documentation.

Environment: Java/J2SE, JSP, Servlets, Spring, JAXB, XSLT, DOM, XML, EJB 3.0, WebServices, JNDI, J2EE, RSA, JBoss 6.0, Ratonal Rose, CVS, Oracle9i, Junit, Rational Rose, IBatis, JavaScript, Knockout.Js, DHTML.

Confidential

Java/JEE Developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and creating Class Diagrams.
  • Interacted, coordinated with the Design team, Business analyst and end users of the system.
  • Created the web UI using Struts, JSP, Servlets and Custom tags.
  • Wrote the DAO’s to access the database using JDBC calls.
  • Deployment of Application in the Web logic Server environment using ANT tool using Struts architecture with the JSP Client.
  • Wrote SQL Queries, and integrated SQL Queries into DAO.
  • Developed triggers, packages, procedures and functions using PL/SQL.
  • Developed Business logic classes using Session Beans for Processing Manager Service.
  • Involved in creating and configuring of build files
  • Developed Controller Servlets Framework component for Presentation
  • Designed, Developed and Implemented JSP’s in Presentation layer for Submission Application reference implementation.
  • Used EXTJS client side for building UI of the application.
  • Developed JavaScript for client end data entry validations and Front End Validation.
  • Used Site Minder for authentication and authorization data between the thin client and application server.
  • Used custom tags to check for authentication.
  • Wrote JUnit test cases for unit testing the integration layer.
  • Developed Webapplication using Struts framework.

Environment: Java/J2EE, JSP, JDBC, EJB, Struts, XML, HTML, Eclipse, Java Script, EXTJS Ant, SQL, PL/SQL, TOAD, Oracle, Web logic, Windows, CVS

We'd love your feedback!