Java /j2ee Developer Resume
Hingham, MA
SUMMARY:
- 8+ years of diversified experience in System Analysis, Technical Design, Development, Implementation, Testing (Manual and QA Automation) and Release/Build management, Maintenance, Technical Support in all stages of Software Development Life Cycle (SDLC) in various Information Technology areas.
- Highly skilled and experienced in Java/J2EE Technologies with extensive experience using JDBC, Servlets, JReport, EJB 2.0, XML, JSP, JSF, Log4j, Struts 2.1/1.2, Tiles framework, Spring 3/2.5, Hibernate 3.2/2, AJAX
- Has expertise on servers like Oracle/Bea Weblogic Server, IBM WebSphere Application Server and Tomcat Web Server
- Expertise in Design Patterns such as Singleton Pattern, Session Management, Exception Handling, Data Access Object (DAO), and Factory Pattern.
- Expert in working with IDE tools like Eclipse, RAD and IBM Clear Case .
- Lead the team and successfully completed many important tasks before deadline.
- Excellent knowledge and experience in SQL - PL/SQL, Oracle 11g/10g/9i, MySQL, SQL Server, RDBMS
- Expertise in version control tools like SVN, GIT, IBM Clear Case and Star Team.
- Expertise in SQL development tools like DB Visualizer, Squirrel SQL Client and SQL Developer.
- Have expertise in bug tracking tools like Bugzilla, IBM Clear Quest, HP Quality Center
- Used JReport and iReport tools for PDF report generation
- Expertise on Manual Testing and QA Automation Testing using QTP and Selenium.
- Worked in Agile/Scrum environment.
- Excellent communication skills and very good Team player.
- 5+ years of experience as Quality Controller (QC) in various projects.
- Have extensive expertise in fixing bugs which have to be fixed within a time limit.
- Followed Java Coding Standards and used plug-in like FindBug to find java coding standard deviations.
- Experienced team player but also can be worked as an individual.
- Winner of Star Performer in the project.
TECHNICAL SKILLS:
Operating Systems: MS Windows 7/2008/ XP/ 2003/ 2000/ Vista, UNIX
Programming Languages: Java 1.7/1.6/1.5/1.4 , J2EE
J2EE and other technologies: EJB, Servlets, JSP, JDBC, JSF, AJAX
Database Technologies: Oracle 11g/10g/9i, PL/SQL, MySQL, SQL Server
Protocols: TCP/IP, SSL, LDAP, SOAP
Development Tools: Eclipse, RAD, Edit Plus, MS Office 2007
Source Control Tools: SVN, IBM Clear Case, Star Team
Testing Tools: QTP, Selenium
Bug Tracking Tools: Bugzilla, IBM Clear Quest, HP Quality Center
Web/Application Servers: Bea Weblogic server 8.1 SP5, Oracle Weblogic 10.3, IBM Webshpere (WAS) 6.1, Tomcat 5.5/6/7
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome
Framework: Struts, Spring, Hibernate, Petstore
PROFESSIONAL EXPERIENCE:
Confidential, Hingham, MA
Java /J2EE Developer
Hardware/Software: Java 1.6/java 1.7, Eclipse, MySQL 5.5, SQL Server, SQLYog, Tomcat 6, Tortoise SVN, iReport, Trello, Beyond Compare
Responsibilities:
- Involved in analysis, coding, debugging, testing, code reviews, peer reviews and maintenance.
- Used Apache Struts/Tiles MVC Architecture, DAO Design Patterns
- Built application Views using JSP, HTML, Struts tags, jQuery and JavaScript.
- Used Agile Methodology
- Involved in fixing the bugs and handling the change requests.
- Worked with Business Analysts and took part in discussions on ticket and change requests of the product
- Contributed to the process changes
- Development and maintenance of Reports/Exports for State Reporting
- Used OJB 2.0 framework and Hibernate in the persistence layer.
- Did QA Automation Testing using Selenium
Confidential, CA
Team Lead/Senior Java /J2EE Developer
Hardware/Software: Java 1.5, Struts, Oracle 10g/9i, Eclipse, SQL Developer, Star Team, HP Quality Center, Apache Tomcat
Responsibilities:
- Prepared estimations on different tasks and task Allocation
- Used Java Rule Engine for applying rules and actions as defined by end users without affecting how the application runs.
- Defined Rule tables in XML and defined those in Excel.
- Actively participated in analysis, coding, bug fixing, debugging, testing and peer reviews
- Created various rules using Java for rule engine process, based on the business requirements
- Worked with testing team to fix bugs
- Functional testing was performed to validate applications adhered to specifications.
- Involved with resolution of customer requests and issues.
Confidential
Sr. Java J2EE developerHardware/Software: Java 1.5, Spring 2, Hibernate 2, Oracle 10g, JSF 1.1, EJB, IBM Webshpere (WAS), 7.5, IBM Clear Case(CC), IBM Clear Quest(CQ), Bugzilla, FireBug 1.4.5(using with Firefox), IEDevTool (using with IE), FindBug, Squirrel SQL Client, DB Visualizer, DiffMerge
Responsibilities:
- Developed presentation layer using CSS, JSF and JavaScript
- Developed the presentation layer compatible to both Internet Explorer, Mozilla Firefox
- Worked with Business Analyst during requirement gathering phase and kept tracker for clarifications on various business scenarios
- Involved in HLD, LLD, Testing of the software development (SDLC)
- Developed core Java components (OOP) and used Java coding standards
- Developed core Java (1.6) components of the system
- Created dynamic web pages using JSF and implemented AJAX
- Used frameworks like Spring and Hibernate
- Created Service classes, ServiceImpl classes, Proxies and DAO classes for framework implementation.
- Implemented Data Access Objects design patterns
- Developed utility classes to separate some underlying functions from business logic
- Deployed JAR, WAR and EAR on Websphere application server (WAS).
- Followed Java Coding Standards using Find Bug.
- Done QTP Testing
- Worked as Quality Controller (QC)
- Took sessions on project related modules and mentored freshers
- Used Waterfall Model
Confidential, CA
Team Lead/Module Lead/Sr. Java J2EE developer
Hardware/Software: Java 1.6/1.5/1.4, Oracle 10g/9i, Servlets, JSP, JSTL, MVC Framework, Struts, EJB, JNDI, JDBC, Bea Weblogic 8.1 SP5, Oracle Weblogic 10.3, Eclipse 3.2, Db Visualizer 5.1.1, Tortoise SVN, Squirrel SQL Client Version 2.5.1, Checkpoint VPN Secure Client, MKS Integrity Client, JReport
Responsibilities:
- Involved in requirement gathering, analysis, coding, debugging, testing, maintenance and support
- Involved in Unit Testing, System Testing, IT Testing & UAT and Preparation and execution of test scripts
- Prepared estimations for different tasks and allocated tasks to team members and kept track of the work progress of each member
- Daily communication with the project offshore team and prepared DSR and WSR and shared with the client.
- Implemented MVC Architecture, Struts framework, Validator framework, Persistence Object framework (Data Object framework, Business Object Framework and Server Controller Framework).
- Implemented the best practices to develop the components, including patterns such as Singleton, Session Management, Exception Handling, Data Access Object (DAO), and Factory pattern.
- Developed and maintained User authentication and authorization using EJB.
- Used ANT to compile, build and deploy the application on Weblogic 10g application server.
- Implemented logging by using Log4j logging framework.
- Followed Java Coding Standards strictly. Used FindBug plug-in to assure the process.
- Quality Controller (QC). POC of project specific portal.
- Prepared estimations for different tasks and allocated tasks to team members and kept track of the work progress of each member
- For the JDK upgrade project actively participated in jar analysis phase and extensive system testing phase
- Received the Star Performer and commented as the best Quality Controller
