Java/ J2ee Developer Resume
SUMMARY:
- Having 7+ years of technical expertise in complete of Software Development Life Cycle which comprises analysis, Design, Development, Testing and Implementation.
- Domain expertise in Banking & Financial services, Public sector, Health care and Performance Appraisal, HR.
- Strong knowledge in J2EE (Servlets, JSP, EJB), Websphere Application Server, RAD, Oracle, Hibernate, Struts, Spring, XML, XSD, XSL.
- Involved in full SDLC(System Analysis, Design, Development, Testing, Deployment and Configuration).
- Experience in leading development, maintenance, and deployment projects with team size of 6.
- Experience in Eclipse IDE and version control systems like Tortoise SVN.
- Experience in Multithreading, I/O Stream, Serialization, Collections, RMI, JDBC and Java Beans.
- Experience in developing secure enterprise Java applications using technologies such as Jquery, Jasper Reports, LDAP,JSP, Servlets, JAVA Beans, JNDI, JDBC, XML, XSL, CSS.
- Expertise in various open source frameworks like Struts1.2/2.0, Spring 2.0/3.0 and Web development technologies like AJAX and Object Relational Mapping Technology like Hibernate.
- Experienced in Peer Review of Code developed by other Team Members.
- Excellent debugging, troubleshooting skills.
TECHNICAL SKILLS:
Languages: Java (JDK 1.4/1.5/1.6/1.7 )
J2EE Technologies: Spring Core, Spring IOC, Spring MVC, Spring Data, Struts2, JDBC, JSP, Servlets, JNDI, XML, Web services (SOAP and REST)
ORM technologies: Hibernate
Frame works: Spring MVC, Struts, Log4j
Databases: Oracle, SQL Server.
SQL Editors: Oracle SQL Developer
Design tools: UML, Rational Rose, Microsoft VISIO
Web/App/Servers: Apache Tomcat, Pramati
IDE Tools: Eclipse, Netbeans.
Operating Systems: Windows, Unix
Scripting Languages: JavaScript .
Build Automation Tools: Maven, ANT
Version control: Tortoise SVN
Methodologies: Waterfall and Agile (Scrum)
Bug tracking tools: JIRA, Bugzilla
Other Technologies: HTML and CSS
PROFESSIONAL EXPERIENCE:
Confidential
Java/ J2EE Developer
Responsibilities:
- Contributed software engineering expertise in the development, testing and maintenance phases of the software.
- Solved different types of problem tickets raised by the users of the application.
- Implemented J2EE standards, MVC2 architecture using Struts Framework.
- Used Servlets, JSP to design the user interface.
- Used JSP, Javascript, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
- Presentation Tier is built using the Struts framework.
- Used Design patterns such as Service locator, Model View Controller, DAO.
- Used EJBs (Stateless Session beans) to implement the business logic Used JDBC to connect to SQL server database for retrieving data.
- All the Business logic in all the modules is written in core Java.
- Involved in Analysis, Design, Coding and testing phases of the project management.
- Responsible for maintaining, supporting, enhancing and developing the applications.
- Followed Agile Software Development with Scrum methodology.
- Reverse Engineered using Hibernate plug - in for RAD to generate Hibernate configuration, POJO classes and DAO classes and wrote finder methods using Hibernate Query Language (HQL) for dynamic searches.
- Created and maintained mapping file and transaction control in Hibernate.
- Involved in writing the ANT scripts to build and deploy the application.
- Involved in JUNIT testing for the component testing.
- Involved in the software development of Java applet contain tables and graphs in it using JTable and JFreechart.
- Participated in Design, Development and support phases of Software Development Life Cycle (SDLC).
- Developing Java Applet using Swing, JFreeechart and XML
- Worked on Core Java concepts and implemented them.
- Understanding business objectives and implementation of business logic.
- Responsible for the design and development of generating required graphs.
- Developed the required graphs using Jfreechart.
- Involved extensively in Code Reviews, Unit testing and Process improvements.
- Worked on AGILE methodology.
- Involved in support for QA Team while doing integration testing, regression testing, systems testing.
- Used SVN as a code repository and for code management.
Environment: Java, JDK1.6, Swing, XML, JFREECHART, NetBeans, Struts, Ant, Appfuse, JMS, Ajax, JavaScript, Hibernate, Tomcat6, SQLSERVER2000, Tortoise Sub Version.
Confidential
Java /J2EE Developer
Responsibilities:
- Contributed in Design, Development and support phases of Software Development Life Cycle (SDLC).
- Used JSF messages for handling the error messages for the applications.
- Created web services, WSDL and web methods with Annotation in Hibernate, Used the spring container for data source and to load the hibernate specific classes.
- Implemented the application using Spring (MVC, IoC, Spring Annotations) modules and Hibernate.
- Developed JSP pages as per requirements used Dojo JavaScript Library with AJAX to add user functionalities, JQuery UI for client-side validation.
- Used Spring Core for dependency injection/Inversion of Control (IoC) and connection pooling.
- Developed back end interfaces using SQL, PL/SQL packages, stored procedures, Functions, Anonymous PL/SQL programs, Cursor management, Exceptions Handling in PL/SQL programs, Collections, Object Types and Row, Table level triggers.
- Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
- Responsible for the design and development of the application framework.
- Followed Waterfall and later migrated to Agile Methodology(SCRUM) for rapid software development which includes Planning, Estimation, Assigning and Tracking.
- Extensively worked on AJAX calls.
- Log4J to create log files to debug as well as trace application.
- Used SVN as a code repository and for code management
- Experience in working with small and large groups and successful in meeting new technical challenges and finding solutions
- Implemented data archiving and persistence of report generation meta-data using Hibernate by creating Mapping files, POJO classes and configuring hibernate to set up the data sources, caching, connection pools, etc
- Experienced in JNDI Configurations like data source, building and deploying J2EE Application Archives (Jar, War and Ear) on Tomcat 6.X/7.X
- Involved in writing the ANT scripts to build and deploy the application.
- Used Spring Core for dependency injection/Inversion of Control (IoC) and connection pooling.
Environment: Jdk1.5,Spring,ant,appfuse,Hibernate,Tomacat6,XML,Ajax, JMS, JSTL, SqlServer2000, Tortoise SubVersion.
Confidential
Java/ J2EE Developer
Responsibilities:
- Contributed in Design, Development and support phases of Software Development Life Cycle (SDLC).
- Implemented jasper reports to generate the report of selected employee.
- Involved in writing required procedures and SQL queries for the required data.
- Involved in support for QA Team while doing integration testing, regression testing, systems testing.
- Used SVN as a code repository and for code management.
- Involved in client side bug fixing whenever required.
- Involved in Agile process, and daily Scrums to discuss the development of the application experience.
- Developed the application under J2EE architecture using JSP, Servlets.
- Involved in code enhancement on client request.
Environment: Jdk1.4,Jasper Reports 2.1, J2EE, Pramati server, JavaScript, HTML, LDAP, JMS, Oracle, NetBeans, Tortoise SubVersion.
Confidential
Junior Java/ J2EE Developer
Responsibilities:
- Contributed in designing the Use Case Diagrams, Class Model, Sequence diagrams, for SDLC process of the application using Microsoft Visio.
- Involved in developing the Applet using Jdk1.5,Swing, JAVA.
- Implemented Multithreading to increase the performance by parallel processing .
- Extensively Worked on writing different business logics in Core Java as per the requirement.
- Involved in all aspects of the project such as Business discussions, Implementation strategies, execution, code review, test case review, System testing, UAT testing and production integration.
- Implemented progress bar to calculate time taken and remaining time to upload pics.
- Implemented Image compression.
- Developed java code to browse the Local File System in Windows 95/98/2000/Xp/2003, Linux, Unix
Environment: Jdk1.5,Swing, JAVA, Eclipse, Tortoise SubVersion.
