Java Developer Resume
Saddle River, NJ
SUMMARY
- Over 7+ years of Outstanding Java Development with proven expertise in Object - oriented analysis and design along with exceptional record overseeing all phases of Software Development Life cycle, from analysis and design to implementation and maintenance.
- Very strong in Object Oriented Analysis and Design (OOA and OOD), Object Oriented programming (OOPS).
- Strong skills in Core Java, Multi-threading and usage of well-known Java IDE like Eclipse, RAD
- Excellent knowledge, experience in J2EE (JSP, SERVLET, EJB, XML Parsers), JSTL, OOAD and J2EE patterns.
- Experience in application development using various frameworks: Jakarta Struts Framework 1.1/1.2/1.3, Spring Framework 1.2/1.3/2.0/2.5 , Java Server Faces(JSF), Spring Batch framework, Hibernate 2.0/3.0/3.2
- Expert knowledge in Java Web Services and JMS concepts.
- Experience in programming with JDK tools, Applets, Swing and AWT packages of Java.
- Experience in using Design patterns like MVC, Session Facade, Business Delegate and Singleton, DAO.
- Developed Client/Server applications using the databases SQL Server 2000/2005/2008/2008 R2, Oracle and MySql 5.0.
- Exposure and working knowledge of MQ series Messaging Service.
- Strong SQL and PL/SQL Knowledge of database like Oracle and DB2 .
- Experience in creating GUI screens using HTML, XHTML, CSS, JavaScript and RichFaces.
- Experience in SQL Server, Oracle with technologies such as Stored Procedures, Views, Triggers, Enterprise Manager.
- Worked with Source control tools like Clear Case, PCVS, Visual SourceSafe.
- Excellent Communication skills, problem solving skills and a team player.
TECHNICAL SKILLS
Java Technologies: JDK 1.7, JDBC, JNDI, AWT, Java Beans, Applets, Java Servlets, JSP, EJB, J2EE, JProbe, JTest, JMS, RichFaces, JSF
Operating Systems: Linux, HP-UNIX, Windows XP/2000/NT
Languages: Java, Visual Basic, C, C++, PL/SQL.
RDBMS: DB2 7.2, Oracle 8i - 11g, SQL Server R2
Web Technologies: JDK 1.4.1, JDBC, Java Beans, Servlets, JSP, EJB 1.1/2.0, Struts1/2, JavaScript, XML, HTML, xHTML, CSS,SVN, AJAX, Hibernate, Spring
IDEs: JBuilder 9.0, WSAD 5.1, Eclipse 3.0.
Application Servers: WebLogic 8.1, IBM WebSphere 5.0, WebSphere 6.0
Version Controls: Visual Source Safe, CVS, PVCS, Changeman.
Tools: Eclipse, RAD 8.0, Dreamweaver CS6, CSS.
PROFESSIONAL EXPERIENCE
Confidential, NY
Sr. Java/J2EE Developer
Responsibilities:
- Involved in understanding the functional specifications
- Actively involved in complete life cycle of the project such as requirement gathering, managing, developing components and testing
- Involved in the development of user interface (UI) using HTML, CSS,Javascript, JQuery, AJAX, JSP as Front End Developer
- Prepared the technical design for the system that adheres to the MVC architecture using Spring.
- Implemented EJB classes using Spring MVCfor business logic.
- Used JDBC API and HQL (Hibernate Query Language) to query the Database System and used JDBC Thin Driver to connect to the database.
- Conducted code reviews and design reviews,adhering to various design patterns
- Involved in integrating the business layer with DAO layer using ORM tool Hibernate
- Transaction Management using the Hibernate
- Involved in writing SQL Queries, Packages, PL/SQL Stored Procedures and Functions
- Used SVN as a version control system
- Involved in writing configuration files XML
- Involved Production Support and troubleshooting for this project
Environment: Java/J2EE, JDBC, Eclipse Helios, Spring, EJB, Hibernate, XML, AJAX, LDAP, SQL Server, SVN.
Confidential, Saddle River, NJ
Java Developer
Responsibilities:
- Gathered user requirements and analyzed and designed software solution and database.
- Extensively experienced in architectural issues and their solutions using various design patterns such as MVC (Model-View-Controller), Designing and Implementing, code in JAVA to achieve the functionality of the Web Application.
- Extensively experienced in architectural issues and their solutions using various design patterns such as MVC (Model-View-Controller), Singleton, Service Locator, DAO, DTO and Business Delegate, Adapter
- Extensive Application of HTML, XHTML, CSS for design and styling of web pages.
- Struts tiles for requirement specific styling of web pages
- JSP, Expression Language, OGNL and Scriplet for Accessing Java Object properties
- Application servers like Apache Tomcat 5.5
- ANT scripts, and used MAVEN 2.x tool to build and deploy J2EE Applications
- Implementation of AJAX, JSON, JQuery for create interactive Web Applications
- Other tools like EMMA for Unit Test Code Coverage, firebug for debugging HTML.
- Used JDBC API and HQL (Hibernate Query Language) to query the Database System and used JDBC Thin Driver to connect to the database.
- Conducted code reviews and design reviews,adhering to various design patterns
- Involved in integrating the business layer with DAO layer using ORM tool Hibernate
- Transaction Management using the Hibernate
- Involved in writing SQL Queries, Packages, PL/SQL Stored Procedures and Functions
- Following the norms of Test Driven Development for code efficiency and maintenance
- Object Relational mapping frameworks like iBatis 2.3.0, Toplink 11.1
- AGILE Software Development Life Cycle implementing Pair Programming, SCRUM meetings
- Acceptance Test Driven Development (ATDD) for parallel development and testing
Confidential, Columbus, OH
Java/J2EE Developer
Responsibilities:
- Designing and Implementing, code in JAVA to achieve the functionality of the Web Application.
- Extensively experienced in architectural issues and their solutions using various design patterns such as MVC (Model-View-Controller), Singleton, Service Locator, DAO, DTO and Business Delegate, Adapter
- Struts 2 framework for the presentation layer management, client request management, Authentication, redirection, Action Mapping, and response
- Maintaining Strut-Config files for Action Mappings
- Implementing Regular Expressions in Java, Javascript for input validations
- Spring MVC 2.5 framework implementation for dependency injection
- Emphasis on client validations using languages such as JavaScript, XML validation
- Extensive Application of HTML, XHTML, CSS for design and styling of web pages.
- Struts tiles for requirement specific styling of web pages
- JSP, Expression Language, OGNL and Scriplet for Accessing Java Object properties
- Application servers like Apache Tomcat 5.5
- ANT scripts, and used MAVEN 2.x tool to build and deploy J2EE Applications
- Implementation of AJAX, JSON, JQuery for create interactive Web Applications
- Other tools like EMMA for Unit Test Code Coverage, firebug for debugging HTML.
- Following the norms of Test Driven Development for code efficiency and maintenance
- Object Relational mapping frameworks like iBatis 2.3.0, Toplink 11.1
- AGILE Software Development Life Cycle implementing Pair Programming, SCRUM meetings
- Acceptance Test Driven Development (ATDD) for parallel development and testing
- Hudson Continuous Integration Server for build management and traceable failure reports
- Database Tools like DBVisualizer 6.5.5, TOAD for connections to oracle thin client
Environment: Java, J2EE, Eclipse 3.5.1, Eclipse 3.6.1, Strus 2, EasyMock, JUnit, Spring, IBatis, XML, HTML,SQL,Oracle 10 g,Struts 1.1/2, DBVisualiser, TOAD
Confidential, Charlotte, NC
Java Developer
Responsibilities:
- Involved in understanding the functional specifications
- Actively involved in complete life cycle of the project such as requirement gathering, managing, developing components and testing
- Involved in the development of user interface (UI) using HTML, CSS,Javascript, JQuery, AJAX, JSP as Front End Developer
- Prepared the technical design for the system that adheres to the MVC architecture using Spring.
- Implemented EJB classes using Spring MVCfor business logic.
- Used JDBC API and HQL (Hibernate Query Language) to query the Database System and used JDBC Thin Driver to connect to the database.
- Conducted code reviews and design reviews,adhering to various design patterns
- Involved in integrating the business layer with DAO layer using ORM tool Hibernate
- Transaction Management using the Hibernate
- Involved in writing SQL Queries, Packages, PL/SQL Stored Procedures and Functions
- Involved in Writing and reviewing unit test cases using JUnit
- Used SVN as a version control system
- Involved in writing configuration files XML
- Involved Production Support and troubleshooting for this project
Confidential, Reading, PA
Java/J2EE Developer
Responsibilities:
- Utilized Spring Framework encouraging application architectures based on the Model View Controller.
- Created Enterprise Java Beans mainly Session beans (EJBs) and deployed them in the Weblogic application server environment, to implement business logic and interface with back-end data base system (Oracle).
- Used the singleton, value object and factory and DAO design pattern at the business layer to effectively maintain the java objects.
- Worked on the JAVA Collections API for handling the data objects in business layers.
- Involved in the Servlets, Struts, and JSP technologies and also in JDBC to connect to databases at business managers.
- Wrote Stored Procedures, Triggers, Functions and Utilities in PL/SQL to Query the Database and create Data Sources required in the generation of reports.
- Developed the Java Code using Eclipse as IDE.
- Written Test Cases using JUnit.
Environment: Java, Servlets, JSP, EJB, JDBC, PL/SQL, SQL, Oracle 9i, Struts, HTML, AJAX, Java script, XML, JUnit, BEA Weblogic Application server 8.0, and Eclipse.