Sr J2ee Developer Resume
SUMMARY
- More than Eight (8) Years of experience as a Java/J2EE developer in the areas of Analysis, Design, Development, Coding, Implementation and Testing of web based and client server multi - tier applications.
- Expertise in Development of web-based applications in Java, J2EE (Servlets, JSP, EJB, JDBC, JNDI and JMS), REST and Restful Web Services, SOAP, Axis2, Spring 3.0/2.5, Hibernate 3.0, JPA, XML, XSL, XSLT, CSS; Application servers (Web sphere, JBOSS, Tomcat and BEA Web logic); Strong OOA/OOD concepts.
- Extensively utilized the features provided by Struts and spring framework in various projects for MVC architecture.
- Sun Certified Java Professional (SCJP), having 8 years of experience with specialization in development, and customization of software applications, to deliver robust and scalable enterprise scale systems for corporate clients using J2EE technologies.
- Extensive experience in Object Oriented Design implementation.
- Extensive Knowledge in Object Oriented Programming principles.
- Expertise in Project Process Flow Management and thorough knowledge of software development life cycle (SDLC) in Agile and Scrum environment.
- Extensive working experience in Core Java
- Extensive experience in J2EE TECHNOLOGIES which includes Servlets, JMS, JSP,JSF,XML, Web Services
- Expertise in UI development technologies like JSF, SWT, AWT, Swing.
- Extensive work experience in multitier architectures like Struts 1.1,Struts1.2, and Hibernate
- Extensive work experience in application build scripts like Ant and Apache Maven
- Extensive working experience in Databases like Oracle 9i and 10g,
- Worked in Development Environments RAD, Eclipse
- Experience using ILOG. It created enterprise software products for supply chain, business rule management, visualization and optimization
- Experience with Version control systems like Rational ClearCase, CVS and Subversion (SVN)
- Extensive work experience on Operating systems like Windows 9x, Windows 2003 and Windows XP.
- Knowledge in EJB Framework and Hibernate.
- Troubleshooting production issues and gave post production support for couple of projects.
- Extensive work experience in Application servers like Tomcat, IBM Websphere 8.0,Web Logic9.1
- Extensive work experience in XML Technologies like XML, XSD, XHTML, XSTL, JAXB, JAXP.
- Extensive experience in J2EE design Patterns like Data Access Objects, Business Delegate, MVC etc.
- Expertise in database development like Packages, Procedures, Functions, Triggers, Reports generation using PL/SQL
- Experienced in UNIX and DOS shell scripts
- Experienced in Deployment and Release Management.
- Experienced in E-Commerce
- Lead a team of 2 members in a project
- Good Ability to understand the requirement and converting them to functional Use cases.
- Good experience in interacting the clients directly and capable of working in tight schedules.
- Excellent Interpersonal Skills and Communication Skills
- Strong in Client interaction and documentation skills.
TECHNICAL SKILLS
J2EE Technologies: SERVLETS 2.2, EJB2.0, JMS, JSP 1.1, JDBC
Frame work: STRUTS 1.1, Struts 1.2 and Hibernate 3.0
Application Server: IBM WebSphere, BEA Web Logic8.1, Jboss and Tomcat
Languages: Java2 Standard Edition 1.4, C, C++
Markup Languages: HTML, XML,XSD
Source Controllers: Rational Clear Case, CVS, SVN
Build Scripts: Ant and Maven
Scripting Languages: Java Script, Web Services
GUI/IDE: Edit plus, Eclipse 3.1, RAD, Putty, WinSCP.
RDBMS: MySQL, Oracle 8i, Oracle 11g
Operating System: Windows 2000, Windows 98 and Unix.
PROFESSIONAL EXPERIENCE
Confidential
Sr J2EE Developer
Responsibilities:
- Analysis of Business requirements. Design solutions based on the requirement and feasibility analysis. Prepare Technical specification and design Documents
- Designing the Application as per the New Requirements and Change Requests
- Creating User Interfaces, Adapters, Data Objects, Page Beans, Displayers and Helper classes using Java, J2EE (JSP, Servlets), JSTL, JavaScript and HTML and AJAX for Rich Internet user experience.
- Understanding the Architecture and Change Requirements from Specifications.
- Creating JSP layouts using Struts-tiles and creating JSPs.
- Creating Managed Beans, implementing services, creating Controller and related POJO classes.
- Analysis, design and construction of the Data-feed Processing framework.
- Worked as a Web Content Editor for Asset Management International using Teamsite Tool.
- Daily Interacting with the client manager and requirement gathering.
- Working on E-Commerce and Information Delivery enhancement in support.
- Understanding the User Requirements.
- Migrating or deploying the files into the web server and app server using Team site Tool.
- Wrote the stored procedures and functions for business logic.
- Used MySQL Database as backend database for creating, updating and modifying sql queries according to the business requirement.
- Used JDBC for connection between the business logic and user data in backend database system.
- Created deployment environment in Dev, UAT, SIT and PLE for testing purpose.
- Used IBM Websphere 8.0 for deploying the code in different environment.
- Used Unix and dos shell commands for running deployment scripts.
- Preparing Unit Test plans.
- Unit Testing the modified code in all the environments before merging the code.
- Fixing Bugs in different testing phases with the help of Log4J logs.
- Checking in the files to VSS through Clearcase.
- Preparing Status report for the period indicating the progress of various activities for a project
- Scheduling Meetings with Client as well as with Team in order maintain the workforce
- Working closely with the BA’s in order to identify the business Gaps and create enhancement Change Requests.
Confidential, NY
Sr Java Developer
Responsibilities:
- Worked as a Team Member
- Analysis of Business requirements sent by the Client.
- Designed application pages using J2EE (JSP, Servlets), JSTL, JavaScript and HTML and AJAX.
- Writing the Business Logic using Stored Procedure, Function, Triggers, Views etc.
- Developed the code for interfacing the front end pages with the Database using JDBC/ODBC.
- Creating JSP layouts using Struts-tiles and creating JSPs.
- Creating Managed Beans and related POJO classes.
- Daily Interacting with the client manager, onsite person and requirement gathering.
- Understanding the User Requirements.
- Involved in the project migration from Jdk1.4 and iPlanet webserver to Jdk1.5 and Websphere7
- Preparing Unit Test plans.
- Unit Testing the modified code
- Testing Deployment Scripts
- Scheduling Meetings with Client as well as with Team in order maintain the workforce
- Fixed the High Priority Production issue within 2 hrs permitted time
Confidential
Sr Java Developer
Responsibilities:
- Developed and Designed modules independently using Struts1.1, JSP, XML, Jdk1.4
- Used Eclipse IDE for development.
- Worked as a Java Developer forFlow GUI model under SSPWork Flow.
- Impact analysis of new Requirements and Change Requests.
- Understanding the Architecture and Change Requirements from Specifications.
- Used MySQL Database as backend database for creating, updating and modifying sql queries according to the business requirement.
- Used JDBC for connection between the business logic and user data in backend database system
- Identifying and performing database changes for new requirements.
- Preparing Unit Test plans.
- Unit Testing the modified code
- Implemented JUnit in all Modules.
- Coordinating with Onshore/Offshore Team on Specifications of New Requirements, Change Requests and testing progress in different phases.
- Performing peer reviews.
- Created deployment environment in Dev, UAT and SIT for testing purpose.
- Used Web Logic for deploying the code in different environment.
- Used Unix and dos shell commands for running deployment scripts.
- Deploying the Application in UNIX Environment.
- Testing in different environments and fixing the issues before sending the code to production.
- Fixing Bugs in different testing phases with the help of Log4J logs.
- Checking in the files to VSS through ClearCase Tool.
- Release Management on the day of release by monitoring all the different production server boxes logs using putty and resolving production issue (if required) immediately.
- Daily Cop Report Preparation.
- Routingand Scrubbing of Fallout Orders.
- Peer Code Review and analyze.
- SQL Validations.
Confidential
Java Developer
Responsibilities:
- Designing Prototype and Redesigning Prototype as per the requests.
- Fixing Bugs in the interface during all testing cycles.
- Working on Change Requests using Java, SQL and PLSQL.
- Impact analysis of new requirements.
- Identifying and performing database modifications as per the requirements.
- Preparing Unit Test plans.
- Unit Testing the modified code.
- Reviewing the Code of peers.
- Checking in the files to SVN through Eclipse.
- Understanding the Application Architecture.
Confidential
Java Developer
Responsibilities:
- Coding user interfaces using JSP.
- Coding Action classes Struts Framework and Hibernate using Java.
- Coordination with Onsite Team.
- Working on the New Requirements and Change Requests.
- Modifying Database changes.
- Fixing Bugs during testing process.
- Preparing Unit Test plans.
- Unit Testing the modified code
- Deploying application using ANT
- Checking in the files to CVS through Eclipse.