Java/j2ee Developer Resume
Malta, NY
SUMMARY
- Having around 6 years of IT experience in analysis, design, development, deployment, testing and support of Enterprise and Web Applications.
- Diverse domain experience including E - commerce, Banking and Insurance.
- Good exposure to overall Software Development Life Cycle (SDLC) including Coding, Implementation and Testing.
- Strong knowledge in the Object Oriented Programming concepts and Core Java.
- Experience in designing and developing Object Model, State, Use case, Class and Sequence diagrams using Visual Paradigm and Rational Rose software modeling tool.
- Experience in Analysis, Designing and Developing MVC Pattern applications in J2EE environment.
- Exposure in writing SQL queries.
- Worked with Hibernate, JDBC, Spring JDBC.
- Extensively worked using Design Patterns such as Singleton, Business Delegate, Composite view, Builder and Factory.
- Experience in using the Struts, JSP and Spring Framework.
- Proficient in server-based validations in Struts.
- Involved in developing Static and Dynamic pages using JSP, CSS and HTML.
- Experience in working with Application Servers includes IBM Websphere and JBoss.
- Strong experience in handling Web Servers like Apache Tomcat.
- Exposure in developing Session and Entity with EJB.
- Good experience in working with IDE’s such as Eclipse, WSAD and Netbeans.
- Experience in performing Unit testing by using JUnit.
- Exposure to Agile SCRUM, RUP and RAD Software Development methodology.
- Have excellent communication skills and ability to work within a team.
- Motivated problem solver with strong analytical skills.
TECHNICAL SKILLS
Development: Core Java, J2EE
Technologies: J2EE, EJB 2.0, JSP, Servlets, Struts 1.3/2.0, UML, JDBC, Spring 2.0, Hibernate 2.0/3.x
Web/Application Servers: JBoss 4.0, Tomcat 5.5.12, Web Sphere 6.1
Web Presentation: JSP, HTML, CSS, XML
Databases: Oracle 9i/10g, MySQL
Tools: Netbeans, Eclipse, Rational Rose, Visual Paradigm, argo UML, WSAD 5.1.2, Textpad, Editplus, Clarity
Frameworks: Spring, Struts, Hibernate, JIIRA, TestLink, Jenkins
Operating systems: Microsoft Windows XP/2000/7, Linux, Guvnor
Software Engineering methodologies: Agile, RUP,RAD
Design patterns: Singleton, Business delegate, Builder and Factory
Build tools: Junit
Domains: Banking, E-commerce, Insurance
Software Configuration Management System: CVS,SVN
PROFESSIONAL EXPERIENCE
JAVA/J2EE Developer
Confidential, Malta, NY
Responsibilities:
- Modeled designs using Rational Rose to create UML class and sequence diagrams.
- Server-side assignments (implement sending email the error report, excel format of the error report) in STRUTS framework.
- Re-implement the business logic (validation rules) from Java to DROOLS-BRMS.
- Moved rules to a centralized repository (GUVNOR).
- Developed GUI solutions as per requirements and fixed bugs at the front side (GWT)
- Created test cases for the manual testing of the User Interface in TestLink
- Implemented the performance tests baseline
- Created test cases and Involved in Unit Testing using JUNIT Framework in ECLIPSE4.2 . to assure the proper behavior of the developed drools and java code
- Designed the excel file parser in Java.
- Debugged code using the Log4J for the Logging framework.
- Produced instruction documents for the engineers
Environment: Core Java, J2EE, Eclipse, GWT, BRMS, Drools, SSH, VNC desktop, Windows XP, Linux Fedora, Clarity, JIIRA, SVN, JUnit, Scrum, TestLink, Jenkins, Struts, Guvnor
JAVA/J2EE Developer
Confidential, Malta, NY
Responsibilities:
- Worked on migration from JDBC to Hibernate (persistence framework) to implement the Database Access layer.
- Constructed Hibernate query language (HQL).
- Configured Hibernate and class definition XML to provide access to corresponding tables in database.
- Provided capability to compare html formatted recipes visualization using technologies such as DeltaXML and XSLT.
- New features implemented at the front (SWING) and server side (recipe filtering, fixed uploading time inconsistency issue).
- Worked on a server performance issue.
- Involved on the review of the system.
Environment: Java, Eclipse 3.8-4.2, Java Swing, Windows XP, Websphere MQ V7.5, SoapUI V4.5.1(Hermes), SQL Developer V3.0, JIIRA, Clarity, SVN, JBOSS V4.2, EJB2, Scrum, XML, XSLT, Hibernate, JDBC, Oracle 10g
J2EE Developer
Confidential, Boston, MA
Responsibilities:
- Created various UML diagrams in Relational Rose (Use Cases, Class Diagrams and Sequence Diagrams) as a part of the development of e-bill payment and account transfer system.
- Developed several front end pages using HTML, CSS, JSP.
- The application based on STRUTS MVC framework.
- Implemented Struts validation Framework in the module for handling the errors generated on the user forms.
- Used WSAD 5.1.2 IDE to develop user interface pages.
- Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples.
- Created object-oriented queries (Hibernate Criteria queries).
- Developed DAO’s interfaces for hibernate to interact with Oracle 10g.
- Business delegate, Composite view, Singleton basic principles were applied during the implementation of this project.
- Deployed the application on JBoss Application Server 4.0.
Environment: Java, J2EE, Relational Rose, Eclipse, Hibernate, JBoss Application server 4.0, WSAD 5.1.2,CVS, EJB, HTML, CSS, Struts, Servlets, JNDI, Text pad, SCRUM, Oracle 10g
Junior J2EE Developer
Confidential, Portland, ME
Responsibilities:
- Designed custom user interfaces using JSP and HTML.
- Added I18N (Internationalization) feature to render information to the website in 4 different languages.
- Debugged code using the Log4J for the Logging framework.
- Used Javascript to perform front end validations.
- Developed HQLs, DAOs, DTOs and also modified hibernate configuration file.
- Enhanced the performance of the model component by reducing the number of hits to the database (Hibernate second-level caching technique).
- Executed stored procedures using JDBC to interact with the Oracle database.
- Wrote set of unit tests in JUnit to assure the proper behavior of the login page
Environment: Java, J2EE, Eclipse, JDBC, JSP, HTML, Hibernate 3.0, Servlets, JavaScript, MySQL, JUnit, JNDI, Rational Rose, JDBC, IBM Web sphere 6.1, Edit Plus, RUP
J2EE Developer intern
Confidential, Watertown, MA
Responsibilities:
- Created Sequence, Object, Activity, Use Cases, Class Diagrams to explain the system
- Developed Online Store Builder web-based software using, Spring MVC Framework and Hibernate.
- Involved mainly in the Controller and Model component.
- Designed and developed database schema in MySQL database.
- Configured and deployed the application resources into Tomcat web Server 5.5.12.
- Implemented Bean classes and modified Spring Configuration files.
- Executed Data Access Object (DAO) operations using spring - JDBC.
Environment: Java, J2EE, Eclipse, JDBC, JSP, HTML, Hibernate, Servlets, XML, Oracle 9i, JUnit, JDBC, Apache tomcat, Spring