Sr. Java Developer Resume Profile
AR
Summary
- Experienced in the development and integration of web based applications using HTML, HTML5, JSP, JQuery, Ajax and JavaScript.
- Expertise in using agile/scrum software development and release management for delivering enterprise applications through multiple release cycles.
- Good knowledge on JMS, MDB, Message Oriented Middle Server MQ Series
- Experienced in creating stored procedures for databases like Oracle, SQL server and MySQL
- Expertise in using Hibernate as a persistence layer and Spring Framework in business layer for Dependency Injection, AOP, transaction management
- Experienced in working with Web Servers like Apache Tomcat and Application Servers like IBM Web Sphere, BEA Web logic and Jboss.
- Experienced in using GUI/IDE tools such as JBuilder, Eclipse and NetBeans
- Expertise in Object Oriented Analysis and Design, applying J2EE patterns and frameworks like Struts, MVC, Session Fa ade Pattern, Singleton pattern, Controller factory Pattern, DAO
- Proficient in the design and development of web-based applications using open source frameworks such as Struts and Spring.
- Expertise in Core Java and J2EE technologies such as Java, JSP, Servlets, EJB, JDBC, Struts, Spring, Web services, Hibernate, JSTL, XML and PL/SQL.
- 7 years of experience in the full life cycle SDLC of the software development process including requirement gathering, analysis, design, development, deployment, testing and implementation of Client/Server and Distributed Enterprise applications using Object Oriented Methodologies and RDBMS
- Experience in unit testing, integration testing, co-ordination with testing teams and identifying ad-hoc testing needs.
- Experience in version controllers including Clear Case CC and SVN
- Experienced with Testing Tools like Test Director and Quality Center.
- Expertise in trouble shooting and bug reporting using defect tracking tools.
- Excellent Communication and Interpersonal Skills with Strong Technical and Analytical reasoning ability.
Technical Skills:
Programming | C, C ,Java, SQL and PL/SQL |
Java Technologies | Java 1.6, J2EE 1.4, Servlets 2.4, JSP 2.0, JSTL, JDBC, JNDI, JMS, JTA, EJB3.1 |
Scripting Languages | JavaScript, Shell Script |
Databases | Oracle 9i/10g, SQL Server 2008, MySQL |
IDE/Development Tools | Eclipse 3.4, NetBeans, JBuilder 2008, MQSeries |
Frameworks | Spring, Struts 1.2, JUnit, |
Data Persistence | Hibernate, JPA |
Operating Systems | Windows XP/7, Linux and Unix |
Application Server | BEA WebLogicV10.x,IBM WebSphere V8.x, JBoss 7.0, Apache Tomact 5.6 |
Internet Technologies | HTML, HTML5, CSS, JavaScript, XML, XSD, DTD |
SOA/Web Services | SOAP, Restful, WSDL |
Version Controls | Clearcase, SVN,CVS |
Methodologies | Waterfall, Agile/Scrum |
Professional Experience:
Confidential
Role: Sr. Java Developer
Confidential is a web-based project. The current shopping options available at Wal-Mart are limited to the Site-to-Store program. But our project will add one more shopping feature for our customers to purchase in store items online and they can pick it up at their own preferred store at their convenience. Items ordered online will be fulfilled from the store's inventory enabling a faster order fulfillment process. And we also developed home delivery service which is in c programming and developed in java.
Responsibilities:
- Analyzing business requirements and creating technical design documents.
- Developed front end applications using JSP, Servlets, HTML5, JavaScript CSS3.
- Used SOAP UI for testing web services
- Responsible for working on consuming SOAP Web Services.
- Involved in design and developing web services using SOAP, XML, XML Schemas.
- Implemented SPRING MVC architecture to develop presentation tier and business layer using components like dispatcher Servlet, Handler Mappings, Controller, Model and View Object, View Resolver, View.
- Extensively used Spring IOC, Spring AOP for performance logging and Spring Programmatic Demarcation for Transaction management.
- Used Spring JDBC template for the development of the DAO layer.
- Deploying the application on the Weblogic Application Server
- Worked on JUnit to develop unit test cases.
- Experience working in Agile/Scrum methodology.
- Worked on SQL/PLSQL programs to validate and code the database tables.
- Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
- Using Apache Maven to clean, install, build and deploy
- SVN version control system is used to check-in and checkout the developed artifacts.
- Worked on additional tasks and responsibilities to support on call and Production support fixes.
Environment: Java 1.6, J2ee 1.4, HTML 4, XML, WebLogic 7.0, Spring 2.5, JavaScript, Oracle 9i, SQL,
JMS, Web Services, JUnit 4.0, Servlets, Eclipse 3.4, Maven 2.
Confidential
Role: Sr. Java Developer
Confidential is a well-known financial corporation. Online Banking was devised for the implementation and maintenance of the online account management system that provides secure online access to customer accounts and keeps track of daily account activity like withdrawals, deposits, and facilities like inter-bank money transfer was provided by the application. It also provides service to the customers to pay bills.
.
Responsibilities:
- Responsible for developing Use Case, Class diagrams and Sequence diagrams for the modules using UML and Rational Rose.
- Used Spring Framework for dependency injection with the help of spring configuration files.
- Developed the presentation layer using JSP, Tag libraries, HTML, CSS and client side validations using JavaScript.
- Worked extensively on AJAX.
- Transformed XML content into HTML.
- Involved in Dynamic form generation, Auto completion of forms and user validation functionalities using AJAX.
- Involved in writing DAO layer using Hibernate to access the Oracle database.
- Involved in the configuration management using CVS.
- Developed Ant scripts to bundle and deploy application.
- Implemented Hibernate to map all the tables from different data sources to make database updating
- Consumed Web Services WSDL, REST, UDDI from third party for authorizing payments to/from customers.
- Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using Oracle 10g.
- Used ANT for building the enterprise application modules, Used CVS for Version control, Log4J to monitor the error logs and performed unit testing using JUnit.
Environment: Spring Framework 2. JSP 2.0, Servlets 2.4, JDK1.5, Oracle9i, JDBC3.0, AJAX, Java Script, Hibernate,CVS,Log4j,JUnit.
Confidential
Role: Sr. Java Developer
The project revolved around adaptive responsive mobile web application. The scope of the project goal was to have a reusable backend code across products so that products can be sold as either on premise or SAAS. There is another team who is creating reusable UI across products as well. This was a top initiative for this customer and is highly visible to the entire organization. Major responsibility revolved around working with the user experience designers to code the interface portion of the products. Responsible for performing coding, unit testing and integration testing for functionality.
Responsibilities:
- Analysis Design and Development, Testing and Production Support.
- Actively participated in the complete Software development life cycle starting from design phase to the implementation phase. Involved in requirements gathering and designed high and low level designs using UML.
- Developed PL/SQL procedures, Java and JavaScript, JQuery code.
- Extensively worked on generating complex reports.
- Developed Web Services for sending and getting data from different applications using SOAP messages, such as Loan Applications to transfer data from Branch Server to Head office Server, then used SAX and DOM XML parsers for data retrieval.
- Developed functional model, object model and dynamic model using UML.
- Developed code for various activities using MVC architecture.
- Developed client side screen using JSP, HTML and DHTML.
- Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
- Developed web service which talks with web method for uploading CSV using web methods files and validating and later inserting into the corresponding tables.
- Involved in injecting dependencies into code using spring core module concepts like IOC of Spring Framework.
Environment: Java, Spring 2.0, Hibernate 3.2, Eclipse 3.3, Oracle 10g, JUnit 4.2, and Linux, J2EE, JDBC, Spring, Eclipse, SQL Server 2005, SQL Server 2008 and Windows XP, JDK v1.4, HTML, XML
Confidential |
Role: Senior Java/J2EE Developer |
Descriptions:
Confidential to enable its customers to transfer and receive funds from within as well as outside the bank using email ID or mobile number. A person can not only send money to an alias email or mobile but also request for money to be sent. The project has also been extended to include all domestic account based transfers happening within the Bank.
Responsibilities:
- Estimating the time required for each change request.
- Worked as a SME for Person-to-Person payment transfers at BOA's office in North Carolina to ensure successful delivery of multiple releases.
- Analyzed the Business Requirements and worked on design documents.
- Worked on validations business logic.
- Design and develop application that involves intricate clockwork of SOA-webservices and batch jobs.
- RESTful SOAP based webservices were built using AXIS 2
- Implement both polled and scheduled batch jobs using spring batch framework 2.0.4 along with spring integration framework quartz scheduler.
- Worked with JBOSS 4.0.4 application server to deploy the application.
- For the backend data access Hibernate 3.2.6 was used on top of database server Oracle 11g
- Implemented Encryption using AES Encryption algorithm.
- Writing test cases using Junit for the code to check for quality.
- Integrated PMD, Check style, Corbertura, in each build cycle.
- Developing Unit Tests and Test Suites using JUnit and used Log4j for traces and logs.
- Used SOAP UI for testing out SOAP based webservices.
- Coordinate with strategic partners, review code pieces and conducts POC's.
- Carry out performance analysis and fixes, and coordinate onshore-offshore activities.
- Responsible for stakeholder management.
Environment: Agile, Java, J2EE, JAXB, spring, spring batch, spring integration framework, SOAP-web Services, AXIS 2, Quartz Scheduler, JBOSS, Hibernate, JUnit, SOAP UI, Oracle, Toad, Unix, Windows, HP Quality Center, Jenkins, Maven, eclipse.
Role: Java Developer
This is a Vertical portal, which involves information of all industrial information in AP. This portal contains all industries including Large, Medium and Small-Scale industries along with private and public sectors. It also includes, Complaining and suggesting to govt. Regarding pollution and other hazardous materials. Upon the request of the User, the details of all industries will be is displayed from Database. The user who wants purchase/sell products or user wants to know the information about any company can surf through product wise, District wise, Name wise and Investment wise or Turnover wise. The administrator will then maintain the information pertaining to Users and Companies and it gets updated regularly.
Responsibilities:
- Designed system requirements including use case and Sequence diagram.
- Developed and designed web application using three-tiered architecture and MVC design pattern.
- Implemented Web User Interface, Business logic and Data Access Components.
- Designed and implemented relational database, stored procedures, views, and triggers Built JPA based data access layer using annotations to define mappings
- Tested, maintained, documented, and deployed applications.
- Involved in peer reviews of coding and test cases and Unit Testing, Integration testing etc.
- Involved in Bug fixing of various modules that were raised by the Testing teams in the application during the Integration testing phase.
- Building Software modules using Apache Ant.
- Used Clear Case for version control of the product.
Environment: Core Java 1.6, JSP, Servlets, J2EE 1.4, JavaScript, OOAD, Custom Tags ,UML, JBoss, MYSQL, JUnit, performance tuning, ClearCase
Java Developer
This project mainly is used for multi-user, multi-location Supply chain management. It meets all the information requirements of freight service providers in moving their customers' shipments across various locations. It is a complete B2B enterprise application with complete CRM integration, developed with JSPs as web tier and Enterprise Java Beans as business components. It handles all operational, customer relations, financial, marketing and sales information needs of Air, Ocean and Trucking. This application is built on J2EE technology.
Responsibilities:
- Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams.
- Data from XML files were extracted using XQuery.
- Developed web interfaces using HTML5 and JavaScript.
- User interface was developed using JSPs, Servlets, HTML and CSS.
- Front end validations were done using Java Script.
- Used Struts framework for implementing MVC architecture.
- Developed Stored Procedures, Functions using Oracle.
- Used Oracle as a data base to persist port information and the assigned product details.
- Used Maven for building the application, and completed testing by deploying on application server.
- Wrote unit test cases for Unit Level testing using JUnit.
- Deploying the application on the Websphere Application Server
- Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
Environment: JAVA, J2EE, Struts1.3, JUnit, EJB, JSP, Servlets, JSTL, Eclipse 3.4, SVN, Oracle 9i, PL/SQL, Log4J,