Java/j2ee Lead Developer Resume
VA
SUMMARY:
- Over 11 years of professional experience in analysis, design, development, build and deployment of large, scalable, distributed Java/J2EE based enterprise applications.
- Extensive experience in developing web applications by layered - architecture using Struts, Spring MVC.
- Expertise in JSP, Servlets, JSF, Spring MVC, Hibernate, Struts, JDBC and JNDI.
- Experience with Agile/scrum development process.
- Experience in developing and consuming REST Web services.
- Experience on several Utility tools like Eclipse, CVS, GIT and SVN.
- Possessing strong programming and analytical skills with an eye for details and proven problem solving and debugging abilities.
- Worked on multiple application servers WebSphere, JBOSS, Tomcat and WebLogic server
- Involved in designing the architecture for various projects.
- Worked on various defecting tracking tool ALM, Rally, Bugzilla and Mercury.
- Proficient in configuration tools such as Clear case, CVS and Subversion, Star Team
- Proficient in object oriented design using design patterns such as sequence diagrams, use case diagrams etc.
TECHNICAL SKILLS:
Programming: Java, J2EE, Servlets, JDBC and JSP
Databases: Oracle 10g and MS SQL Server
Web: HTML, XML, CSS and JavaScript
Frameworks: Struts, Spring and Hibernate
Version Control: CVS, SVN and GIT
Build Tools: Ant and Maven
Application servers: Apache Tomcat, WebLogic and JBoss
IDE: Dream Weaver, Eclipse, STS and Net Beans
OS: UNIX, DOS and Windows environment
Testing: SOAP UI
Web Services: REST and SOAP
PROFESSIONAL EXPERIENCE:
Confidential,VA
Java/J2EE lead Developer
Responsibilities:- Implemented and produced REST web services with Spring MVC.
- Writing the JUNIT test cases and executing. Responsible for unit testing the application using JUnit. Unit tested the changes and performed the code review.
- Writing HQL query to perform database operation.
- Written the java script validations for frontend applications.
- Worked in Continuous Implementation and Deployment environment with experience in Maven based deployment setup.
- Creating API for internal and external application using REST and SOAP based design.
- Used Hibernate to develop persistent classes following principles.
- Developed Hibernate configuration files for establishing database connection and Hibernate mapping files based on POJO classes.
- Used HP ALM for defect tracking systems.
- Involved in data gathering during the business analysis and planning phase of the project.
- Worked extensive on preparing the class and sequence diagrams.
- Peer review and well maintained the process for code quality.
- Involved in Agile Software Development to deliver the tasks on each sprint without missing deadlines
- Involved in writing DAO layer using Hibernate to access the Oracle database
- Involved in the deployment for SIT and bug fixing.
- Handling the scrum call as daily and delivering the status about individual task. And addressing if have any road block to deliver the task.
- Involved to estimate the task for the Point Story of the current sprint.
- Involved in product grooming section for the next iteration Point stories.
- Involved the architectural design for the each point stories.
- Developing the UI pages using JSF2.0
- Used JSF validation framework for front end validations.
- Worked on JSP and JSF for front end page designs.
Environment: Java, Spring, Hibernate, SOAP, RESTFUL, JDBC, JavaScript, HTML, JavaScript, CSS, JNDI, CVS, Log4j, Junit, JENKIN, Maven, Ant, JSON, Web Sphere, Web services (SOAP & RESTFUL)
Confidential, TX
Java/J2EE Lead Developer
Responsibilities:- Application Overview and understanding of Business Functionality of the System.
- Involved in the overall system development with Spring MVC, Hibernate configuration
- Used spring framework for dependency injection with the help of Configuration files.
- Extensively implemented and integrated file uploads and downloads.
- Developed spring controllers to write business logic.
- Used Hibernate to develop persistent classes following ORM principles
- Developed Hibernate configuration files for establishing database connection and Hibernate mapping files based on POJO classes.
- Deployed spring configuration files such as application context, application resources and application files.
- Developed Helper Classes, spring configuration xml files etc.
- Designed the Front-end Screens using JSP, Servlets, HTML and JavaScript.
- Wrote complex SQL and HQL queries using object criterion for database interaction
- Involved in writing DAO layer using Hibernate to access the Oracle database
- Developed multi-threaded content services to handle content in efficient way.
- Developed various test cases and performance unit testing using JUnit.
- Developed Maven build scripts and created the War files and deployed in Tomcat application server.
- Used log4j for logging.
Environment: Java, J2EE, Spring 3.0, Hibernate, Web services (SOAP & RESTFUL), JAXB, Log4j, Oracle, SVN, Eclipse, Junit, JSP, ANT, HTML, CSS, JavaScript, JSON, XML, WebSphere
Confidential
Java/J2EE Developer
Responsibilities:- Implementing Design patterns using MVC architecture for developing Presentation tier with Struts framework.
- Involved in adding the new features to the existing system based on the requirements.
- Involved in developing some applications using JSPs, Servlets, JAVA Beans, Core Java, and JDBC.
- Developed the Server Side components in Java using EJB’s.
- Developed Session Beans representing different types of business logic abstractions.
- Developed Message Driven Beans to send messages asynchronously.
- Developed Entity Beans using Bean Managed Persistence (BMP).
- Coding, Unit Testing and deployment is carried out with Eclipse and web logic application server.
- Used IBM Rational Purify Plus tool to check performance of the System, to remove unwanted code and to fix bottle necks in the system.
- Worked in Mercury Quality Center which is a repository used for Testing purpose.
- Have automated some Manual Test Cases using HP Quick Test Professional (QTP).
- Worked with SOAP Sonar Tool to test Web Services Methods.
- Developed some tools using VB Script and Unix Shell Script.
- Developed SQL statements to perform various data access functions.
- Used Log4J utility to log error, info and debug messages.
- Used Ant for building and deploying J2EE Application archives (Jar and War) on WebLogic.
- Used CVS for versioning and concurrent access to the project files.
Environment: Java, Struts, JSP, Servlets, JavaBeans, HTML, JDBC, MS SQL Server, WebLogic10, JavaScript, Eclipse, CVS, Unix, Tomcat, VB Script, QC, QTP, Rational Purify Plus, SOAP Sonar, Ant, Log4J, Putty.
Confidential
Java/J2EE Developer
Responsibilities:- Involved in Requirement analysis and design, development of the application using Java Technologies.
- Developed various activities like transaction history, search products that enable users to understand the system efficiently.
- Developed SQL and PL/SQL scripts to transfer tables across the schemas and databases.
- Used Java Script for Client side validations
- Wrote SQL queries using SQL for interacting with database
- Developed User Interface using JSP and HTML pages. XML and JSP's are used for reports.
- Servlets are used as the controllers and the Session Beans are used for Business logic purpose.
Environment: Java, J2EE, Tomcat, MySQL and MVC
Confidential
Software Developer
Responsibilities:- Involved in Low Level Design (LLD) of the System.
- Prepared Class Models, Component Breakdown and Program Specifications.
- Implementing Design patterns using MVC architecture for developing Presentation tier with Struts framework.
- The Client side was developed using JSPs, CSS, HTML, and JavaScript.
- Tested the Client side code using Tomcat Web Server.
- The Server side was developed using Core JAVA, JDBC, and Java Beans.
- Coding, Unit Testing and deployment is carried out with Eclipse and WebLogic application server.
Environment: Core Java, JDBC, JSP, Servlets, Struts, Oracle, WebLogic 8.1
Confidential
Software Developer
Responsibilities:- Involved in the requirement analysis & design.
- Involved in the implementation phase for developing the Servlets classes and JSPs.
Environment: Servlets, JSP, JDBC, MY-SQL, Apache Tomcat
Confidential
Project Trainee
Responsibilities:- Participated in front end design
- Involved in the implementation phase for developing the Servlets classes and JSPs.
Environment: Java, JDBC, JSP, Servlets, Oracle & Apache Tomcat
