Sr. Java Developer Resume
Hoffman Estates, IllinoiS
SUMMARY
- Having 9 years of experience in architecture, design, development and technical support of IT applications.
- Good team member, positive attitude, quick learner, willing to adapt to new challenges & new technologies.
- Expertise in JAVA, J2EE technologies and developing enterprise applications using JDK 1.6, SERVLETS, JSP, STRUTS, SPRING, HIBERNATE ORM, JDBC, RMI, POJO and XML.
- Experience in Requirement Analysis, Design, Development, Testing and Documentation of Software Development Life Cycle (SDLC). Work Experience in Retail, Insurance sectors.
- Hands on experience in MVC Frameworks Struts, Spring IOC, MVC, DAO and ORM .
- Knowledge on integrated the full scale Hibernate/Spring persistence solution within the application architectures for projects.
- Good exposure on Design Patterns including Data Access Object, Service Locator, MVC, Façade, Data Transfer Object and Singleton.
- Expertise in using the IDE like My Eclipse 5.1, IBM RAD for developing enterprise applications.
- Worked on Web/Application Servers WebSphere, BEA WebLogic 10.3 and Apache Tomcat 5.
- Experience in Developing and Deploying J2EE applications using IBM RAD.
- Experience in writing test cases using Selenium Automation tool.
- Good working knowledge of Build Tool like ANT/Maven and error logging using Log4J.
- Experienced in Business/Functional analysis, Data Modeling and Relational Database design.
- Working experience with various Version Controlling Software, TortoiseSVN and CVS.
- Expertise with working in Waterfall programming model.
- Knowledge on test - driven development (TDD) using framework such as JUnit.
- Sound Relational Database (RDBMS) concepts, work experience with database objects like Tables, Views and using Oracle tools like SQL+, PLSQL Developer and TOAD.
- Knowledge and good understanding of SQL and PL/SQL. Experience in working with Stored Procedures and DB Triggers.
TECHNICAL SKILLS
Languages: Java(JDK 1.6), J2EE
J2EE Technologies: Servlets, JSP, JDBC, JUNIT, JMS, JNDI, Tiles
Web Technologies: Java Script, XML,, HTML, AJAX, JSP
Web Services: Knowledge on SOAP, WSDL
Build/Integration: Maven, Ant.
Version Control: CVS, SVN.
Operating Systems: UNIX, Linux, Windows
Open Source Frameworks: Struts 1.2, Spring 2.5, Hibernate 2.0,JPA
Database: Oracle 11g /10g/9i, MySQL 5.0
IDE: ECLIPSE, IBM RAD
Web/Application Servers: Apache Tomcat 5.0, BEA WEBLOGIC 10.3, WebSphere 6.0/ 7.0
Other Tools & Methodologies: MS-Office, SQL*Plus, TOAD, Putty, FileZilla.
PROFESSIONAL EXPERIENCE
Confidential, Hoffman Estates, Illinois
Sr. Java Developer
Environment: & Tools Used:Java/J2EE, Websphere 6.1 Server, UNIX, SVN, Spring MVC, Web Services, XML, HTML, JMS,MQ, JSP, Putty, WinSCP.
Responsibilities:
- Involved in the enhancements of Offer Manager online tool functionalities in Java/J2EE using spring frameworks in MVC architecture.
- Involved in the creation of UI specification documents by interacting with business users and also design documentation.
- Frontend validations are performed using JavaScript.
- Implemented DAO with JDBC to make the Persistence class objects interact with Oracle tables.
- Entire Applications are developed in IBM RAD and deployed in the WebSphere Server.
- Used maven scripts to create EAR files and Deployed the application on WebSphere application server. Also developed/deployed middleware code for the usage of various activity tasks.
- Created various design patterns like Singleton, Facade, Service Locator, MVC and DAO.
- Used SVN repositories for version controlling, and Log4J is used for Logging and Tracing the messages.
- Tracking defects using Defect Tracking Tool.
- Involved in development, performance testing & defects fixing. Performed manual testing using LAGOWeb third party tool.
- Prepare Testcases and execute Testcases for LAGOweb fixes.
Confidential, Hoffman Estates, Illinois
Sr. Java Developer
Environment: & Tools Used:Java/J2EE, spring MVC, Hibernate, UNIX, SVN, XML, HTML, JSP, Putty, WinSCP,Control-M, Teradata Client.
Responsibilities:
- Used Spring MVC to handle/intercept the user requests and used various controllers to delegate.
- Object Relational Mapping is implemented using Hibernate.
- Used Log4j for logging statements during development.
- Used MAVEN to build the project into WAR and SVN for version controlling.
- Configured and deployed the application in WebSphere application server.
- Involved in the Complete Software development life cycle (SDLC) to develop the application.
- Interacted with application testers to review system defects and recreate defects in order to provide comprehensive fixes.
- Lead communication with Senior Business and other technical teams to decide overall architecture of application/module.
Confidential
Technology Analyst
Environment: & Tools Used: CQ5, Java and JSP’s, Jquery, CSS3, HTML5, Maven, Eclipse, JavaScript and Tortoise SVN.
Responsibilities:
- Involved inanalysis, designanddevelopmentof web content of the pages and developed specs that includeUse Cases, Class Diagrams, and Sequence Diagrams.
- The project was developed usingwaterfallmethodologies.
- Apache Maven is used as Build tool to automate the build process for the entire application.
- Involved in designing the user interfaces usingHTML, CSS, and JSPs.
- Involved in the development of code that is for component structure and template design using CQ5 web content tool.
- UsedLog4Jframework to capture the application logging.
- Involved in Code Reviews and bug fixing.
- Versioning of Code and requirements using SVN.
- Involved to follow brand site development structure.
Confidential
Technology Analyst
Environment: & Tools Used:, Structs MVC Framework, JSP, JavaScript, WebSphere Server, Oracle 10g,Hibernate, IBM RAD, Putty, FileZilla and Toad.
Responsibilities:
- Requirement gathering and analysis, understanding business logic.
- The project was developed usingwaterfallmethodologies.
- Responsible for Estimation using functional points, low level Design, technical architecture, and application design.
- Involved inRequirement Gathering Analysis,Documenting Business Rules, use case and Prototyping in co-ordination with onsite coordinator.
- Created the Project Technical Framework, Technical Design document.
- Implemented MVC architecture with J2EE design patterns in the project.
- Used Hibernate for all the database mapping and Implemented ORM with HIBERNATE to make the Persistence class objects of the domain model to access Oracle database tables.
- UsedLog4Jframework to capture the application logging.
- Apache Maven is used as Build tool to automate the build process for the entire application.
- Used Subversion for Configuration Management and Version Tracking.
Confidential
Senior Consultant
Environment: & Tools Used: Java, JCS, SQL, J2EE, Struts, Servlet & JSP, JavaScript, Oracle 10g, Eclipse, Putty, FileZilla and Toad.
Responsibilities:
- Requirement gathering, analysis and understanding the business logic.
- Responsible for Estimation using functional points, low level Design, technical architecture, and application design.
- The project was developed usingwaterfallmethodologies.
- Implemented MVC architecture with J2EE design patterns in the project.
- Involved in the development of code at client side as well as Server side using MVC framework.
- Involved in writing Scripts using jQuery, JavaScript and AJAX.
- UsedLog4Jframework to capture the application logging.
- Apache Maven is used as Build tool to automate the build process for the entire application.
- Involved in manual testing in Different environments.
Confidential
Consultant
Environment: / Tools: Java, JDBC, JSP, Struts 1.5, Tomcat 5.5, Oracle 9i.
Responsibilities:
- Worked on an enhancement module - Project Creation Automation in the capacity of a developer using technologies like Struts MVC and Soap Apis.
- Involved in different phases Requirement Analysis, Coding and Testing.
- Involved in the maintenance and support work of the existing application.
- Involved in user creation tickets on daily basis.
Confidential
Software Engineer
Environment: / Tools: Java, J2EE, JSP, Struts 1.5, Tomcat 5.5, Hibernate, Oracle 9i.
Responsibilities:
- Played a role of Team Member in the project.
- Requirement gathering, analysis and understanding the business logic.
- Involved in Coding and code review.
- Involved in testing & debugging the application.
Confidential
Software Engineer
Environment: / Tools: Core Java,J2EE, Struts, JSP, EJB, JCAPS & Java Script, Jboss, Oracle9
Responsibilities:
- Requirement gathering and analysis, understanding business logic.
- Played a role of Team Member in the project.
- Implemented DAO components for data persistence.
- Involved in writing client side validations using JavaScript.
- Involved in writing business logic using Struts MVC framework.
- Involved in changes in Existing Code, when Application type changes.
- Involved in testing & debugging.