Java Developer Resume Profile
SUMMARY
- Over 6.5 years of experience in Systems Analysis, Design, Development, Testing and Performance using J2EE and leading application servers like IBM WebSphere 5.1/6.0/6.1/7.0 , JBoss 5.1.
- Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design, Coding, Application Implementation, Unit testing, System Testing, Documentation, Production Support, Functional and Regression Testing.
- Strong Experience in SOAP, XML, HTML, JMS, JSP, Servlets, Core Java, JDBC, JNDI, JSF, ANT and UNIX.
- Experience with Service Oriented Architecture SOA with Web Services using JAX-RPC, Axis, SOAP Toolkit.
- Expertise in XML and related technologies like XSL, XSLT, XPath, XSD, JAXB.
- Expertise in building web services SOAP and web services clients using AXIS.
- Experience in writing SQL and PL/SQL Stored Procedures.
- Proficiency in oracle tools like PL/SQL and TOAD
- Excellent understanding of relational databases involved in application development using several RDBMS like Oracle 8i/9i/10g, MS-SQL 2000, HSQLDB.
- Expertise in developing highly interactive rich Web UI using HTML5, JavaScript, JQuery, Ajax, JSF 2.0.
- Experience in development and deployment on IBM WebSphere 6.0, JBoss Application Server3.2.5, 5.1.0 and Tomcat 5.x/6.0
- Experience in the use of various software development tools as database management Squirrel SQL, TOAD , source code control SVN , profiling and debugging tools Eclipse , IDE Eclipse and RAD .
- Experience in different design patterns like MVC Model-View-Controller , Singleton, Factory, DAO, Builder, Business Delegate and Session Facade in the development of Multi-Tier distributed Enterprise Applications.
- Proven skills working at client place, client interaction and ease in grasping newer technologies.
TECHNICAL SKILLS
Technology | Tools |
Development/Productivity Tools | Eclipse SDK 3.1 MyEclipse IDE , Edit Plus, RAD, SQLSquirrel Toad. |
E-Com Frameworks/Web Technologies | J2EE JSP, Servlets, JDBC, Java Beans, SOAP and JNDI , JSF, Spring, Hibernate IBM WebSphere Application Server 7.0, Tomcat Web Server 6.0/7/0/8.0. Knowledge of Ant Build tool, Maven |
Programming Languages | Java, JavaScript, HTML, XML. |
Advanced Skill | JSP, Servlets, JDBC, JNDI, JMS, RMI, Web Services, SOAP,WSDL, XSD,HTML,XML, JSF, JUnit, Spring, Hibernate, Apache Ant, SVN |
Software Methodologies/Tools/Technologies | Model View Controller MVC Design Pattern, Singleton, Session Fa ad. |
Databases | MS SQL Server 2000/2005, Oracle 8i/9i/10g, MySQL, MS-Access 2003, Sybase, DB2. |
Operating Systems | Windows XP / 2000 / NT / 9x/7,HP Unix 9.x,Red Hat Linux 7.x. |
Web/App Server | IBM WebSphere 6.0, BEA Weblogic 8.1, JBoss3.2, Tomcat 5.x/6.0, IIS Server |
PROFESSIONAL EXPERIENCE
Confidential
Role: Java Developer
Responsibilities:
- Involved in the Analysis, Design, Coding and testing of user requirements.
- Coding use cases using JDK1.6, JMS, MDB, Spring, Oracle, JDBC, XML
- Developed Consumed WSDL/SOAP based web services
- Wrote SQL queries using Spring JDBC template
- Wrote J-Unit Test cases
- Involved in Analysis, Design Development of end-to-end use-cases
- Estimations for the use-case and delivering Change Requests CR using strict timelines
- Agile/Scrum related tasks accomplishment using Rally tool
- Configure Deploy application in different tiers
- Code Version Management Branching using GIT, CVS
- Support Build Automation using Maven
- Do Peer Code Reviews optimize Application Performance
- Deploy builds per release schedules
- Bug fixes maintenance for Production releases
- On-call support on weekly basis
- Provided Technical Inputs/Solutions to design, develop, fix application related issues
- Documented ongoing development using UML diagrams
Environment:
JDK 1.5, J2EE, JMS, MDB, Spring-IOC, Oracle, SOAP based web services, WSDL, XML, JDBC, MyEclipse, JBoss, Ant, Maven, JUnit, UML, Enterprise Architect, GIT/GitHub, CVS, Rally, Agile/Scrum, log4j, Harvest, Apache CXF,JAX-WS
Confidential
Role: Java Developer
Responsibilities:
- Involved in the Analysis, Design, Coding and testing of user requirements.
- Designed and integrated the full scale Spring JDBC solution with application architecture.
- Developed Software Design Specifications and implemented them for several services Technologies and tools: SOAP/REST
- Object oriented design and analysis
- Reviewed and analyzed data model for developing the Presentation layer and ValueObjects.
- Involved in writing the client side scripts using JavaScript.
- Validated the XML documents with XSD validation.
- Used Core Spring framework for Dependency Injection and implemented Spring MVC.
- Used JSTL tag libraries for the JSP's.
- Worked on JMS, MDB components for asynchronous messaging between departments.
- Used Spring JDBC for database access.
- Development carried out under Eclipse Integrated Development Environment IDE .
- Developed SQL stored procedures.
- Prepared SQL statements for updating and accessing data from database.
- Used JUNIT with EasyMockUp's for testing and check API performance.
- Application and Error logging was done using log4j.
- Used Maven as a build tool
- Performance testing using Jensor
- Used SVN Version Control for Project Configuration Management.
Environment:
Java 2.0, J2EE, Servlets, JSP, Maven, Spring, MDB, UML, Web services, Eclipse3.3.2, JMS, Scrum, HTML, CSS3, JSTL, JavaScript, JUnit, SOAP, XML, XSD, XSLT, Oracle9i, AJAX, Mule ESB.
Confidential
Role: Java Developer
Responsibilities:
- Involved in the Analysis, Design, Coding and testing of user requirements to develop the application.
- Developed the Code using HTML, Java 6, jQuery and Javascript
- Implemented the Model View Control MVC Structure using Struts.
- Achieved the application design using My Eclipse
- Developed web-services using axis1.4 and axis 2.0 framework using SOAP Protocol.
- Used JSON for data flow between the application tiers.
- Processed Messages from JMS to WebServices SOAP .
- Use the XML based request and response messages for communication and uses the DTDs for validation.
- Written the JUnit test cases for the developed components.
- Developed Software Design Specifications and implemented them for several services
- Completely documented the flow and functionality of the code for further reference
- Preparation of the High Level design document based on the Business Document. Used Visio to develop the UML diagrams.
- Preparation and review of the Low Level design document.
- Release and configuration management using WinCVS.
- Bug Fixing and Quality Assurance activities. The bugs were tracked using HP Quality Control.
- Involved in Agile Software Development to deliver the tasks on each sprint not missing deadlines.
Environment:
Java 6, HTML5, jQuery,Struts, Javascript, JSON, Eclipse, SOAPUI, SOAP web-services using axis 1.4 and axis 2.0, JUnit, JSON,XMLs, DTDs, HP Quality Control, WinCVS
Confidential
Role: Java Developer
Responsibilities:
- Involved in the Analysis, Design, Coding and testing of user requirements to migration of Society Central functionalities to M360 platform.
- Extensively worked on implementing of Service layer using Spring Modules.
- Designed and Implemented secure web services using Spring Web services and Apache CXF.
- Used Spring AOP to implement transaction management and exception handling.
- Worked on converting JSP pages to JSF 2.0 components.
- Processed Messages from JMS to WebServices SOAP .
- Implemented SOAP and Rest web services using Apache CXF.
- Implemented spring security on Mule Http Inbounds.
- Used JAXB as transformer in Mule ESB to transform XML to java objects.
- Integrated ESB application with other applications using Spring RMI.
- Involved in implementation of accessing and persisting of data objects using Spring and Hibernate.
- Extensively used Hibernate for Object relational Mapping for data persistence.
- Wrote SQL procedures and functions on Oracle and Involved in writing SQL queries like DML and Joins.
- Used Netrics Matching engine to discover matches for incomplete and partial similarity to achieve high computational efficiency.
- Used Quartz Scheduler to schedule the donation migration tasks.
- Deployed the application on WebLogic server and configured the server to the application requirements spring, JDBC.
- Involved in Agile Software Development to deliver the tasks on each sprint not missing deadlines.
- Involved in Client Interaction from requirement phase to deployment phase.
- Involved in Knowledge Transfer and documentation of the same.
Environment:
Java, J2EE, Servlets, SOAP, Apache CXF, SQL, My Eclipse, spring, JavaScript, JSP, CSS, JDBC, Oracle, XML.
Confidential
Role: Java Developer
Responsibilities:
- Achieved the application design using My Eclipse, Oracle tools.
- Designed and integrated the full scale SPRING persistence solution with the application architectures
- Developed GUI Pages for different companies using Java, HTML, Servlets, JSP and JavaScript.
- Developed procedures, which is used by the EJB components to do transaction with the Oracle database.
- Deployed the application on WebLogic server and configured the server to the application requirements spring, JDBC.
- Written database queries through Java Bean to connect to Oracle database and retrieved the expected results.
- Wrote SQL procedures and functions on Oracle.
- Used EHCache as the secondary cache for Hibernate.
- Used Netrics Matching engine to discover matches for incomplete and partial similarity to achieve high computational efficiency.
- Involved in developing Test cases and executing them.
- Used Subversion for version control
- Used Log4J framework for event logging
- Actively involved in production support and resolved the production issues depending upon priority of issues.
- Involved in implementing of Service layer and Data Access layers.
- Involved in Knowledge Transfer and documentation of the same.
- Involved in client interaction in all the phases.
Environment:
Java, Struts, SPRING, JSP, Servlets, JDBC, Oracle, Eclipse/ My Eclipse, Log4J, Windows NT, UNIX, Web Logic.
Confidential
Role: Java Developer
Responsibilities:
- Developed GUI Pages for different companies using Java, HTML, Servlets, JSP and JavaScript.
- Involved in Waterfall Software Development to deliver the tasks on each sprint not missing deadlines.
- Designed developed the business logics in the EJB components, which take care of the data transactions with the backend.
- Written database queries through Java Bean to connect to Oracle database and retrieved the expected results.
- Wrote SQL procedures and functions on Oracle.
- Written the JUnit test cases for the developed components.
- Used Log4J framework for event logging.
- Involved in Unit Testing and Integration Testing.
- Used Subversion for version control.
- Developed web pages for the user information entry, which does dynamic validations.
- Involved in developing Test cases and executing them.
- Involved in writing the test cases to make sure it is working currently when configured with the peripherals.
- Completely documented the flow and functionality of the code for further reference.
Environment:
Java, J2EE Servlets, JSP JDBC, JBoss, Eclipse, PostgreSQL, Log4j, HTML, JavaScript, XML, VSS