Java/ J2ee Developer Resume
NY
PROFESSIONAL SUMMARY
- Experienced software professional having 5 years of experience in the activities of analysis, design, development and maintenance of Software in web based, networking systems and N - Tier architecture applications using Java, J2EE, JSP, Servlets, JMS, JDBC, Struts1.x/2.x, Spring3.x, Hibernate, Web services, JavaScript, AJAX, CSS and multithreading using RDBMS like Oracle, MySQL on Unix and Windows environment.
- Industry domain experience includes Finance and Real Estate.
- Experience in implementing Core Java & J2EE design patterns like Singleton, Factory Pattern, Immutable pattern, Adapter, DAO, MVC etc.
- Experienced in RDBMS SQL, PL/SQL in retrieving and manipulating data from MySQL, Oracle, and SQL Server
- Experienced in Production/Customer Support, Maintenance, Enhancements and Quality Control of both Internet E-business /EAI/Web and desktop client-server software
- Strong experience in UML, Rational Rose Methodologies and Test Driven Methodologies, and MVC based frameworks like Jakarta-Struts, Hibernate, and Spring
- Good work experience in Servlets, JSP, JavaScript, Struts, JDBC, JNDI, RMI, Entity Beans and MDB (Message Driven Beans)), Custom Tags, and JMS
- Extensive experience in developing GUI using HTML, DHTML, CSS, Java Script, AJAX, JSP Tag Libraries and Action Script
- Extensive experience in SOA (Service Oriented Architecture) and experience in developing J2EE Web services using JAXWS, WSDL, SOAP, REST, JAXB bindings.
- Extensive experience implementing MVC framework in J2EE architecture, Struts 2.0, Hibernate and Spring IOC, DAO Framework
- Hands on experience in configuration and deployment of multi-tier applications using servers like Apache Tomcat, BEA WebLogic, IBM Websphere and Jboss
- Experienced in Hibernate framework used for Data Persistence related tasks.
- Skilled at programming in different Java IDE’s like, Eclipse, IntelliJ and IBM RAD
- Strong experience with JUnit in writing test-cases and Experience in error logging and debugging using log4j
- Extensively used Database SQL queries, Stored Procedures, Functions and Packages for various validation purposes using databases Oracle 9i/10g,/11g MySQL, DB2 and SQL Server
- Self-motivated team player with excellent analytical and interpersonal skills, and ability to work independently
- Worked on Agile Methodology
TECHNICAL SKILLS
Web/Application Servers: IBM WebSphere, WebLogic, Apache Tomcat, Sun Java Application Server, JBoss, JBoss BPM Suite
J2EE Technologies/Frameworks: Servlets, JSP, JSTL, JSF, JDBC, MVC, Struts, Hibernate, Spring, Web Services, LOG4J, JNDI, JUNIT, ANT, AJAX
Messaging Systems: JMS, MQ Series, Active MQ
Languages: Java, C, C++, C#, SQL, PL/SQL
IDE Tools: Eclipse, JBuilder, NetBeans, RSA, MS Visual Studio
Web Technologies: JavaScript, CSS, HTML, DHTML, XML, AJAX, JSP, XML, HTML5, CSS3, Java Script, Jquery, DOJO
Internet Protocols: HTTP, HTTPS, IMAP, SSL, SOAP, TCP/IP
Databases: Oracle, SQL Server, IBM DB2, My Sql
Version Control Tools: CVS, Clear Case
Operating Systems: Windows 7,XP/2000/NT/98/95, UNIX
Testing Tools: JUnit, JProfiler
ORM: Hibernate
ETL Tools: SSIS,SSRS
PROFESSIONAL EXPERIENCE
Confidential, NY
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 the front end with JSP’s and maintained the session with Session Beans
- Developed preload (Servlets) mechanism for the entire application, which involves caching of static data to application cache using the singleton pattern, and many other patterns like MVC and DAO
- Creating of EAR files and setting up the paths and properties for Tomcat application server.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations
- Used Struts Framework for the application, Developed Struts Action Classes and Business Logic and have developed Hibernate HQL and Hibernate mappings /created DAO mappings in Hibernate
- Created navigation component that reads the next page details from an XML config file
- Implemented Spring IOC, MVC and Spring-Hibernate ORM Framework
- Cached all the security roles that are stored in the Reference tables and loads along with the main Servlet
- Involved in developing Stored procedures and Triggers
- Created custom tags that facilitate developers in building the pages faster.
- Experienced in using Apache Tomcat Web Server
- Experience using HTML, JavaScript, AJAX, CSS in the client side
- Created Reference documents to help developers understand the Framework
- Provide Maven build tool for building and deploying the application.
- Responsible for Unit Testing with JUnit, integration testing of software
Environment: Tomcat application server, Oracle 10g, JUnit, Servlets, Log4j, Struts2,XML,JDK,Hibernate4.0,PL/SQL,JSP,Eclipese,SOAP,LDAP,WebServicesAWT,JDBC, UML, GUI,JAXB, Maven
Confidential
J2EE Developer
Responsibilities:
- Involved in analysis and design phases of Software Development Life Cycle (SDLC)
- Developed UML use-case, class, object, sequence, collaboration and activity diagrams
- Development UI modules using HTML, JSP, JavaScript and CSS
- Involved in the integration of spring for implementing Dependency Injection (DI/IOC)
- Primarily focused on the Spring components such as Dispatcher Servlets, Controllers, View Resolver
- Developed the Business Logic using Plain Old Java Objects (POJOs)
- Used JavaScript for client-side validations, and CSS to create interactive front-end GUI
- Developed the application using Eclipse as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, and build automation
- Involved in the implementation of DAO using Spring-Hibernate ORM
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema
- Writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS
- Used LOG4J & JUnit for debugging, testing and maintaining the system state
- Used Rational Clear case to track and maintain the different version of the application.
Environment: Java 1.6, JSP, Servlets, Spring 2.0, POJO’s, Hibernate, JPA(Entity Bean 3.0), JDBC4.0, WebLogic Application Server 10.1, XML, Web service, JAX-WS, SQL Server 2005, HTML, JMS, MDB, XSLT, Eclipse, AJAX, JavaScript, Apache Ant 1.7, JDBC, Windows XP, JUnit, Log4j, CSS, CS4, Rational Clear case.
Confidential
JAVA Developer
Responsibilities:
- Participated Design, Analysis, Development, Test, Implementation, Maintenance and
- Production Support of the system.
- Designed and Developed Data Model and View Layer using JSP, AJAX, HTML & Java Script
- Implemented MVC, FACTORY, DAO design patterns
- Developed Servlets, JSP and business logic based on Struts framework.
- Developed the Struts Action Classes that had the business logic
- Extensively used Struts Tiles and Validate frameworks in the application and extensively used JSTL tags in GUI development
- Developed the Action, Action Form classes and configured the struts-config.xml file
- Develop CSS for style guide, JavaScript for client side magic.
- Prepared the used test cases based on the specification provided by the users & Developed. Test Cases using Junit
- Interacted with Business Team to support (technical advice) and gather the requirements.
- Configured the Database in Hibernate.cgf.xml and mapped the DTO
- Developed Persistence classes and O/R mapping (.hbm) files for Hibernate
- Used Struts tag library and Struts Tiles Framework for implementing the web interfaces and Struts Validator Framework using MVC architecture
- Followed AGILE development methodology
Environment: Tomcat Application Server, JSP, Java Script, Servlets, JSTL, Spring, PL/SQL, log4j, Java, J2EE (JNDI, LDAP, JDBC Type 4 Driver) and XML, Ant, Sun Solaris UNIX & Windows XP.
Confidential
Java Developer
Responsibilities:
- Involved in design and analysis phase of the application development
- Worked on the Application using Model-view-Controller Architecture using the technologies like Spring MVC, JSP, HTML, Java script
- Ensure best programming standards and performance by using all the features in Struts 2 framework and validator
- Using Rational Rose, developed Use Cases, Sequence and UML diagrams.
- Designed and developed user interface (UI) using JSF framework, JSP, JSP Tag Libraries, Custom Tag Libs, Java Script, XML and HTML.
- Written SQL queries to pull some information from the Backend
- Written database Functions, Procedures and Triggers as per the business logic requirements.
- Wrote JDBC, SQL Queries for retrieving application specific parameter from other interfaces
- Involved in maintaining database tables, procedures etc.
Environment: Java J2EE, JSP, JavaScript, Spring MVC, Application Server, XML, Struts2, HTML, JDBC, AJAX, SQL Server