Java/j2ee Developer Resume
Dallas, TX
SUMMARY
- Java Developer with 8 years of experience in professional software requirements gathering, analysis, design, development, testing and implementations in the areas of Enterprise and Web applications using Java, J2EE.
- Extensive web programming using JSP, Servlets, Struts, JDBC, JMS, XML, XSL, Hibernate & Spring.
- Expertise with Web logic, Web Sphere7, JavaScript, Apache, Eclipse Ganymede.
- Strong Experience in developing Web Services using Axis2 and JAX - WS with SSO.
- Extensive experience in Design, Development and implementation of Model-View-Controller (MVC) (Spring, Struts, ORM Frameworks).
- Good Knowledge of Agile Project Management Methodology. Extensively worked on scrum process more than four years.
- Object-Oriented Analysis and Design, Design Patterns / Anti-Patterns, Pattern-Oriented Software Design Methodology (Design Patterns / Pattern Languages).
- Experience in scripting technologies like Maven, Gradle, Shell, and ANT for Build, Domain creation and Deployment.
- Strong experience in developing the SOAP and Restful applications.
- Extensive experience in implementation of the version control software SVN, CVS, Git, and Perforce.
- Expertise in developing web based GUIs using Java Applets, Java Servlets, JSP, HTML, XML, and JavaScript.
- Good knowledge of OOP concepts and client/server technologies.
- Technical hands-on experience in using the Integrated Development Environments such as Eclipse, Net Beans and Intellij
- Solid experience on Unit and Product Testing with J-Unit tools.
- Hands on experience in working on Linux platforms.
- Expertise in interacting with the RDBMS through ODBC, SQL and PL/SQL.
- Ability to communicate clearly & concisely to both business and technology teams with my excellent written & oral communication skills.
- Self-motivated, quick learner, willing to adapt new technologies & challenges.
TECHNICAL SKILLS
Operation System: Windows 95/98/NT/XP/2000/Vista/ 7
Languages: C, J2EE (Core JAVA, JPA, JSP, JSTL)
Java Frameworks: Struts, Spring, Hibernate.
Database Query Languages: SQL, PL/SQL
Scripting: HTML, JavaScript
Library/Toolkit: JQuery
IDE: Eclipse, Intellij, NetBeans
Database: MySQL, Oracle 10g
Technologies Familiar with: XML, AJAX, CSS
Application Servers: IBM Websphere, Weblogic, JBoss, Apache Tomcat.
Internet Protocols: HTTP, HTTPS, SSL, SOAP, TCP/IP, POP3, SMTP
Version controls: SVN, GIT, Perforce and CVS.
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Java/J2EE Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and participated in the daily stand-up, Preplanning and Retro meetings as a part of Agile.
- Used JBoss Drools, Groovy, Grails, Backbone Js, JSP, HTML5, JQuery and CSS3 for content layout and presentation.
- Used Oracle Data base, Java SOAP, JAVA - J2EE, SOA Architecturing for maintaining User Account details.
- Created the web application using MVC Spring framework.
- Designed developed and maintained the data layer using Hibernate, JPA API.
- Involved in using Apache Camel Framework in developing Internal Messaging Application for internal Communication.
- Extensively used GWT technology to add interactivity to the web pages.
- Writing Design specification and Develop Test cases.
- Used Maven for compilation and building JAR, WAR and EAR files.
- Integrated Hibernate ORM to facilitate DML and DQL queries and represent OR mapping with Oracle Database.
- Implemented Firewalls and SSL certification for online web portals.
- Extensively used Spring Bean Wiring, Spring DAO and Spring AOP modules
- Used different modules in Spring Framework including Core, AOP, JTA, DAO, Batch operations.
- Write PL/SQL procedures for intensive database transactions for Storing high volume HTML Data.
- Created and consumedRESTFULWeb ServicesusingJersey framework.
- Worked with Linux Operating system while developing and deploying restful web services.
- Create the corresponding documentation for the COBOL procedures,Unix Shell Scriptingand Power Builder applications.
- Developed applications using Struts. Developed Action classes, Action forms, JSP and other configuration files like struts-config.xml, web.xml.
- Junit/Mockito was used for Unit testing.
- Implemented the logging mechanism using Log4j framework.
- Implemented using various J2EE design patterns such as Session Façade, Business Delegate, Value Object, Data Access Object, etc.
- Used SVN as version control system and Jenkins for continuous integration.
Environment: Java, Springs, Struts, Backbone Js, Angular Js, Node JS, Bootstrap, Groovy, Grails, Apache Camel, Oracle, Hibernate 4.2, Spring 4.x, Eclipse, Edit Plus, RESTful Web Services, WSDL, XPath, JAXRPC, JAXWS, JAXB, XML Binding, XML Data Modeling, Linux, HTML5, JSON, CSS 3, JSP, JQuery, JBoss Drools, XMLSPY,SVN, Unix Shell Scripting, Maven, Web logic, Junit, Jenkins, Mockito 1.5, Oracle 11g
Confidential, Dallas Love Field, TX
J2EE Developer
Responsibilities:
- Involved in entire lifecycle activities of the project including requirement gathering, analysis, design and development and testing and participated in the daily stand-up, Preplanning and Retro meetings as a part of Agile.
- Used Rational Rose visual modeling tool to develop UML diagrams, Report generator, Data base Scheme generator in developing this Web application.
- Involved in creating and designing core modules shopping cart, checkout form and product catalog management like using HTML5, DHTML, CSS3, JSON, XSLT, XML.
- Vendor portals are developed implementing MVC architecture, Groovy and Grails.
- Implement SSL security certificate for online ticket reservation portal.
- Hands of experience in using JBOSS Drools, Groovy and Grails,HTML5, CSS3, JavaScript, JSON, JSF, Require.js in developing responsive web applications for Desktop and Mobile Browsers.
- Used Java/J2EE patterns, Springs, Hibernate, Grails ORM, EJB, SQL Server in developing Web application.
- Worked with Oracle and DB2 servers to handle high volume transactions, database.
- Implemented web based system using JSF2.1 Icefaces Framework and Java script used for client side validations.
- Developed the Presentation layer using Grails Server Pages (.gsp), Java Server Pages (JSP) for improved customer experience.
- Developed the Business layer using Spring MVC, JAXB, JTA modules.
- Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
- Involved in creating, publishing and consuming Web Services using JAX-RS 2.0 API and other technologies like HTTP and REST.
- Used to work with Linux Operating system here in devolping server side programs.
- Worked with defect tracking system JIRA, testing with Junit, Mockito and NUnit testing.
- Worked with IDE as Eclipse Juno and deployed into IBM Web Sphere 8.5 Application Server& used Maven build tool to achieve more functionality for build process.
- Used Git for source control system and Jenkins used for continuous integration.
- Proven Expertise in Decision Taking and Problem Solving, Managerial Skills.
Environment: Java, J2EE, JSF 2.1,Node JS, Backbone Js, Angular Js, Bootstrap, Groovy, Grails, Grails server pages, Springs MVC, Oracle, DB2, Spring 3.x, DB2, HTML 5, XML, DOM, JSON, Maven, CSS, Java script, JQuery, JBoss Drools, Eclipse Juno, Junit, Mockito, RESTful Web services, MYSQL, IBM Web Sphere 8.5 Application Server, Linux, Hibernate 4.2, Groovy, LOG4J, Git, Rational Rose.
Confidential, Dallas, TX
Java/J2EE Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
- Used Spring MVC as framework and JavaScript for client side view, used frameworks for client side data validation, creating dynamic web pages- Ajax, jQuery.
- JavaScripts views for different parts of a webpage that reads Json service response and renders views, dynamically.
- Used Spring Framework for DI/IOC and ORM components to support the Hibernate tool.
- Used Core Java classes to implement business logic.
- Used Spring AOP and Spring Security for user authentication, single sing on, data integrity.
- Used XSLT to transform my XML data structure into HTML pages.
- Consumed SOAP based web services to receive membership, service data for users.
- Used SoapUI to test service responses from the production environment.
- Used Spring-Hibernate integration and JPA ORM in the back end to fetch data from Oracle and MYSQL databases
- Used Spring JDBC and Hibernate Session Factory for DB Transaction Management.
- Used Hibernate Query Language to fetch data from Oracle Database.
- Monitored the error logs using Log4J and fixing the problems, configured log4j.xml.
- Developed JUnit, test cases for unit test of all developed modules.
- Deployed and tested Applications on Tomcat and WAS.
- Managed administration of Tomcat Application Server and Websphere Application Server.
- Wrote Shell scripts to automate archiving log files, start services.
- Used GIT for Version Control Management.
- Followed TDD and wrote unit test cases using JUnit.
- IntelliJ was used for Project Development.
Environment: Java, J2EE, Spring, Spring Transactions, Spring AOP, Spring MVC, Spring Batch, Hibernate 3.5, XML, SOAP, WSDL, AJAX, Cassandra, jQuery, HTML, JAVASCRIPT, CSS, Log4J, JAXB, JUnit, Tomcat 6, Web sphere Application Server 6.0, Intellij 11.2, Mysql, Oracle 10g.
Confidential
Java/J2EE Developer
Responsibilities:
- Used CVS for maintaining the Source Code Designed, developed and deployed on Apache Tomcat Server.
- Involved in Analysis, design and coding on J2EE Environment.
- Implemented MVC architecture using Struts, JSP, EJB’s.
- Worked on Hibernate object/relational mapping according to database schema.
- Presentation layer design and programming on HTML, XML, XSL, JSP, JSTL and Ajax.
- Designed, developed and implemented the business logic required for Security presentation controller.
- Used JSP, Servlet coding under J2EE Environment.
- Designed XML files to implement most of the wiring need for Hibernate annotations and Struts configurations.
- Responsible for developing the forms, which contains the details of the employees, and generating the reports and bills.
- Involved in designing of class and dataflow diagrams using UML Rational Rose.
- Created and modified Stored Procedures, Functions, Triggers and Complex SQL Commands using PL/SQL.
- Involved in the Design of ERD (Entity Relationship Diagrams) for Relational database.
- Developed Shell scripts in UNIX and procedures using SQL and PL/SQL to process the data from the input file and load into the database.
- Used Core java concepts in application such as multithreaded programming,Synchronization of threads used thread wait, notify, join methods etc.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Involved in maintaining the records of the Confidential ts visited along with the prescriptions they were issued in the Database.
- Performed Unit Testing on the applications that are developed.
Environment: Unix(Shell Scripts), Eclipse, Java (jdk1.6), J2EE, JSP1.0, Servlets, Hibernate, JavaScript, JDBC, Oracle 10g, UML, Rational Rose 2000, WebLogic Server, Apache Ivy, JUnit, SQL, PL/SQL
Confidential
Jr Java Developer
Responsibilities:
- Involved in coding using Java Servlets, created web pages using JSP’s for generating pagesDynamically.
- Involved in developing forms using HTML and performing client side validations using
- Javascript.
- Developed tabs with rollover effect plus other effects using JavaScript.
- Developed Enterprise Java beans for the business flow and business objects.
- Designing, coding and configuring server side J2EE components like JSP, Servlets, Java Beans, XML, Struts Framework.
- Extensive use of Struts Framework for Controller components and view components.
- Learned XML for communicating client.
- Developed and tested the applications using Eclipse.
- Used CVS for maintaining the Source Code
- Designed, developed and deployed on Apache Tomcat Server.
Environment: Struts 1.1, Hibernate 2.0, Spring 1.0, JSP1.2, Servlets 2.3, JMS, XML, SOAP, JDBC, JavaScript, UML, HTML, Tomcat
