Java Developer Resume
Paramus, NJ
SUMMARY
- Over 7 years of experience in analysis, design, development and implementations of client/server, database and/or Intranet - based application using Java, J2EE technologies in various business domains including Banking, Brokerage, Financial & Insurance.
- Good knowledge of core Java, J2EE/JEE platforms in building n-tier applications.
- Excellent knowledge of most kinds of algorithm and data structure
- Sound knowledge in Object-Oriented Design/Analysis, Design Patterns like Singleton, Factory, Abstract Factory, MVC, DAO, Value Object, Template and Adapter.
- Expertise in Technologies like EJB, JMS, JTA, Log4j, XML with good experience in Developing and Deploying Enterprise Java Beans on Application Servers like Apache Tomcat, Web Logic and Web Sphere.
- Expertise in developing view-controller components using Servlets/JSPs, Struts Framework, Validation Framework, JavaScript, ajax, JQuery, CSS, HTML
- Expertise in developing data models using Hibernate POJO and configuring Hibernate persistence layer
- Expertise in developing applications using Spring Inversion of Control (IOC) and Aspect Oriented Programming(AOP)
- Good hands-on experience in application deployment using Maven
- Good experience in unit testing the java artifacts using JUNIT framework
- Strong experience in database design and usage of RDBMS in ORACLE and MySQL that includes DDL, DML, DCL, SQL, PL/SQL
- Experienced in frameworks like Hibernate, Spring, Struts2, JSF, JSP and servlets.
- Working knowledge in using version control systems like Tortoise SVN, Silk Subversion
- Used IDE's such as Eclipse and My Eclipse.
- Experience in development on Windows XP/7/8, LINUX platforms.
- Good team player with ability to solve problems, organize and prioritize multiple tasks.
TECHNICAL SKILLS
J2EE/JEE Frameworks: Spring3.0, JPA, Hibernate3.x, Struts2, EJB2.0 /3.0, JMS, JDBC and JNDI.
Web Technologies: Servlet2.5, JSP2.0, HTML, Ajax, XML, XSD, XSL, SOAP, and WSDL
Application/Web Servers: Web Sphere, Web Logic, JBoss 5.x and Tomcat 6.x
Databases: Oracle 11g, My SQL, MS Access, Oracle SQL Loader
Languages: Java, C/C++, PL/SQL, Java script, Visual Basic 6.0
Software Methodologies: Object Oriented Analysis & Design, SDLC (Agile, Iterative)
Modeling Tools: Power Designer, MS Modeling
IDE: Eclipse, MyEclipse
Defect Tracking Tool: JIRA, QC
Operating Systems: WINDOWS XP/7/8, MS DOS, Linux
PROFESSIONAL EXPERIENCE
Java Developer
Confidential - Camden, NJ
Responsibilities:
- Analyzed the Business Requirement specifications (BRD) and worked with Business Users and Business Analyst.
- Developed the application using Eclipse. Deployed the application in Tomcat Application Server.
- Worked the project under Agile Environment.
- Provided proposals to the client, and determined the project staffing levels, created project timelines, provide the estimates and tracked project's progress.
- Worked with the business users to help them develop business requirements for departmental imaging and workflow needs.
- Involved in service layer implementation.
- Involved web application design using Struts Framework
- Involved in backend connection.
- Implemented the view layer using JSP, Business layer using Spring3.0, and Hibernate 3 for backend connection.
- Developed Custom Tag Libraries for user interface screens.
- Client side validations using Struts Validator / JavaScript.
- Used JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Primarily responsible for reviewing the code.
- Created the test data for unit testing. Written the XMLAPI to unit test the code using test API tool.
- Developed application using Spring for presentation and business tiers and Hibernate ORM for persistence management.
- Experience in installing, configuring, tuning Web Logic Server, Apache Tomcat, JBoss.
- Involved in design, development and maintenance of all the POJO's, configuration files and configuring beans, action classes and associations between them.
- Used J2EE design patterns like DAO, MVC, Command, Singleton, Factory Pattern, Front Controller, etc.
- Implemented Object persistence using Hibernate as ORM tool to map the Java objects to the database tables and Involved in writing HQL to avoid Database dependency on queries.
- Implemented much of business logic using Stored Procedures to improve the performance of application
Environment: Java, Servlets, JavaScript, JSP, Eclipse 3.0, Struts2, Spring3.0, Hibernate 3, Oracle 10g, Apache Tomcat 7.0.
Sr. Java Developer
Confidential - Paramus, NJ
Responsibilities:
- Responsible for development & integration using Agile/Scrum methodology.
- Created and read design artifacts including use case, class & sequence diagrams using UML, Visio.
- Designed & implemented server side Reference Data Service using Spring 3 & Hibernate 3.
- Designed & implemented Rest Web Services in Web Module.
- Designed and developed Business Processing Module using Apache Chain of Command pattern.
- Implemented various Design Patterns like Command, Singleton, Chain of Responsibility, Facade etc. throughout the project.
- Responsible for implementation of Logging using Logback framework.
- Unit testing of the developed modules using JUnit Framework.
- Deployment, Maintenance & Enhancement of application.
Environment: Weblogic Server 11g, SQL Server 2012, Visio, Java, Spring3, Hibernate3, XML, HTML, Spring MVC, Spring Batch, Quartz Scheduler, Rest Webservices, SQL, JAXB
Java developer
Confidential - Cherry Hill, NJ
Responsibilities:
- Making a connection to backend Oracle database
- Involved group projects, each group project team member detail
- Implemented the view layer using JSP, Business layer using Spring 3.0, and persistent layer using DAO and Hibernate 3.2.
- Primarily responsible for reviewing the code.
- Developed application using Spring for presentation and business tiers and Hibernate ORM for persistence management.
- Involved in design, development and maintenance of all the POJO's, configuration files and configuring beans, action classes and associations between them.
- Used J2EE design patterns like DAO, MVC, Command, Singleton, Factory Pattern, Front Controller, etc.
- Implemented much of business logic using Stored Procedures to improve the performance of application
Environment: Java, Servlets, JSP, Eclipse 3.0, Struts 1.2, Spring3.0, Hibernate 3.2, Oracle 10gApache Tomcat 7.0.
Confidential, Charlotte, North Carolina
JAVA/J2EE Developer
Responsibilities:
- Designed and developed creative solutions to meet business requirements
- Identified the Use Cases, generated Sequence Diagrams, and Class Diagrams
- Designed the Architecture of the project as per MVC standards
- Designed the workflow, system architecture, drawing sequence diagrams, activity diagrams, class diagrams, HTML pages, database schema and tables.
- Designed the system using Rational Rose
- Used Struts framework for the development
- Designed and developed the front end using HTML, JSP, Struts tag library
- Used Struts framework for the development
- Involved in Designing and developing the front end using HTML, JavaScript, JSP and StrutsTag Library
- Designed and developed the Java bean components and O/R Mapping using hibernate
- Involved in designing the tables in Oracle 9i
- Test data and environment preparation for unit testing of various components layer with JUnit framework
- Used Java Script to perform validation on the client side
- Used Log4J for logging Purpose.
- Used Apache Subversion for source control.
Environment: JDK1.4, HTML, CSS, JSP, JavaScript, AJAX, Struts 1.1, XML, XML Parsers, EJB 2.0 - Session Bean, Hibernate 2, Oracle 9i, SQL, UML, Rational Rose, Log4J, JUnit, WebLogic 8.1, WorkSpace (Eclipse), Windows.