J2ee Developer Resume
Wayne, NJ
SUMMARY
- Around 5 years of software development experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using Java and J2EE technologies.
- Proficient in Core Java concepts, especially in Collection Framework, Multi-threading, I/O System, Exception Handling, Generics, Reflection, and Annotation.
- Proficient in Design Patterns: Singleton, Prototype, Proxy and Abstract Factory.
- Extensive experience in designing and developing web application using Spring Framework, expertise in concepts and technologies of Aspect-Oriented Programming, Spring IoC, Spring MVC, Spring Security.
- Solid Understanding other server-side technologies like Struts, Struts 2, JSP/Servlet and EJB.
- Extensive knowledge of database accesses tools like JDBC and Hibernate.
- Deep knowledge in using front-end techniques such as HTML5, CSS3, JavaScript, jQuery, Bootstrap, AJAX, XML, JSON, JSTL.
- Proficiency in Web Service technologies, such as SOAP and REST.
- Experience in building UML architectural diagrams using MS Visio, Rational Rose.
- Experienced in writing SQL, PL/SQL queries and Stored Procedures on Oracle 8i/9i/10g/11g, MySQL, SQL Server and DB2.
- Knowledgeable in different types of testing methods in including Unit Testing, Integration Testing, Regression Testing.
- Experience in major web application servers, including Apache Tomcat, WebSphere and JBoss.
- Knowledgeable in Software Development Life Cycle (SDLC). Familiar with Agile Methodology, Test-Driven Development and Daily Scrum.
- Hands-on experience in using version control software SVN, VSS, CVS and Git.
- Build Tools ANT and Maven.
- Expertise in using JIRA as issue & project tracking software.
- Quick learner with excellent problem solving and great communication skill, able to interact with clients and business users, a good team player and self-starter.
TECHNICAL SKILLS
- Java/J2EE
- JSP
- Servlets
- EJB
- JDBC
- Struts
- Struts 2
- Spring
- Hibernate
- JMS
- JavaScript
- HTML
- CSS
- XML
- C++
- Swing
- MS SQL Server
- Oracle 8i/9i/10g/11g
- MySQL
- Oracle WebLogic 8.1/10.3
- Apache Tomcat
- JBoss
- ANT
- Eclipse
- RAD
- Windows
- Web Services
- SOAP
- Restful
- UNIX
- AJAX
- XSLT
- XPath
- Object Oriented Programming(OOPS)
- SVN
- CVS
- Microsoft TFS
PROFESSIONAL EXPERIENCE
Confidential, Wayne, NJ
J2ee Developer
Responsibilities:
- Worked in a team with Agile Software Development.
- Developed server-side web application using Spring MVC Framework by implementing Controller, Service classes.
- Used Spring IOC for bean management.
- Used Hibernate O/R Mapping to implement persistence POJO classes representing tables in the database.
- Used Hibernate HQL and Criteria to retrieve and update data from database.
- Implemented RESTful web service components using Spring Rest to respond JSON requests.
- Used Apache’s log4j with Singleton Design Pattern to implement the logging system for this web application.
- Developed front-end user interface using HTML, CSS, JavaScript and jQuery.
- Implemented Asynchronous HTTP request by using AJAX with jQuery.
- Involved in writing various PL/SQL queries and Stored Procedures to encapsulate a set of operations to execute on a database server.
- Involved in Unit testing and Integration testing by building JUnit tests in Java
- Used SVN as version control tool, used JIRA as project management software.
- Configured DBCP under Apache Tomcat 7.0 when deploying the project.
Environment: Java/ J2EE, Eclipse, Apache Tomcat, Spring 3, Hibernate 3, JSON, HTML, CSS, jQuery, Oracle 10g, PL/SQL, JUnit, SVN, JIRA, Maven
Confidential
Java Developer
Responsibilities:
- Involved in the enhancement of the gift registry work suing j2ee, Spring MVC framework on Jboss application server
- Involved in the performance tuning of the database, table integrity and referential integrity for the backend oracle database
- Applied performance improvement concepts to optimize the performance for the data access
- Configure the application for the JDBC manager for the new Dev, Test and production environments
- Create and configured the plug-in files for the tomcat on unix
- Involved in testing of the application
- Worked with Maven and developed POM files for development
- Client’s side validations are done using JavaScript
- Involved in the enhancement of Servlets, which interact with the database
- Extensively used log4j logging in the application
- Participated in user and team interaction
Environment: Java, J2EE, SQL, Oracle, Spring, JSP, Web sphere server application, Jboss, Java Script, SVN, Maven, Log4j, Windows
Confidential
Java Developer
Responsibilities:
- System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
- Implemented the web-based application following the MVC II architecture using Struts Framework.
- Designed the front-end using HTML, Javascript and CSS.
- Extensively used Custom JSP tags to separate presentation from application logic.
- Installation, Configuration & administration of Weblogic environment, including deployment of Servlets.
- Extensively used the Java collection Framework Classes for Holding the Application objects.
- Designed and developed used XSLT transformation components to convert data from XML to HTML, Used XML DOM API for parsing XML.
- Involved in writing SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle Database end.
- Used Hibernate for Object Relational mapping.
- Used spring Framework for implementing business logic and maintaining transactions.
- Used Struts Frame work to create Web Applications that leverage both Servlets and JSP.
- Generated XML documents using Schemas and DTDs.
- Participated in Unit Testing of the project.
- Used Web services to get information from various retail banking modules like ATM transactions, Loans etc.
- Used ANT for compilation and building JAR, WAR and EAR files.
- Used JUnit/Eclipse for the unit testing of various modules.
Environment: Java, J2EE, JSP, MVC, Servlet, Struts,Weblogic Application Server, Web services, XML, XSLT, HTML, Hibernate, Spring, Subversion, SOAP, CSS, JavaScript, Multithreading, Oracle, JUnit, JDBC, Windows
Confidential
Java Developer
Responsibilities:
- Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Abstract Factory, Factory, State, Command and Front Controller design patterns
- Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer
- Developed Struts framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer
- Developed the front end UI using JSP, HTML, JavaScript, CSS
- Implemented JavaScriptValidationframework to validate the data
- Developed Ant (build.xml) targets for build and deployments on Web Sphere Application Server
- Developed Stored Procedures in the Oracle database(RDMS)
- Performed impact analysis on the dependency projects of OneSource Project
Environment: Java, J2EE, Servlets, JSP, Spring MVC, JDBC, SAX, HTML, CSS, Java script, WSAD, Web Sphere, Windows and Oracle