Sr.java Developer,resume Profile
SUMMARY OF QUALIFICATIONS
- Almost 8 years of professional experience in software development and maintenance in the areas of object oriented technologies client/server applications internet/intranet web applications, J2EE Architecture and OO Design patterns.
- 4 years of knowledge and experience in Agile, Iterative, Extreme Programming and Scrum software development
- Designed and developed multiple J2EE MVC Model based Web Application using J2EE technologies EJB, Servlets, and JSP , Design Patterns and popular open-source framework Struts, Hibernate and Spring.
- Expert in Software Development Life Cycle SDLC such as Water Fall, Agile, SCRUM, RUP and Spiral - ranging from gathering business requirements, system enhancements, development, performance testing, user training, and support activities.
- Experience with Core Java, J2EE, IO Streams, Struts, ANT, Log4j, JUnit, JDBC, Servlets, JSP, Exception Handling, Multithreading, Java Beans, JNDI, XML/XSL, Socket programming, HTML, JavaScript, CSS, UML.
- Working Knowledge in MVC Architecture Apache Struts Framework.
- Experience with different development IDE tools like Eclipse, MyEclipse, NetBeans IDE, IBM RAD.
- Strong experience in implementing web services SOAP / RESTful
- Skills in modeling, design and development of SQL programming with Oracle RDBMS.
- Experienced in distributed application in Multi-Tier/Three-Tier Client-Server Application using popular J2EE Web / Application Servers Tomcat . Extensive programming in presentation layer View and middle tier Control layer for MVC design pattern.
- Expertise in interacting with Users and Business Experts in gathering functional requirements in a variety of industries such as Telecom, Healthcare, Transportation, Insurance, Finance and Banking Applications.
- Highly motivated team player capable enough to work within a team environment besides being capable to work independently.
- Ability to learn/migrate to different platforms, applications and languages quickly.
- Possess strong analytical and problem solving skills with the ability to adapt to a new environment and meet stringent deadlines.
- Experienced with conducting Joint Application Development JAD sessions, and feasibility studies.
- Strong verbal and written communication skills.
TECHNICAL PROFICIENCIES
Platforms: | Windows 7.0 Vista XP MS-DOS Win 95/98/NT/2000 Ubuntu Linux UNIX |
Java Tools: | Core Java Servlets/JSP J2EE EJB JDBC Struts Spring JMS ANT WebServices AWT Log4j Hibernate JUnit |
Databases: | Oracle 11i/9i/10g/11g Microsoft SQL Server MySQL Microsoft Access |
Servers: | Apache Tomcat Web Logic JBoss |
IDEs: | Eclipse NetBeans Jcreator Microsoft Visual Studio Microsoft Web Developer |
Other Tools: | MATLAB Rational Rose Axure Moqups Microsoft Office Word, Excel, Power point, Project, Outlook Microsoft Visual Studio JReport COGNOS Ab Initio MS Visio |
Languages: | Java C C Visual Basic C SQL PL/SQL XML UML HTML JavaScript CSS VHDL Assembly ASP.NET UML |
WORK EXPERIENCE
Confidential
Application Developer Sr. Java/J2EE
Responsibilities:
- Actively involved in gathering requirements from the users followed by analysis and design of the system to meet the requirements.
- Worked on custom tag libraries and Java beans.
- Used Java script and struts validation framework for performing front end validations
- Used struts tag libraries like html, bean, and logic in the JSP pages. Used html form tag for auto-populating of related Action Form as specified in the action mappin
- Developed internationalized JSP pages using resource bundles, Struts framework for the presentation tier and flow control.
- Modified Hibernate config.xml to successfully connect to the database.
- Designed and developed struts framework applications
- Used rally for task allocation and status tracking as per Agile environment.
- Wrote unit test cases for active tasks in Rally.
- Developed and deployed SOAP Web Services on WebLogic Application Server.
- Utilized the Action Support to integrate Struts and Spring components
- Producing restful Webservices using jersey Implementation.
- Wrote Action and Form class as per struts environment and maintained struts-config
- Tracked virtual machine arguments to ensure the smooth loading of the application
- Performed design for scope understanding and taking approval from requirements and testing to make sure that everyone is on the same track
- Used Hibernate transactions management extensively.
- Wrote HTML, JavaScript, JAVA and JSP code.
- Used Eclipse IDE for application development and MyEclipse for enterprise web application development
- Used CVS as Participated in Framework Design.
- Used Angular.js with MVC Framework.
- Developed Web pages using Struts, JSP, HTML and CSS.
- Developed different SOAP services and Web Services using WSDL, SOAP and Oracle JDeveloper
- Developed the front end of the application using Struts2
- Designed rich user interface components using Struts2 Components JSP and client validations using java script.
- code repository
- Developed RESTful webservices using Apache CXF and Spring framework
- Wrote stored procedures to communicate with Oracle database
- Worked on the DAO files to interact with the production and test DB
- Attended daily sprint meetings for task allocation and status updates as part of working in Agile environment.
- Extensively used Rally for track changes
- Tested code changes using jUnit
- Wrote SQL scripts to modify/ change schema changes.
- Performed code peer reviews for fellow team members
Environment: Struts 2, JSP, JBOSS, CSS, Spring, RestFul/SOAP, Servlets, HTML, Hibernate, MyEclipse10, Angular.js, CVS, UML, JavaScript, Microsoft SQL, jUnit, Custom Tag Libraries, Unit tests, CSS
Confidential
Sr. Java/ J2EE Developer
Responsibilities:
- Actively involved in gathering requirements from the users followed by analysis and design of the system to meet the requirements.
- Worked on custom tag libraries and Java beans.
- Developed internationalized JSP pages using resource bundles, Struts framework for the presentation tier and flow control.
- Worked in Agile, Iterative, Extreme Programming and Scrum software development
- Designed and developed application using Sping Framework which is based on MVC architecture to authenticate access levels of users.
- Used Web services SOAP for transmission of large blocks of XML data over HTTP.
- Performed XML, XSD and Style sheet changes
- Used EJB, Struts, and Hibernate to developed the application
- Created and configured SOAP services for the communication between application
- Designed and developed spring framework applications
- Performed peer review for unit test plans, co-pilots and code reviews
- Wrote and conducted unit test plans for Software Problem Reports SPR , Problem Change Reports PCR , and Internal Change Reports ICR
- Performed design presentations in front of stakeholders after discussing with requirements teams
- Wrote JavaScript code, CSS code and used jQuery
- Used Eclipse IDE for application development and deployment
- Used Apache Tomcat server 6.0
- Used Hibernate for Object relational mapping of the database structure created in Oracle
- Used SOAP Technology for exchanging the XML application using HTTP
- Used XML Spy to test and verify style sheet changes
- Created custom tag libraries and java beans
- Worked in MVC Spring Framework environment
- Performed pre-audit of artifacts before the weekly builds.
- Attended daily check-ins for task allocation and status updates as part of working in Agile environment.
- Extensively used Serena VM for code repository and track changes
- Tested code changes using jUnit
- Wrote SQL scripts to modify/ change schema changes.
- Performed code peer reviews for fellow team members
- Performed co-pilot to verify the code changes in development environment
Environment: Spring MVC, JDK, XML, JMS, CSS, jQuerry, HTML5, Eclipse, Hibernate, ASP.NET, RestFul/SOAP, UML, HTML, JSP, Tomcat, JavaScript, Microsoft SQL, jUnit, Custom Tag Libraries, MVC n-tier, XML Spy, unit tests, CSS
Confidential
Java/J2EE Developer
Responsibilities:
- Actively involved in gathering requirements from the users followed by analysis and design of the system to meet the requirements.
- Design Use cases and class diagrams using Rational Rose as a UML modeling tool.
- Designed and developed application using Struts Framework which is based on MVC architecture to authenticate access levels of users.
- Involved in phase by phase development as part of Agile environment.
- Development of component's application using Java, JSP, Directives, Expressions, JavaScript
- Develop Java Servlets as access/task controller and Java Beans wrapper components to implement business logic.
- Developed different SOAP services and Web Services using WSDL, SOAP and Oracle JDeveloper
- Designed and developed Login/Logout module using JSP, and struts to authenticate the access level for the users.
- Implemented web presentation layer as a set of JSF pages which are populated using managed beans on the back end.
- Responsible for using EJB Java Persistence API annotations and Entity Manager to develop Hibernate persistence layer modules.
- Actively involved in tuning SQL queries.
- Responsible for consuming the REST services, getting JSON response and parsing them to get the required information
- Created the tiles definition and validation files for the struts framework.
- Developed internationalized JSP pages using resource bundles, Struts framework for the presentation tier and flow control.
- Implemented Object-relation mapping in the persistence layer using Hibernate frame work in conjunction with Spring Aspect Oriented Programming AOP functionality.
- Responsible for writing extensive documentation Requirements Specification, Implementation Specification, Design Document, QA Test Specification, Delivery for the application.
- Design and implement the J2EE / JSF port of an existing web application used by financial agencies and agents to monitor their progress in the sale department.
- Responsible for writing and maintaining SQL statements Prepared Statements, PL/SQL stored procedures for the JDBC calls.
- Worked on Maven to build and deploy server components on weblogic server.
- Used Eclipse IDE for application development and deployment
Environment: Struts 2.0, JDK, XML, JMS, JSF, Spring, RDBMS, CSS, jQuerry, HTML5, Hibernate, Eclipse, ASP.NET, UML, HTML, JSP, CSS, SOAP, REST, Tomcat, Jersey/JAX-RS, CXF, Restlet, JavaScript, Mave, Microsoft SQL, jUnit, Custom Tag Maven, Libraries, MVC n-tier, LDAP
Confidential
Java/J2EE Developer
Responsibilities:
- Understanding the functional requirements and prepared a detailed Use Cases and Functional Requirement Documents from the Business Requirements Specifications.
- Was involved in the Implementation of MVC Architecture using struts framework for the application.
- Was part of Development of EJBs, Action classes and JSP by Using JSTL and JavaScript.
- Involved in Development of User Interface development using JSP and STRUTS Framework
- Used Java script and struts validation framework for performing front end validations
- Tested spring Web Services using the SOAP UI by creating a Mock Service using WSDL.
- Strong experience in developing and supporting applications that consume and/or generate SOAP and Restful Web Services using Apache CXF.
- Used struts tag libraries like html, bean, and logic in the JSP pages. Used html form tag for auto-populating of related Action Form as specified in the action mapping
- Used Validator framework for validation of client side data and Exception handling using Struts Exception Handler.
- Configured stuts-config.xml and created the action servlet mapping for the navigation.
- Involved in designing of front end pages for the presentation of data on the View layer in using Struts MVC architecture.
Environment: Java, J2EE, EJB, JSP, Struts, Servlets, HTML, HTML5, SOAP, Hibernate, Java script, XML, UML, CSS, Unix Oracle, Ajax, Spring, Weblogic, GWT, ASP.Net
Confidential
Java Developer
Responsibilities:
- Requirements gathering from business and defining specifications for the system.
- Developed ER and UML diagrams for all the design, and documented all the process flows using Enterprise Architect.
- Analysis, Design, and Implementation of software applications using Java, J2EE, XML.
- Designed and Implemented MVC architecture using Struts Framework, Coding involves writing Action Classes/Custom Tag Libraries, JSP.
- Responsible to develop a system to synchronize database repositories every month with external databases using entity beans and servlets.
- JUnit is used to do the Unit testing for the application.
- Used Apache Ant to compile java classes and package into jar archive.
- Managing/Fixing bugs and Client Issues in the application.
- Responsible for writing extensive documentation Requirements Specification, Implementation Specification, Design Document, QA Test Specification, Delivery for the application.
- Responsible for writing and maintaining SQL statements Prepared Statements, PL/SQL stored procedures for the JDBC calls.
Environment: Java, J2EE, JSP, Servlets, JavaScript, Ajax, Struts, Spring, and Hibernate, SQL/PLSQL, WebServices, JUnit, Oracle 10g /9i, HTML, Windows. JBOSS
Confidential
Java Developer
Responsibilities:
- Implemented Struts framework based on the Model View Controller design paradigm.
- Generated User interface Templates using JSP, HTML.
- Developed the Java Code using Eclipse as IDE.
- Extensively involved in gathering requirements, preparing requirements documents
- Involved in the development of dynamic WebPages using JSP.
- Development of the Server Side Application, which includes Servlets that handles the Database manipulation with the back-end Oracle database using JDBC.
- Wrote and edited various Hibernate mapping files.
- Involved in developing the core business logic using Session Entity Beans EJBs and deploying them in Web Logic Application server. EJB's were made available for remote clients using RMI.
- Developed Server side component to access data from any database using JDBC developed Component.
- Utilized Java API's for SMTP protocol header information parsing.
- Entity Bean will manage the transactions with the database to deliver the content to the presentation layer and also to store the data into the data layer.
- Tested the application functionality with Junit, HttpUnit.
Environment: Java API, UML, J2EE, JSP, JDBC, EJB, JDO, JUnit, JMS, SQL, Struts MVC, Tiles, Oracle, PL/SQL, ANT, log4j, JavaScript, Eclipse, UNIX., Hibernate, Multi-threading
Confidential
Java Developer
Requirements:
- Played active role in Architectural Design, Development and Testing of the application.
- Used RUP methodology for designing use case diagrams.
- Sole architected production lines module. Responsibilities included design implementation of Oracle database, XML, JavaScript, CSS, JavaBeans, JDBC JNDI programming.
- Created servlets and EJBs entity, session, and message to access an Oracle database.
- Implemented the scheduling function using multi-threaded Client/Server structure based on Java Socket and producer/consumer pattern.
- Responsible for writing stored procedures, triggers and functions for increasing the functionality and efficiency in project schedules and production lines modules.
- Extensively involved in testing the application and preparing user documentation.
- Used CVS for version control.
Environment: JDK, J2EE, Eclipse, JDBC, JNDI, JMS, EJB, UML, Oracle, HTML, XML, JavaScript, CSS, JUnit, ANT, CVS, UNIX
Confidential
Java Developer
Requirements:
- Worked as Developer and was involved in the Analysis and Design of the front-end and middle tier using JSP, Servlets and the Struts view Framework.
- Was responsible for creating Test Plans for Performance Testing and calculated the amount of users required for generating Load at normal rate and also peak time load by gathering Log information from the Developers.
- Developed Session Stateful/Stateless and Entity CMP beans EJB for crucial business logic.
- Debugged and developed applications using Eclipse IDE.
- Involved in writing of JSP pages for the presentation of data.
- Used JavaScript to perform client side validations.
- Used DB2 as backend databases and used JDBC to access Database.
- Used DHTML, and CSS for the front-end screens.
- Actively involved in tuning SQL queries.
- Worked with XML to store and read exception messages.
- Wrote generic functions to call Oracle PL/SQL stored procedures, triggers, and functions.
Environment: J2EE, EJB, JSP, Servlets, Struts Framework, HTML, Java script, XML, IBM DB2, PL/SQL, J2EE Design Patterns.
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Actively involved in gathering requirements from the users followed by analysis and design of the system to meet the requirements.
- Created wireframes/ prototypes to get approval from end clients using pencil project , moqups and Axure for interactive prototypes.
- Implemented the development using Agile/Scrum methodologies user story, phase-wise development, iterative development.
- Created web pages using HTML, CSS, Java Script and JQuery
- Developed the front end of the application using Struts2
- Wrote Action and Form class as per struts environment and maintained struts-config
- Experience in developing web services Java Web Services, XML, RestFulWebservices, SOAP, WSDL, JAX-WS, UDDI, CXF using JBOSS and MySQL.
- To limit page-loading delay and visible browser-server interaction used MVC framework with Ajax, JavaScript, Angular.js, Backbone.js and Marionette.js
- Designed and Implemented MVC architecture using Struts Framework, Coding involves writing Action Classes/Custom Tag Libraries, JSP.
- Used Spring JDBC template to access database table.
- Responsible to develop a system to synchronize database repositories every month with external databases using entity beans and servlets.
- Used Hibernate for programmatically generating the data base tables and mapping files
- JUnit is used to do the Unit testing for the application.
- Modified Spring config.xml for bean dependency injection auto wiring.
- Prepare Java/J2EE development structure for Maven.
- Used Apache Ant to compile java classes and package into jar archive.
- Managing/Fixing bugs and Client Issues in the application.
- Wrote JavaScript code, CSS code and used jQuery
- Created PL/SQL stored procedures, function for the database layer by studying the required business objects and validating them with Store Procedures using Oracle 11g. Also used JPA with Hibernate persistence provider.
- Used JUnit test cases for unit testing and to validate the SOAP services.
- Used Eclipse IDE for application development and deployment
- Wrote unit test cases for active tasks in Rally.
- Used Spring WS to implement RESTful web services.
- Created architecture design in high level design and low level design documents
- Performed design for scope understanding and taking approval from requirements and testing to make sure that everyone is on the same track
- Developed Lightweight Persistence tier of the system using Hibernate
- Wrote HTML, JavaScript, JAVA and JSP code.
- Used Restful Web Service and JSON Parsing for data communication
- Deployed WAR files
- Used open source jQuery plug-ins.
- Used CVS and Sub Version as Participated in Framework Design.
- Developed Web pages using Struts, JSP, HTML and CSS.
- Developed the front end of the application using Struts2
- Designed rich user interface components using Struts2 Components JSP and client validations using java script.
- Wrote stored procedures to communicate from frontend with Oracle database
- Extensively involved in testing the application and preparing user documentation.
- Used CVS for version control.
- Actively involved in tuning SQL queries.
- Worked with XML to store and read exception messages.
Environment: HTML, CSS, Java Script, Struts 2, Spring, Backbone.js, Angular.js, RestFul/SOAP, JQuery, Visio, iPlotz, Struts 2, JSP, JBOSS,, Servlets, MyEclipse10, CVS, UML, Microsoft SQL, jUnit4, Unit tests,, Maven