Java Developer Resume Profile
SUMMARY:
- Proficient in TDD Test Driven Development by writing test cases using JUnit Framework.
- About 7 years of experience in all the phases of Software Development Life Cycle like Analysis, Design, Development, Testing and Implementation, Documentation on heterogeneous environments.
- Worked proficiently in various IDEs including Jbuilder, Eclipse and Jcreator.
- Experience with presentation tire development using JSP, AWT, Swing, Apache Struts framework and Custom Tag Libraries.
- Developed rich web user interfaces with Java Server Faces JSF .
- Designed applications using J2EE Design Patterns like creational, structural and behavioral design patterns MVC Architecture, Business Delegate, Data Access object, Composite View .
- Strong knowledge of Object/Relational mapping using Hibernate.
- Experience in designing and prototyping user interfaces for intranet, web applications using various scripting languages such as HTML, CSS, XML, JSF,XSLT, JavaScript, PHP and AJAX.
- Experience in application/web servers like IBM WebSphere, Apache Tomcat, Web Logic, JBoss.
- Hands on experience in building projects using popular IDEs such as RAD, Eclipse and NetBeans.
- Proficient in TDD Test Driven Development by writing test cases using JUnit Framework.
- Good working experience in Oracle 9i/10g/11g, Microsoft SQL server, and UNIX.
- Strong Experience in Writing SQL queries, PL/SQL stored procedures.
- Strong Experience in working with Log4J and Hudson.
- Strong Experience in working with SOAP and Restful web services.
- Good knowledge of Service Oriented Architecture SOA .
- Ability to adapt to new technologies, environments quickly.
- Active participation in entire lifecycle of software development.
TECHNICAL SKILLS:
Operating Systems Languages | Windows XP/2000, Red Hat Linux , Solaris,MAC OSX Java Proficient C, C , PL/SQL, SQL. |
Java/J2EE Technologies | Java, JSP, Servlets, JSTL, JSF, JNDI, JDBC, EJB, JMS. |
Frameworks/Tools | Spring, Struts, Hibernate, Apache Axis, Angular JS |
Design Methodologies | Design Patterns, UML |
Web Technologies | JavaScript, HTML, DHTML, XML, XSLT, CSS, AJAX |
Databases | Oracle 8i/9i/10g/11g , MySQL 4.x/5.x, TOAD |
Application/Web Servers | IBM WebSphere 6.1 and BEA WebLogic 9 and 10, Tomcat 7, JBoss Application server 5.0 |
IDEs | Eclipse 3.x,MyEclipse, NetBeans ,JDeveloper |
Other tools | JUnit,Putty,AxwaySynchronyNavigator,ClearCase,WinMerge,Ant, Maven,SqlDeveloper,iLog,Log4j ,CVS,SVN ,HP Quality Center ,JIRA,Jenkins,Hudson and VSS |
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
Responsibilities:
- Involved in the development of JSPs and static HTML pages for the application.
- Understanding of relational database concepts, and experience in query construction using SQL.
- Designing, creating database, writing DDL, DML statements and populating the Oracle database.
- Extensively used Angular JS to develop and enhance the UI for the mobile application.
- Involved in various phases of Scrum Software Development Life Cycle SDLC .
- Used SQuirreL SQL an open-source Java SQL Client program for JDBC compliant database.
- Used Maven for build using different versions of Apache Tomcat server.
- Worked on enhancements, change requests and defect fixing.
- Used Spring IOC to achieve dependency injection in the application backend and in UI as well.
- Configured several java beans to implement dependency injection.
- Used SVN Subversion tool to export, import files and check in local code changes.
- Experience in PL SQL programming.
- Involved in the Code Reviews.
- Used REST API to interact with Parse to send an HTTP request to the server.
- Used various basic java concepts such as Multi threading and collections, Lists, views etc.
- Documented and updated the training manuals required for technical staff in internal wiki.
- Involved in migrating Jar's to a different repository for the changes required in the firm.
Confidential
J2EE Developer
Responsibilities:
- Used SAML assertion 2.0 to seamlessly login the partner systems.
- Used RADAR to fetch and manage documents from the application.
- Created Axis Web Service clients to call remote methods to fetch data.
- Involved in various phases of Scrum Software Development Life Cycle SDLC . Used Rally to update the scrum process.
- Developed the different components of application such as JSPs, Servlets, EJB's using Eclipse and used GIT for version control.
- Used the Struts validation and Tiles Framework in the presentation layer.
- Developed user interface using JSP, Struts Tag Libraries to simplify the complexities of the application.
- Extensively worked on AJAX calls to the server. Used JSON for data handling on client side.
- Extensively used JQuery to give sophisticated to UI feel.
- Extensively used Hibernate in data access layer to implement persistence.
- Created and consumes Axis web services.
- Interacted directly with the stake holders for their inputs in Sprint sessions.
- Implemented the application using Spring Model View Controller design pattern.
- Deployed application on difference environments for development, sandbox and UAT purposes.
- Monitored the error logs using Log4J and fixed the problems.
- Designed various tables required for the project in Oracle 10g database and used the Stored Procedures in the application.
- Performed unit testing using JUNIT framework.
- Used Maven to build the application on Apache Tomcat server.
- Deployed application on difference environments for development, sandbox and UAT purposes.
- Monitored the error logs using Log4J and fixed the problems.
Environment: Hibernate3.0, Spring 3.0,EJB 3.0, JSP1.2, Servlets2.1, JMS, Open SAML, XML, SOAP, UDDI, WSDL, JDBC, JavaScript, AJAX, UML, HTML, JNDI, Rally, Radar, Log4J, JUnit, Windows 7, Apache Tomcat 6.0, Eclipse, Toad,Oracle10g.
Confidential
Role: J2EE Consultant
Responsibilities:
- Key player in project tollgates and working with Architect for System Architecture and Design SAD approval process.
- Developed UI using JSP, JSTL, Custom Tag libraries and Struts tag libraries.
- Used STRUTS as the base framework to achieve MVC Model View Controller. Validation framework for Presentation validation. Implemented Dispatch Action Pattern to optimize struts action lookup. Used Struts based DynaFormBeans framework also Used DynaActionFormBean, DynaValidator.
- Developed unit test cases for all service and data access layers using JUnit framework.
- Used Hibernated for persistence layer and responsible for defining hibernate mapping files .hbm for both entiry configuration as well as plain SQL and Store Procedures using named queries.
- Used JavaServer Faces JSF for building component-based user interfaces for the web application
- Developed a POC to use Hibernate secondary caching solution using EhCache.
- Used Spring Framework's IOC container to develop service layer and DataAccess layer using Hibernate.
- Defined XML Schema to exchange with Mainframe system using JMS an dMQ Series.
- Implemented XML processing using Castor API. Used Spring OXM later to simplify the databinding solution.
- Used XML Schemas XSD for defining XML elements and attributes, and used namespaces to avoid conflict with the XML elements.
- Implemented MQ Listener component using JMS API for MQ Queues and Topics. Used Spring's wrapper 'JMSTemplate' implementations.
- Developed back end interfaces using PL/SQL stored packages, procedures, functions.
- Coordinated with Offshore resources on the day to day progress of the project
- Contributed in standardizing project coding and code review, guidelines and checklist.
- Performed unit testing, troubleshooting from development phase to production rollout.
- Participated actively in Active Collaboration Sessions with business and other teams.
Environment: Java 1.5, J2EE Annotations, Jsp, Servlets, JAX-WS , Spring, Struts, Tiles, Hibernate, WebSphere 6.1, RAD 7.0, JavaScript, XML, XSL, CSS, JUnit,Ant, JTest, JProbe, Subversion, Oracle-11g,MyBatis.
Confidential
Role: Java/J2EE Developer
Responsibilities:
- Played key role in writing Technical Specification Document TSD based on business specifications.
- Used Spring IOC to achieve dependency injection.
- Configured various java beans as to implement dependency injection.
- Developed unit test cases for service layers using JUnit framework.
- Used JDOM parser to write XML Translators to consume different service calls.
- Implemented Factory, Singleton design patterns for supporting get service calls consumption.
- Used JMS for messaging
- Used Spring MVC to achive Model View Controller design pattern.
- Developed spring controllers to achieve various functionalities.
- Used SOAP UI to test various webservices while developing new webservices.
- Designed and developed several JSPs using various spring tags.
- Configured various flows in the application using spring webflow.
- Used JQuery, Javascript for client side scripting.
- Used XML Schemas XSD for defining XML elements and attributes, and used namespaces to avoid conflict with the XML elements.
- Experience in MS SQL Server database queries, procedures, and functions.
- Experience with the Agile development.
- Used Maven for build.
- Worked on enhancements, change requests and defect fixing.
- Interacted with business analysts, and testers.
- Contributed in standardizing project coding and code review, guidelines and checklist.
- Performed unit testing, troubleshooting from development phase to production rollout.
- Participated actively in Active Collaboration Sessions with business and other teams.
Environment: JDK 6, J2EE Annotations, Jsp, Servlets, SOAP , Spring, JMS, JBoss, Eclipse 3.7, JavaScript, JQuery, iBatis, XML, CSS, JAX-WS, JUnit, Maven ,SCM, MS SQL.
Confidential
Role: Java Developer
Responsibilities:
- Involved in Analysis, Design, Development, Integration and Testing of application modules.
- Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side.
- Used JSP tag libraries, Responsible for the design and development of a J2EE-based provider application. Used WebLogic for application deployment.
- Connected to Oracle database using JDBC API.
- Developed interface J2ME with PHP and JSP.
- Worked on CVS tool.
- Developed video streaming in Java ME using MIDLETS.
- Designing, creating database, writing DDL, DML statements and populating the Oracle database.
- Involved in fixing the bugs in whole application.
Environment Technologies:
J2EE, Java, J2ME, JSP, Servlets, Java Script, CVS, JBuilder, WebLogic, JDBC, SQL Server 2000/2003, Oracle, Windows NT, Unix.
Confidential Role: Java Developer
Responsibilities:
- Application front end is implemented using JSP, Servlets.
- Created pages in JSP and validated using java script the various business rules.
- Developed screens for business users to enter the adjustments, valuation periods and table maintenance data etc.
- Designed and developed screens to view Feed Status of different application within the valuation groups
- Implemented validations using struts Validator.
- Junit framework was used for Unit testing.
- Coded ANT scripts for compiling, building, packaging the WAR and deploying the WAR to Tomcat server.
Environment: C, Java JDK1.3 , JSP, Servlets, JDBC 1.0 , JUnit, ANT, Tomcat, Weblogic Application Server and SQLServer 2000