Java/j2ee Developer Resume
Englewood, CO
SUMMARY
- 7+ years of professional IT experience in the areas of designing, developing, testing, deploying and supporting enterprise web applications using JAVA/J2EE Web technologies on Tomcat & Web Logic on UNIX and Windows platforms.
- Extensively worked to build Model, view Controller (MVC2) architectures to ensure rapid application development forenterprise applications.
- Extensive experience with Core Java concepts like Exception Handling, Collections, Multithreading and Swings.
- Expert level in Advanced Java concepts like JDBC, Servlets and JSPs, Struts 1, Struts2 Framework, Springs Framework, Tile Framework, Validation Framework, JavaScript, CSS and HTML for designing view controller components.
- Expertise in developing applications using spring 3.x Framework and using features like dependency injection, configuring application context for spring bean factoryandusing Spring Batch.
- Expertise in developing data models using Hibernate POJOs and configuring Hibernate 2.0/3.0 with persistence layer.
- Strong experience in database design in ORACLE, MYSQL that includes DDL, DML, DCL, SQL, PL/SQL (triggers, cursors, stored procedures, indexes, blocks, packages)
- Strong knowledge in building applications using ANT & MAVEN.
- Experience in using and implementing Design Patterns such as Singleton and Factory Method
- Worked on UNIX and Shell script for the applications.
- Have extensive working experience of using Open Source Software’s including Eclipse, Struts,Apache Tomcat Server, log4j, Junit, Ant..
- Followed Agile Software development process (XP) based on scrum using Unit Testing, short iterations, and close customer relationship.
- Managed the code versioning and releases versioning through Tortoise SVN.
- Coding to the standards, easily maintainable and with good documentation.
- Understanding and designing RESTful web service API design.
- Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies as well as articulated in written and verbal communication along with strong interpersonal, analytical, and organizational skills
- Highly committed to developing well commented, easily maintainable programs.
TECHNICAL SKILLS
Programming Languages: Java/JDK,SQL,PL/SQL and C.
Distributed Technologies: JSP, Servlets, JDBC.
Web Technologies: HTML, XML, XHTML, DHTML
Frameworks: Struts, Spring 3.0, JUnit
Databases: MySQL, Oracle (SQL, PL/SQL).
Web/Application Servers: JBoss, Web Logic, Tomcat.
Operating Systems: UNIX, Win 9x/NT/XP, Linux VM
IDE's: Eclipse, Spring Tool Suite
Other Dev. Tools: Ant, Log4J, Tortoise SVN, Toad.
ORM Tools: Hibernate.
PROFESSIONAL EXPERIENCE
Confidential, Englewood, CO
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- Designed and developed an Intranet application.
- Helped to refractor existing code base into common components and application code to leverage greater reusability of common code in second phase code reviews.
- Developed JSP, Servlet, Javascript and HTML for the UI part.
- Developed Custom Tags to simplify the JSP code.
- Integrated Hibernate and Spring frameworks for the database.
- Implemented persistence classes and XML mapping files for Hibernate.
- Wrote SQL queries and PL/SQL Stored Procedures in Oracle.
- Developed modules using Spring. Deployed the application in the UNIX environment.
- Implemented Spring Dependency Injection mechanism.
- Utilized ANT for the build.
- Responsible in maintaining the Java source code Using CVS as a version control system.
- Involved in fixing the defects through pass 1, 2, 3 of the Integration Testing.
- Used JUnit framework for Unit testing of application.
- Implemented log4j for application logging and to troubleshoot issues in debug mode.
Environment: ANT for builds, Log4j, Toad, Java 1.6, JSP, JSTL, JavaScript, UNIX, Oracle 11i, Spring, CVS, HTML and CSS
Confidential, Denver CO
Responsibilities:
- Involved in improving the application performance and migrating the project to use all the latest version technologies.
- Responsible for migrated the project from Struts1 to latest version Struts2.2.
- Responsible for cleaning up all the java classes ensuring proper Exception Handling and releasing resources and Logging.
- Used JSP, JSTL and Struts Tags to enhance UI components using MVC architecture.
- Used JavaScript for client side validation and developed the AJAX based modules.
- Involved in rewriting the SQL queries to improve the performance.
- Wrote SQL queries and PL/SQL Stored Procedures in Oracle.
- Developed Custom Tags to simplify the JSP code.
- Involved in refactoring the code tp remove unnecessary exceptions thrown at various levels.
- Involved in preparing the code review pockets.
- Developed File Uploads, downloads using Struts2 and Compressing/Uncompressing Files.
- Used server side Validator Framework in Struts to validate input from the JSP form
- Ant scripts were developed and run for the build. Build and deployed the application in the unix environment.
- Responsible in maintaining the Java source code Using CVS as a version control system.
- Used JUnit framework for Unit testing of application.
Environment: Tomcat7.0.23, SQLDeveloper, JSP, XML, AJAX, HTML, Java Script, Struts2.2, Java, JSTL, Oracle 10g, UNIX, WinCVS, ANT.
Confidential
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements, gathering, modeling, analysis, design and development.
- Used JSP, JSTL and HTML to develop UI components using MVC architecture. Used JavaScript for client side validation and developed the AJAX based modules.
- Designed and developed the persistence tier using Hibernate framework.
- Responsible for integrating Spring with Hibernate framework.
- Developed business logic in more customizable and modular way, which meets the complex client requirement change as per the client specifications, as well as Business validation rules according to company’s standard, and specified coding standards.
- Wrote SQL queries and PL/SQL Stored Procedures in Oracle using Toad.
- Developed Custom Tags to simplify the JSP code.
- Used server side Validator Framework in Struts to validate input from the JSP form
- Designed and Developed Web services using SOAP to make submissions.
- Ant scripts were developed and run for the build. Build and deployed the application in the unix environment.
- Responsible in maintaining the Java source code Using SVN as a version control system.
- Used JUnit framework for Unit testing of application.
- Used Log4J for error logs.
Environment: Web Logic 10, Toad, JSP, XML, HTML, Java Script, Java, JSTL, Struts1.2, Spring2.2, Web Services, Hibernate, Oracle 10g, UNIX, Eclipse, Tortoise SVN.
Confidential
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as Requirements gathering, modeling, analysis, design and development.
- Used JSP, JSTL and Struts Tags to develop UI components using MVC architecture.
- Used JavaScript for client side validation and developed the AJAX based modules.
- Used Struts Framework in the application which is based on MVC design pattern.
- Designed and developed the persistence tier using Hibernate framework.
- Developed business logic in more customizable and modular way, which meets the complex client requirement change as per the client specifications, as well as Business validation rules according to company’s standard, and specified coding standards.
- Developed Custom Tags to simplify the JSP code.
- Used server side Validator Framework in Struts to validate input from the JSP form
- Ant scripts were developed and run for the build. Build and deployed the application in the unix environment.
- Responsible in maintaining the Java source code Using SVN as a version control system.
- Used JUnit framework for Unit testing of application.
- Used Log4J for error logs.
Environment: Web Logic 8, Toad, JSP, HTML, Java Script, Struts1.2, Java, JSTL, Eclipse, Hibernate, Oracle 9i, UNIX, Tortoise SVN.
Confidential
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- Designed and developed various Used Interface (UI) screens Java Script and HTML.
- Developed the data base connection using JDBC.
- Wrote queries, Stored Procedures, Functions and Triggers with MySQL database.
- Java Script is used for client side validations.
- Involved in Development and Execution of Test Plans, Test Cases & Test Scripts by reviewing the business requirements document, and technical specifications document.
- Documented Test cases corresponding to business rules and other operating conditions.
- Used Log4j to log the errors.
- Experience in 24 *7 Support when the Code is delivered to Live.
Environment: LINUX, MySQL 5.0, JDBC, Java, Servlets, Java Script, HTML, XML, Java Beans, Apache Tomcat and ANT.
