Java/j2ee Developer Resume
NC
SUMMARY:
- Over 7years of experience in design, development and implementation of Java, Web based applications wif Object Oriented Technologies.
- Expertise in developing web - based applications wifin teh J2EE architecture using Java(
- 1.6), JSP, Servlets, EJB, JDBC, HTML, DHTML, CSS, Java Script, Struts, Springand Hibernate.
- Experience in IDE Tools Eclipse, Developer, Net Beans and Rational tools like Clear case, Clear Quest.
- Good working knowledge of XML related technologies like DTD, XML schema
- Worked wif design patterns like Session Façade, Singleton, Service Locator, Business Delegate, Composite Entity and Data Access Objects.
- Experience in developing Service Oriented Architecture using Web Services (SOAP, WSDL) and JMS.
- Extensive knowledge of JDBC, creating ORM classes using Hibernate Reverse Engineering tool; and relational databases
- Conceptual understanding of Waterfall, Agile Software development methodology.
- Expertise in Weblogic 12C/10.3/9.2, Tomcat 7/6, and Apache HTTP Server 2.0.63
- Strong Object Oriented Design and Analysis (OOAD) and Unified Modeling Language skills.
- Solid front-end developer wif experience in various UI technologies including AJAX, CSS, HTML, XSLT, XSL
- Highly experienced in SDLC and Agile using Rally software
- Experience in Production Support and Release management.
- Well versed in Relational Database Design/Development wif Database Mapping, PL/SQL Queries, Stored Procedures and Packages using Oracle 11i/10G and MS-SQL Server 2008 Databases.
- Excellent programming, bug fixing, problem solving and trouble shooting skills.
- Experience wif Version Control and Source Code Management Tools including Rational Clear Case, CVS, Maven and ANT.
- Exposure to Full Life Cycle Solution Development (Requirement gathering, Analysis, Design, Development, Documentation, Testing and User ), Software lifecycle.
- Extensive IT experience in building web and enterprise applications in various domains like Finance, Insurance and Health domains.
- Experience in applying best-practice Design Patterns and strategies to Enterprise applications to reduce tight coupling, maximize performance and reduce maintenance/extensibility risks.
- Possess excellent communication and interpersonal skills and teh ability to work in a team.
TECHNICAL SKILLS:
Languages: Java 1.6/1.5, JPA, JSP, Hibernate 3.X, C++, C, JavaScript, DHTML, XML, XPath, XHTML, AJAX, CSS and SQL
Operating Systems: Windows 8/7/ XP, Linux Ubuntu, and Fedora Linux
RDBMS: Oracle 11i/10g/9i, MS SQL SERVER 2008, MS Access
Data base Tools: SQL Developer for Oracle, MYECLIPSE Database Explorer, SQL Server
Internet Technologies: Spring Framework, JSP, JUnit, Ant, Servlet, Internet Explorer, FireFoxwif FireBug and Chrome
IDE: MyEclipse Workbench 2014, Eclipse JUNO 3.8
Server: WebLogic 12C/10.3/9.2, Apache Tomcat 6.0/7.0, and WebSphere 6.0
Frameworks: Model-View-Controller (MVC), Jakarta Struts 1.1/1.2, spring 3.0Agile & PM: Rally for Agile Development
PROFESSIONAL EXPERIENCE:
Confidential, NC
Java/J2EE Developer
Responsibilities:
- Involved wif teh all aspects of Software development life cycle in teh project.
- Involved in teh design of modules by creating Use case, Class realizations and sequence diagrams using rational Rose.
- Developed teh Presentation layer using HTML, JavaScript and JSP.
- Wrote teh Ant scripts for building teh EAR And JAR files for deploying teh application.
- Developed system ps UI screens using JSP templates and HTML.
- Developed teh front end validations using JQuery.
- Involved in configuring Front office wif eclipse for deploying, version controlling tool.
- Used teh light weight container of teh Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
- Used Hibernate ORM module as an Object Relational mapping tool for back end operations over Oracle database.
- Provided utility to connect to LDAP to get teh user details and teh authorized packages.
- Designed, developed and documented codes for JUnit framework.
- JSTL used for displaying all Tags & for developing JSPs.
- Provides timely feedback to project team members on teh work products they has submitted for review. Leads and coordinates requirements elicitation by outlining teh system's functionality and delimiting teh system.
- Collecting Business Requirements from teh business analysis.
- Developed deployments script, integration and configuration management of teh entire application modules.
- Support Implementation and Post-Implementation defect management wif teh urgency needed to support a successful go-live.
- Documentation of common problems prior to go-live and while actively in a Production Support role.
- Also involved in translation of requirements and design artifacts to teh teams at offshore.
Environment: Java1.5/1.6,Web Services, JSP, Struts MVC, Servlet, Spring Framework3.2.4, Hibernate 3.3, JSTL,XML HTML, EJB, JMS, Maven, JUnit, MyEclipse 2014, Oracle, Weblogic 12C, CVS for configuration management.
Confidential, Phoenix, Arizona
Java/J2EE Developer
Responsibilities:
- Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs dat include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Involved in designing teh user interfaces using JSPs.
- Developed custom tags, JSTL to support custom User Interfaces.
- Developed teh application using Struts Framework dat leverages Model View Layer (MVC) architecture.
- Used WSAD for writing code for JSP, Servlets, and Struts.
- Used SPRING framework to support Hibernate tool and Struts.
- Implemented teh application using teh concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
- Deployed teh applications on IBM Web Sphere Application Server.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Developed JUnit test cases for all teh developed modules.
- Used CVS for version control across common source code used by developers.
- Used XML Web Services using SOAP to transfer teh amount to transfer application dat is remote and global to different financial institutions.
- Used Log4J to capture teh log dat includes runtime exceptions.
Environment: Java/J2EE, Struts 2.0, EJB 2.0, JMS, JNDI, PL/SQL developer SOAP-UI, WSDL, Oracle, DHTML, XML, WSAD 5.1.2 (Web Sphere Studio Application Developer), Hibernate 2.0, spring, LOG4J.
Confidential, New York
JAVA/J2EE Developer
Responsibilities:
- Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
- Used AGILE methodology and participated in SCRUM meetings.
- Developing teh front end wif JSP’s and maintained teh session wif Session Beans.
- Developed preload (Servlets) mechanism for teh entire application, which involves caching ofstatic data to application cache using teh singleton pattern, and many other patterns like MVC,Business Delegate and DAO.
- Coded Server side Enterprise Java beans using Session and Message Driven Beans.
- Creating of EAR files and setting up teh paths and properties for Web sphere application server.
- Used Struts Framework for teh application, Developed Struts Action Classes and Business
- Logic and has developed Hibernate HQL and Hibernate mappings /created DAO mappings in Hibernate
- Configuring of data source for WSAD 5.1.2 and designing teh common components of teh application.
- Cached all teh security roles dat are stored in teh tables and loads along wif teh main servlet.
- Involved in developing stored procedures and Triggers.
- Involved O/R Mapping using Hibernate.
- Designed table process dat primarily involves caching of teh dropdown data for all teh pages.
- Created custom tags dat facilitate developers in building teh pages faster.
- Experienced in using Apache Tomcat Web Server.
- Understood XSD, DTD transforming using XSLT, writing SAX-DOM parsers for XML data and JAXB API.
- Implemented security application for teh entire Application, which authorizes and authenticate particular user to view JSP pages.
- Provide Maven build tool for building and deploying teh application.
- Responsible for Unit Testing wif JUnit, integration testing of software.
- Assisted in getting teh requirements to enhance teh existing application.
Environment: Java JDK1.5, J2EE1.3 (JSP, Servlets 2.1, EJB 2.1), JNDI, JMS, JavaScript, HTML, DHTML, CSS, Log4J, Ant, UML, LDAP, JSF, AJAX, JSTL, Hibernate, Windows, Rational rose, Web services, SOAP, WSDL, Rational Clear Case, My Eclipse, WSAD5.1, JUnit, XML/XSL, XSLT, DOM Parser, Struts 1.2 (Validation and Tiles)
Confidential, Northbrook, IL
Java/J2EE Developer
Responsibilities:
- Worked on major enhancements and bug fixing of teh application which includes use case analysis, designing, implementation and unit testing. This involved preparation of technical specification Document, Functional Specification Document.
- Implemented Design Patterns like Factory, Singleton, Data Access Object (DAO).
- Used Agile Methodology for Java development.
- Used Eclipse IDE for teh development.
- Wrote SQL Queries, indexes, stored procedures, triggers and packages.
- Used AWK script to generate data import script for data migration.
- Managed and enhanced teh multi-language support feature incorporating support for new languages viz. Russian, Portuguese and Chinese.
- Wrote Junit test cases and generated code coverage reports.
- Created and worked on UI layer pages using JSPs as teh presentation layer.
- Developed complex SQL Queries, storedprocedures, and triggersfor teh backend business process.
- Code review done using Crucible tool, Unit testing and integration testing
- Created stories, Sizing of Stories and acceptance criteria using Agile Methodology
- Provided a user interface to populate report for teh brand users to know opt-in and opt-out user counts.
- Used basic UNIX commands as part of project development and deployment.
Environment: Java JDK1.5, Servlets, JSP, HTML, CSS EJB, JDBC, Java Script, and Eclipse, Windows and Linux
Confidential
Jr Java Developer
Responsibilities:
- Involved in working closely wif teh design team during requirements analysis and design phase.
- Involved in teh coding and teh testing efforts.
- Responsible for coding to designed requirements and Unit Testing teh application.
- Developed teh Presentation layer using HTML, DHTML, CSS, JavaScript and JSP.
- Worked extensively on front end validation using Java Script for teh screens.
- Worked extensively in teh Admin and Transaction Manager modules.
- Developed teh Excel based interface to upload teh prices and Asset details to teh system.
- Developed EJBs, Session Beans for business logic and Entity Beans for Data access layers.
- Developed teh SQL queries and incorporated them as part of teh Data access layer development.
- Fixed defects reported by teh testing and QA team.
Environment: Java, J2EE, HTML, DHTML, CSS, Java Script, JSP, Servlet, EJB, Oracle and Window