Sr Java Developer Resume Profile
MN
SUMMARY:
- 8 plus Years of Experience in developing J2EE Web Applications, Enterprise Applications, Distributed Applications and Client/Server Applications using Java, JDBC, Threads, Exceptions, Collections, Servlets, JSP, JSP Custom Tags, JSTL,EJB, Java Mail, JMS, Struts, Spring, XML, XSL/XSLT, Log4J, SQL PL/SQL.
- Experience in working with N-Tier Architecture.
- Experience in Banking, Health Care, Insurance, Financial, E-Commerce, Communication Sectors.
- GUI design and development using HTML, CSS, Java Script, XML, XSL, XSLT.
- Expertise in Java, JSPs, Servlets and EJBs.
- Experience in Struts, Hibernate, Spring Frameworks.
- Experience in Spring MVC Struts MVC Frameworks.
- Experience in working with MySQL, Oracle, Microsoft SQL Server, IBM DB2.
- Worked on Web/Application Servers WebSphere, WebLogic, Apache Tomcat and JBoss.
- Exposure to various stages in software development life cycle SDLC .
- Experience in working with client scripting languages HTML, DHTML, JavaScript and CSS including special handling of various browsers like IE, Netscape and Mozilla.
- Experience in using Version Control Tools SVN Sub-version CVS Concurrent Versioning System .
- Experience in writing stored procedures, Functions, Packages and Database Triggers.
- Implemented various Design Patterns such as Model View Controller MVC , Data Transfer Object DTO , Data Access Object DAO , Singleton pattern and Factory.
- Experience in Agile, Rational Unified Process RUP Waterfall Methodologies.
- Excellent analytical, communication and inter-personal skills.
TECHNICAL SKILLS :
Languages : | Java, C, C , HTML, SQL, UML, Shell Scripts. |
Web Technologies: | Servlets, JSP, JSTL, JDBC, Java Mail, HTML, XHTML, JavaScript, CSS, XML, LOG4J. |
Frameworks: | Struts 1.3 2 , Spring, and Hibernate. |
Operating Systems: | Windows 95/98/2000/XP/NT/Vista, Linux, UNIX, MS-DOS. |
IDE: | My Eclipse |
Application Servers: | JBOSS, Apache Tomcat , IBM Web Sphere, Web Logic. |
RDBMS: | MySQL, SQL Server2008, Oracle 7.x/8i/9i/10g, DB2. |
Testing Methodologies | Junit |
Web Services: | SOAP, WSDL, XML, XSD, XSLT, DOM,SAX, JAX-WS, JAX-RS, JAXB, REST. |
Design Methodologies: | UML |
Version Control Tools: | CVS and SVN. |
Distributed Technologies: | EJB, RMI, JMS, SOAP. |
Tools: | Rational Products, Eclipse, SQL Loader, Toad, NetBeans. |
Protocols: | HTTP, TCP/IP, UDP, SMTP, FTP, LDAP |
Build Tools: | Maven, Ant. |
PROFESSIONAL EXPERIENCE
Confidential
Role: Sr Java Developer
Responsibilities:
- Involved in the analysis, design, and development phase of Software Development Lifecycle.
- Working as a Java developer for EW Monitoring tool-Billing Support in Design , Develop and Test
- Developed Server side components with Servlets and JSP.
- Used JavaScript for the Front end validation.
- Made use of JSPs, HTML, JavaScript and CSS to develop the frontend UI.
- Participate with the team leader, developers and project management team, in the analysis of data, applications and processes in order to meet the business requirement.
- Responsible for design Develop the Module Billing support module in Account analysis.
- Developed the entire Application in Eclipse IDE.
- Responsible for coding and deploying according to the Client requirements.
- Responsible for performing Code Reviewing and Debugging.
- Involved in development, testing defects fixing.
- Used Java store procedure to interact with DB2 database.
- Used Tortoise SVN repositories for version controlling.
- Apache Ant 1.7.0 is used as Build tool to automate the build process for the entire application.
Environment: Servlets, JSP, Tomcat 5.5, DB2 , Apache ANT , IBM Web Sphere 7, Eclipse IDE, SVN, Collections, JavaScript, CSS.
Confidential Role: Sr Java Developer
Responsibilities:
- Worked with Spring Struts as an Integration Framework to Design Develop the whole Application.
- Worked with Struts as the Web-container framework in the presentation tier. Developed Server side components with Servlets, JSPs in Struts framework.
- Used struts validator for the Server side Validation Used JavaScript for the Front end validation.
- Made use of Struts Tag Libraries, JSPs, HTML, JavaScript and CSS to develop the frontend UI.
- Participate with the team leader, developers and project management team, in the analysis of data, applications and processes in order to meet the business requirement.
- Responsible for design Develop the Module Insurance Coverage i.e Car Insurance, Health Insurance, Life Insurance, Home Insurance, Disability Insurance .
- Involved in the analysis, design, and development phase of Software Development Lifecycle.
- Developed the entire Application in Eclipse IDE.
- Responsible for coding and deploying according to the Client requirements.
- Responsible for performing Code Reviewing and Debugging.
- Involved in development, testing defects fixing.
- Used JDBC to interact with MySQL database.
- Used SVN repositories for version controlling.
- Used JUnitfor Unit Testing. Wrote Test Cases Test Suites.
- Apache Maven is used as Build tool to automate the build process for the entire application.
- Worked in the Agile Methodology.
Environment: Servlets, JSPs, Spring 3, Spring Annotations, Struts1.3, MySQL, Maven3, IBM Web Sphere 7, MyEclipse6, SVN, AspectJ, Log4J, JDBC, Spring JDBC, JUnit, HTML, XML, Collections, JavaScript, J-Query, CSS, UNIX, Agile Environment.
Confidential Role: Sr. Java Developer
Responsibilities:
- Implemented Action Classes and Action Forms using Struts Framework.
- Implemented EJB session beans at business layer.
- Resolved performance issues and managed team members for different problems resolution at various levels.
- Involved in framework designing and development of various modules.
- Interacted with end client Business Team for requirement clarifications and status meetings.
- Generated Class Diagrams, Sequence Diagrams with Microsoft Visio and IBMRAD.
- Designed patterns implemented such as Singleton, Factory pattern, Data Access Object.
- Involved in writing of Web services using SOAP, WSDL Restful, deployment, configuration and testing.
- Implemented logging mechanism using log4J.
- Worked with Oracle database.
- Extensively used Hibernate for Object relational Mapping for data persistence.
- Performed Unit testing using J Unit.
- Involved in production support for fixing bugs in the production environment.
- Involved in Refactoring the Existing code.
- Ensure that coding standards are maintained throughout the development process by all developers.
- Worked in the Agile Methodology.
Environment : WebSphere Application Server 6.1, Rational Application Developer RAD 7.0 , Java, JSPs, Servlet, EJB,JSF, Struts, JavaScript, AJAX, Hibernate2.0, Web Services, WSDL, Java Beans, Oracle 10g, Collections, Multi Threads, Microsoft SQL Server 2008, SVN, Microsoft Visio, Apache Axis2,RMI, HTML, XML, JavaScript,
J-Query, MyEclipe.
Confidential J2EE Developer
Responsibilities:
- Involved in the analysis, design, and development phase of Software Development Lifecycle.
- Followed agile methodology to implement application.
- Java/J2EE using Spring MVC Struts Framework.
- Worked aggressively in business analysis interacting with their business groups, gathering user requirements and creating functional specifications and design documents.
- Developed the application using with Java technologies like JSP, Servlets, Java Beans and XML.
- Implemented Server side Validations using Struts Validation Framework.
- Made use of Struts Tag Libraries, JSPs, HTML, JavaScript and CSS to develop the frontend UI.
- Entire Applications are developed in Eclipse IDE deployed in the Web Logic Server.
- Used AspectJ for logging and tracing the messages.
- Implemented database transactions by writing SQL queries with SQL database.
- Involved in development, performance testing defects fixing. Performed Unit testing using J Unit.
- Apache Maven is used as Build tool to automate the build process for the entire application.
- Used CVS for version control across common source code used by developers.
- Worked in the Agile Methodology.
Environment: Java, J2EE, Spring MVC, JSP, Servlets, Struts, Oracle Web Logic Server 11g, HTML, XML, JUNIT, Microsoft SQL Server 2008, Collections, Java Script, Oracle 11i/10g, CVS, Maven, JSF, AJAX, UNIX/LINUX, JDBC, AspectJ, Log4J, My Eclipse, Agile Environment.
Confidential Role: Java Developer
Responsibilities:
- Designed and developed the module Enrollment Processing.
- Involved in the analysis, design, and development phase of Software Development Lifecycle.
- Developed the application using Spring Hibernate Framework and My Eclipse for IDE.
- Responsible for coding and deploying according to the Client requirements.
- Made use of Struts Tag Libraries, JSPs, HTML, JavaScript and CSS to develop the frontend UI.
- Responsible for performing Code Reviewing and Debugging.
- Involved in development, performance testing defects fixing.
- Implemented database transactions by writing SQL Queries using Spring ORM.
- Worked with Oracle database.
- Spring AOP was used to perform logging all along the application at different join points like before/after method callings.
- Used SVN repositories for version controlling.
- Apache Maven is used as Build tool to automate the build process for the entire application.
- Developed Deployed the Application in the JBoss Application Server.
- Worked in the Agile Methodology.
Environment: Servlets, JSPs, Spring MVC, Spring ORM, Spring AOP, Hibernate-3, HTML, XML, XML Schema, JavaScript, J-Query, Oracle10g,Maven3, JBoss4, Collections, Eclipse IDE, SVN, Log4J, UNIX, CSS.
Confidential Role: Java Developer.
Responsibilities:
- Involved in the architecture, development of the application Java/J2EE using Struts Framework, Hibernate.
- Agile Methodology is used to develop the application, Involved in daily SCRUM meetings to discuss the development/progress of Sprints and was active making scrum meetings more productive.
- Frontend validations are performed using JavaScript, server side validations are performed in Struts
- Made use of Struts Tag Libraries, JSPs, HTML, JavaScript and CSS to develop the frontend UI.
- Entire Applications are developed in Tomcat Application Server.
- Worked with SQL database to create tables, functions and CRUD operations.
- Apache Maven is used as Build tool to automate the build process for the entire application.
- Used SVN repositories for version controlling, and Log4J is used for Logging and Tracing the messages.
- Developed Deployed the Application in the Apache Tomcat Application Server.
Environment: Java, J2EE, Struts, Hibernate, JSP, Servlets, XML, XML Schema, XSLT, JUNIT, Tomcat 6, JavaScript, Maven, Microsoft SQL Server 2008, Collections, JAXB,UNIX, HTML, XML, CSS, J-Query, Log4J, Eclipse IDE.
Confidential Role: Java Web Developer
Responsibilities:
- Used Spring MVC framework configured many beans and wired Dependency Injection them as per the requirement.
- Used JSTL tags for creating the tables with contents easily.
- Involved in development of User Interface using XSLT, HTML, JavaScript, JSTL.
- Used XSLT for all the front end development.
- Performed JavaScript Validations on the data submitted by the user.
- Used JSON to transfer the request from the web page to the server.
- Used Concurrent Versioning System CVS as a version controlling for the source code check in and check outs.
- Generated the required XML files to transfer data between the server and the web pages.
- Used SAX parser for validating the XML files against their respective XML schemas.
- XPATH expressions are used to extract data from the XML files.
- Made use of Struts Tag Libraries, JSPs, HTML, JavaScript and CSS to develop the frontend UI.
- Used Hibernate in the persistence layer.
- Spring AOP AspectJ was used to perform logging all along the application at different join points like before/after method callings.
- Good understanding of the various states of objects in hibernate and well versed with the transportation of data objects across the tiers by detaching, reattaching to the session.
- Developed unit test cases using JUnit.
- Worked in the Agile Methodology.
Environment: Spring MVC, Spring AOP, Spring ORM, Hibernate, AspectJ, XML, XSLT, HTML, JavaScript, CSS, DOJO, IBM Web Sphere, JUnit, IBM DB2, DB Visualizer, Eclipse IDE, CVS, Apache Axis2, LDAP, XPath, JAX-RPC, Web Services, Collections, XML Schema, SAX Parser.
Confidential Role: Java Developer
Responsibilities:
- Designed the user interfaces using JSP.
- Developed Custom tags, JSTL to support custom User Interfaces.
- Developed the application using Struts MVC Framework.
- Implemented Business processes such as user authentication, Account Transfer using Session EJBs.
- Used Eclipse to writing the code for JSP, Servlets, Struts and EJBs.
- Deployed the applications on Web Logic Application Server.
- Used Java Messaging Services JMS and Backend messaging for reliable and asynchronous exchange of important information such as payment status report.
- Developed the Ant scripts for preparing WAR files used to deploy J2EE components.
- Used JDBC for database connectivity to Oracle.
- Worked with Oracle Database to create tables, procedures, functions and select statements.
- Used JUnit Testing, debugging, and bug fixing.
- Used Log4J to capture the log that includes runtime exceptions and developed WAR framework to alert the client and production support in case of application failures.
- Worked in Rational Unified Process RUP Methodology.
Environment: Java,J2EE, JSP, Struts, EJB, JMS, JNDI, Oracle 10g, HTML, XML, Web Logic 8.1, Ant, CVS, Log4J,JUnit, JMS, JDBC, JavaScript, Eclipse IDE, UNIX Shell Scripting, Rational Unified Process RUP .