J2ee Developer Resume
Homewood, AL
SUMMARY
- 7+ years of experience as Java Developer in development of Internet /Intranet based server side multi - tier distributed applications using JAVA/J2EE technologies.
- Expertise in developing Internet/Intranet applications, Client Server (multi-tier architecture) Applications using Java, JDBC, JSP, Servlets, XML, Apache Struts Framework (MVC), Spring Framework, Hibernate .
- Expertise in client side UI design and validations using HTML, CSS, Java Script,and jQuery.
- Experience in Agile practices and Scrum process.
- Very Strong Object-oriented concepts with complete software development life cycle experience - Requirements gathering, Conceptual Design, Analysis, Detail design, Development, Mentoring, System and User Acceptance Testing.
- Experience with J2EE Design Patterns like Front-Controller, Data Access Object, Abstract Factory, Command pattern, Façade, Data Transfer Object, Singleton, MVC and Business-Delegate.
- Experience in working on IDEs like Eclipse.
- Experienced in programming, deploying J2EE Applications on JBoss, WebSphere, and Tomcat Servers.
- Expertise in relational databases like Oracle, My SQL.
- Extensive knowledge on Core Java technologies.
- Defined and created various functional documents for the systems to be developed.
- Software Configuration Management using SVN and CVS.
- Knowledge and hands on work experience with Hibernate.
- Expertise in developing test cases for Unit testing using JUnit 3.1.
TECHNICAL SKILLS
Languages: Java, XML, SQL, PL/SQL, HTML
Web Technologies: J2EE, Servlets, JSP, Web Services, JNDI, JDBC, JSTL
RDBMS: Oracle 11g/10g/9i/8.x, MySQL, MS SQL Server
IDE Tools: Eclipse
Scripting Languages: JavaScript, JQuery, Ajax, CSS
Servers: WebSphere Application Server, Jboss, Tomcat
Frameworks: Struts 1.3.5, Spring 3.0, Hibernate 3.0, JSF
Methodologies: OOAD (Object Oriented Analysis and Design), SDLC, UML, Design Patterns, Agile Methodology
Version Control: SVN.
Testing Tools: Junit.
PROFESSIONAL EXPERIENCE
Confidential, HomeWood, AL
J2EE Developer
Responsibilities:
- Implemented Agile Scrum methodologies for the development of the application.
- Designed and developed framework components, involved in designing MVC pattern using spring framework.
- Implemented a web service client with spring, xml beans.
- Involved in deployment of the application at various environments (Development, Testing, and Staging).
- Developed the Spring Controllers, Business Services and DAO classes.
- Involved in client side scripting using Java Script, jQuery and CSS.
- Implemented JAVA/J2EE design patterns such as Factory, DAO, DTO, and Singleton.
- Used spring framework for dependency injection with the help of spring config files.
- Application development using Eclipse IDE, building of applications with Maven scripts.
- Coding SQL Statements and Stored procedures for back end using Oracle.
- Involved in writing DAO layer using Hibernate to access the Oracle database.
- Developed various test cases and performed unit testing using Junit.
Environment: Java/J2EE, Spring, Hibernate, SOAP Web Services, JBoss, JavaScript, XML, SCRUM, Oracle11g, Eclipse, Windows XP, SVN, Log4j.
Confidential, Buffalo, NY
Java/J2EE Developer
Responsibilities:
- Implemented MVC layer using Spring MVC and created web application interface.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
- Developed OR entities using Hibernate and used DAO design pattern for persisting objects.
- Involved in exposing and consuming web services using RESTful Web service for getting request from external source system.
- Implemented business logic in Core Java also with Java Design Patterns Chain of Responsibility, Singleton, Proxy, Adapter and Builder.
- Involved in creating UI web pages using HTML5, CSS3 and JavaScript.
- Integrated jQuery plugins with UI pages for navigation, menus and dialog boxes.
- Involved in Unit testing the application using JUnit and also performed integration testing.
- Configured Maven dependencies and used SVN as version control.
- Followed Agile methodology with TDD approach and participated in Sprints.
- Contributed to defect management and Change Requests using JIRA.
Environment: Java1.6,J2EE, Eclipse, JMS, Spring 2.x/3.x, Spring batch, Hibernate 3.0, XML, MySQL, Log4j, Shell script, JUnit, Autosys, WebLogic App server 10.3, Oracle 10g
Confidential, Pembroke Pines, FL
J2EE Developer
Responsibilities:
- Involved in requirement analysis and effort estimations.
- Involved in coding for the presentation layer using JSP, JSF, JSTL.
- Involved in coding for the business layer using Java, and Struts frame work.
- Involved in client side scripting using JavaScript, jQuery and CSS.
- Implemented Command Pattern, Factory pattern, Façade, DAO, Value Objects patterns.
- Worked on database scripts, and stored procedures in MySQL Server.
- Developed proof of concept and provided work/time estimates for design and development efforts. Involved deeply in Impact Analysis along with the client team.
- Coordinate with the QA lead for development of test plan, test cases, test code and actual testing, responsible for defects allocation and ensuring that the defects are resolved.
- Responsible for code inspection, mentoring team members, on site-offshore co-ordination.
- Worked with various interfacing teams for smooth and bug free delivery of application under mission critical time lines.
Environment: Java/J2EE, JSP, JSF, JDBC, Servlets, Apache Struts Framework, Tiles framework, MS Sql server, CVS, REST Web Services, WSDL, WebSphere 6, RAD 7.5.4, jQuery.
Confidential, Boston,MA
Java Developer
Responsibilities:
- Worked extensively on agile Methodology implementation.
- Reviewed design documents & requirements to learn the function and scope of the application.
- Implemented implementing J2EE compliant applications using various Design patterns, Struts framework, Tiles, Hibernate and Messaging Middle ware using JMS and MQ
- Involved in writing and implementation of the JUnit Test Cases.
- Used Spring JDBC to invoke Stored Procedures and also used JDBC for database connectivity to SQL.
- Performed Sanity Testing, Smoke Testing. Integration Testing and Batch Testing
- Deployed the applications on JBoss 1.4/ Tomcat 5 Application Servers.
- Checked the data flow through the front end to back end and used SQL queries to extract the data from the database.
- Analyzed and Validated test results to ensure existing functionality and recommend corrective action where necessary.
- Interacted with developers, business analysts and discussed technical problems and reported bugs.
- Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
- Conducted Integration, Regression, Acceptance, Functional, and Performance and Multi-User tests.
- Utilized test Methodologies and automated the functional testing by writing a data driven framework.
- Tested and implemented an application called sightlines medical Intelligence which allowed users to query a database and generate intelligent reports based on Medical-Pharmacy Claims data sent over by the client.
- Performed Data Driven test using test data from Excel files and jUnit and also created different checkpoints.
- Applications had a heavy focus on data automation & made extensive use of pivot tables/charts.
Environment: Java, J2EE, JSF1.2/2, jUnit, Swing, Awt, Maven, JSP, JSF, Javascript, JQuery, HTML, XML, Load Runner, Oracle 10g, Jira, JBoss, Tomcat, PowerPoint.
Confidential, Titusville, NJ
Junior Java / J2ee Developer
Responsibilities:
- Involved in design and prepared activity diagrams, sequence diagrams and class diagrams from various use-cases using Rational Rose.
- Involved in coding for the presentation layer using JSP and JSTL. Involved in coding for the business layer using Java, and Spring Framework.
- Create a unit test for the persistence layer.
- Configure Hibernate and Spring framework and create Hibernate DAO implementation.
- Created Ant build file and shell scripts for deploying the application on the server.
- Involved in client side scripting in Java Script and CSS.
- Worked with JMeter to find out the performance impacting areas of the application and to improve the performance timings.
- Coordinate with the QA lead for development of test plan, test cases, test code and actual testing, responsible for defects allocation and ensuring that the defects are resolved.
- Worked with various interfacing teams for smooth and bug free delivery of application under mission critical time lines.
Environment: Java/J2EE, JSP, JDBC, Servlets, Rational Rose, Spring Framework, Hibernate, JMS, Oracle, SVN, Eclipse,Windows XP.