We provide IT Staff Augmentation Services!

Sr.java Developer,resume Profile

3.00/5 (Submit Your Rating)

SUMMERY

  • 6 years of IT experience in Analysis, Design, Development, Implementation and Testing of Client/Server, Distributed, Internet and E-Commerce Applications using Object Oriented and RDBMS Concepts.
  • Expertise in developing J2EE applications and deploying it in WebSphere 6.0, WebLogic11, and Tomcat, Webservices technologies.
  • Strong expertise in development and deployment of web components that include Servlets 2.2/2.3/2.4, JSP 1.1/1.2/2.0 and business layer components that include EJB 2.0/2.1/3.0, Web Services, RMI, and JDBC 2.0/3.0,JNDI, JMS, LDAP.
  • Extensively experienced in architectural issues and their solutions using various design patterns such as MVC Model-View-Controller ,Singleton, Session Fa ade, Service Locator, Factory, DAO, DTO and Business Delegate.
  • Extensive experience in developing applications using Java and related technologies using methodologies like AGILE, DRIVEN TEST
  • Expertise in Application development using various frameworks such as Jakarta Struts Framework 1.2/1.3, Java Server Faces, Spring Framework 1.2/1.3/2.0, Spring MVC, Hibernate 3.0 ORM withGUI plug-ins like Tiles Framework, validation plug-ins like Validator Framework and security modules like Acegi for spring.
  • Expertise in developing Java Beans and Custom Tag Libraries, providing client side validations in JavaScript and providing interactive front end GUI using AJAX and rich Internet applications based on ADOBE FLEX.
  • Extensive experience in design, development and deployment of ETL components in DATA WAREHOUSING.
  • Expertise in implementing Service Oriented Architectures SOA with XML based Web Services SOAP/UDDI/WSDL .
  • Strong database experience in Oracle 8/9i/10g, MS-Access, SQL Server 2010, MYSQLwith good programming skills in SQL and PL/SQL.
  • Good experience in writingviews, Stored Procedures and database triggers with comprehensive knowledge on Performance Tuning and Query Optimization in Oracle Stored Procedures.
  • Strong programming skills in XML relatedtechnologies like XML, XSL, XSLT, parsers like SAX, DOM, JAXP, schemas like DTD, XSD XML Schema .
  • Good working knowledge of Ant/Maven for project build/test/deployment,Log4j for error logging and Debugging, Junitfor unit and integration testing and XMLSpy for XML validation
  • Experience in continuous integration using Jenkins for timely builds, code coverage, running test.
  • Extensive experience with middle-tier popular J2EE application and web servers like Weblogic 8.x/9.x, WebSphere 5.x/6.x, WebSphere Portal 5.x and Tomcat 5/6.
  • Experience in modelling applications with UML, Rational Rose and Rational Unified Process RUP .
  • Experience in using CVS and Rational ClearCase for version control.
  • Experience in IBM Rational Application Developer RAD , Rational Software Architect RSA , Net Beans, and Eclipse for integrated development environment for building, testing, and deploying various applications
  • Strong experience in using IDEs Integrated Development Environment like WSAD, Eclipse.
  • Experience in working with operating systems like Windows XP/VISTA/7/8, UNIX, LINUX, SOLARIS
  • Good team player with excellent communication, technical, multi-tasking and interpersonal skills. Also having Quick adaptability and systematic approach towards work.

TECHNICAL SKILLS

Programming Languages

Java, C, C , C , Unix shells.

Platforms

Windows XP/VISTA/7/8, Unix,, Linux Red Hat 6.1, 7.2, 8.0 , Sun Solaris

UMLTools

Microsoft Visio 2003, Rational Rose 2003

IDEs

Eclipse2.x /3.x , Myeclipse 6.0, WSAD 4.x/5.x , RAD 6.0, Netbeans 4.1/5.0, JDeveloper 10g, Jbuilder8.0, IntelliJ 4.5/5.1/6.0

Web Applications/Servers

Weblogic 7.0, 8.1, 9.1, 10.1, Coherence, DataSynapse,Apache Tomcat 4.0, 5.1, 7.0 IBM WebSphere 5.0/6.1, JBoss 3.2, 4.0.,Glassfish 4

Design Patterns

Singleton, Value Object, MVC, Session Fa ade ,DAO, Factory

Server Scripting

JSP, JSP-EL, Custom Tags,Spring 3 Custom tags, JSF Custom tags.

Client Scripting

JQuery, JQueryUI, Dojo, ExtJS, KendoUI, HTML 4, HTML 5, AngularJS,CSS 3, JavaScript,Jasper Reports.

Build Tools

Ant 1.6,1.7,1.9, Maven

Protocols

TCP/IP, UDP, FTP, HTTP/HTTPS, RMI/IIOP, SOAP, REST

Continuous Integration

Hudson, Jenkins

Databases

Oracle8i/9i/10g , MS SQL Server 2005/2008, MySQL 3.23,RabbitMQ.

Database Tools

TOAD 7.x, SQL Developer Raptor , Altova Database Spy

Messaging Systems

JMS 1.1, IBM MQ Series 5.1

MVC Frameworks

Struts 1.1 , 1.2, 1.3.8, Spring 1.2 , 2.0, 3.1, 4.0, JSF 1.1, 2.1,Apache Camel

Webservice Specifications

JAX-RPC, JAX-WS, JAX-RS

Webservice Implementations

Axis 2.0, Apache CXF, Jersey

Webservice Tools

TcpMon, SoapUI, Altova XML Spy

Web Design Tools

Dreamweaver, Microsoft Front Page, Coffee Cup HTML

XML Technologies

XML 1.1, XSL, XSLT, SAX 2.0, DOM, JAXP, JAXB, Altova XML Spy.

Logging

Log4J, SLF4J

Whitebox Testing

Junit,TestNG 3.8.1, 4.1, HttpUnit 1.6, Junit Perf 1.8, DBUnit

Blackbox Testing

LoadRunner 9.1, Quality Center, WinRunner

Version Control

CVS, Git, Rational Clearcase

Methodologies

Waterfall, Agile Scrum, XP ,Refactoring.

PROFESSIONAL EXPERIENCE

Confidential

Role: Sr. Java/J2EE Developer

Project: Loan Approval Authorization

Responsibilities:

  • Involved in various phases of Software Development Life Cycle SDLC of Search module, Credit Authenticate Module and Purchase Module.
  • Generated Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase using Rational Rose.
  • Developed applications using AGILE methodology.
  • Designed UI screens using JSP, Struts tags HTML. Used JavaScript for client side validation.
  • Used Struts Framework in the application which is based on MVC2 design pattern.
  • Used Hibernate Persistence Strategy to interact with database.
  • Actively involved in designing and implementing Session Fa ade, Service Locator, Data Access Objects, and Singleton and Data Transfer Object design patterns.
  • Designed and developed Message driven beans that consumed the messages from the Java message queue.
  • Continuous integration using Jenkins for nightly builds and send automatic emails to the team.
  • Used Jenkins plugins for code coverage and also to run all the test before generating war file.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Developed the Hibernate mapping files using Eclipse IDE.
  • Developed JPA mapping to the Database tables to access the data from the database.
  • Developed DAO to handle queries using JPA-hibernate and Transfer objects.
  • Developed Custom Tags to simplify the JSP code.
  • Designed and implemented database and associated RESTful web service that persists high-volume user profile data for vertical teams. Migrated high-volume OLTP transactions from Oracle to Cassandra in order to reduce Oracle licensing footprint.
  • Used JDBC to access Oracle database for accessing customer information.
  • Extensive involvement in database design, development and coding of stored Procedures, DDL DML statements, functions and triggers.
  • Used SAX and DOM XML parsers in the application.
  • Consumed Web Service using WSDL and SOAP.
  • Deployment of application on Weblogic 8.1 using Ant.
  • Used JUnit framework for Unit testing of application.
  • Implemented the JSF package with framework.
  • Introduced the use of automated testing tools such as Cucumber to reveal and document, as well as drive development of, behavior in a large legacy code base.
  • Expert database engineer relational data modeling, object-relational integration ORM , physical design/tuning. Specialized with Oracle
  • Used Log4J to create log files to debug as well as trace application.
  • Implemented an automated functional testing suite and increased test coverage from 20 to nearly 80 . Used Mockito for tests and Jenkins for CI.

Environment: Rational Rose , Struts1.1, Hibernate-JPA,Mockito,dojo, Agile Methodology, Spring1.2, JSP 2.0, Servlets 2.3, XML,Glassfish, SOAP, WSDL, UDDI, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4J, JUnit,Jenkins,Weblogic Application Server 10.1, Oracle 9i, JQuery 1.9, JQueryUI, AJAX, Altova XML Spy, SoapUI, TcpMon.

Confidential

Role:Java/J2EE Developer

Responsibilities:

  • Involved in Requirement Analysis and Use Case development using OOAD.
  • JUnit Test-Driven Development, Waterfall/Spiral SDLC.
  • Involved in High-level Design HLD , Low-level Design LLD specifications of the project.
  • Implemented MVC Architecture using Struts framework for web module of Application.
  • Developed Presentation layer using Composite View Design Pattern using Struts Tiles.
  • Written RMI classes to connect the remotely objects.
  • Modified Source Code to Works in JBOSS EAP 6
  • Senior Java Developer for Engineering and Planning Tool designed for DWDM Optical NE. Proficient in Java, Java Swings, XML.
  • Planning, installation and configuration of JBoss EAP 6 in domain mode for 4 environments
  • Developed the administration web site using Java POJO's with Spring Framework and Hibernate to talk with MySQL DB backend.
  • For continuous integration used Jenkins mainly to generate and send automatic emails regarding updates on project.
  • Installed Jenkins plugin for code coverage.
  • Developed mappings between tables and POJO using Hibernate.
  • Implemented XML and Web Services Security for message-level security using SOAP message.
  • Set up design specifications together with the business analysts, system designer and developed server side web services.
  • Developed J2EE Backing Beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit using the JSF Framework.
  • Wrote AngularJS controllers, views, and services for new website feature.
  • Implemented EJB Components using State less Session Bean and State full session beans.
  • Developed web services and web services clients using JAX-RPC and XML.
  • Developed database access service layer for the web services and integrated modules.
  • Experienced in writing Stored Procedures and fine-tuned Complex SQL Queries.
  • Created proposal for pdf jasper reports using Itext And Jasper.
  • Responsible for architecting, refactoring, enhancing, and evolving a complex web based client server application and related tools.
  • Introduced and implemented new concepts for development team include refactoring, XP style Unit Tests, and technical debt avoidance.
  • Implemented Data Access Layer using ORM Hibernate with standard HQL Queries.
  • Experienced in writing complex SQL statements, Store Procedures and used Hints and index for performance.
  • Responsible for rearchitecting and refactoring web based client server Java application and related tools.
  • Extensively used JUnit for unit testing of the Application.
  • Develop integration techniques using the Apache camel and apache activemq technologies.
  • Implemented Business layer components using spring framework with IOC for Harmonizer Project which is part of Enterprise integration.

Environment: Java, JSP, servlets, Struts, Hibernate,Eclipse3x,Apache Camel, dojo, Jasper,UML,EJB, XML,AngularJS, Spring, JUnit, ANT, SQL, PLSQL, AXIS, Web services, TOAD, Weblogic, RMI, Log4J, DOM,Jenkins, Oracle.

Confidential

Role: Java/J2EE Developer

Responsibilities:

  • Understanding functional specifications, designing, and creating custom solutions to match the requirements.
  • Designed and developed the front end using HTML, CSS and JavaScript with Ajax and tag libraries.
  • Handled the client side and server side validations using Struts validation framework.
  • Used Spring Core Annotations for Dependency Injection.
  • Designed and developed a 'Convention Based Coding' utilizing Hibernates persistence framework and O-R mapping capability to enable dynamic fetching and displaying of various table data with JSP tag libraries.
  • Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
  • Used HQL and SQL for fetching and storing data in databases.
  • Worked on financial transactions like deposits, withdrawals, and transfer, debit, and visa or bills payments. Performed a thorough unit testing and resolved several data related issues before migration to production.
  • Implemented web services with Apache Axis.
  • Participated in the design and development of database schema and Entity-Relationship diagrams of the backend Oracle database tables for the application.
  • Distributed computing problems involving Datasynapse and Oracle Coherence, web based applications using ASP.NET front-end and Java/Weblogic web services back-end, etc.
  • Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database.
  • Designed and built SOAP web service interfaces implemented in Java.
  • Experience using software development tools such as Eclipse, Netbeans, Subversion, Git, Ant, and Maven.
  • Development of agent authentication functionality for both Agent Desktop and general website Java/J2EE, Spring Framework, Coherence.
  • Used Apache Ant for the build process.
  • Design and implementation of business logic and data processing routes using Apache Camel.
  • The response is also persisted on its way back. Messages persisted to Oracle DB as SOR and Coherence Distributed Cache. Integrates with the SOA bus. Database is partitioned and streamed.
  • Used Clear Case for version control and Clear Quest for bug tracking.

Environment: Java, JDK 1.5, Servlets, Hibernate 3.2, Spring, Java beans,EJB, Ajax, Oracle 10g,Apache Camel, Eclipse 3.2, Apache Ant, Web Services SOAP , Apache Axis 2.0, Web Sphere 6.1, JSP Taglibs, JavaScript, HTML, CSS, XML, Clear Case, Clear Quest

Confidential

Role: Java Developer

Responsibilities:

  • Participated in requirement specification analysis, Technical design development of Local Ads content manager Local CMS.
  • Used Java, Spring, Hibernate, XML, JSON, RESTFUL SOAP Web services, Jersey for programming server side logic of Local Ads Local CMS. Used Magento framework for the look.
  • Used JSPsfor building the user interface.
  • REST Web services wrapped by Jersey JAX-RS.
  • Wrote AngularJS controllers, views, and services for new website feature.
  • Used Maven for dependency management and building the project.
  • Coordinated the planning and execution of user stories in agile scrum methodology, resolution of bugs and code review.
  • Designed and implemented a reporting system for an Asterisk PBX.
  • Make sure FTP orders using e-commerce such as Delivery Agent is processed correctly, investigate the shop settings, find the responsible Java, rewrite the codes if needed, place the XML order manually by using Rabbit MQ if needed.

Environment: Java, Servlets, JSP, spring, HTML, XML, WebSphere 6.0,RabbitMQ,Webservices, XMLspy, SQL Server, CVS, Junit, ANT, UNIX,

Confidential

Role: Java Developer

Responsibilities:

  • Preparing technical specification document
  • Worked on setting up the application environment in the development region and developed the configuration files
  • Involved in interaction with Business analysts, technical architects to identify the functional and requirement gaps.
  • Development of cash management reporting components using Java, JDBC and JAXP
  • Used multithreading to improve performance in generating the reports in Java.
  • Development of cash management alert components using Java, JDBC and JAXP
  • Development of interactive user interfaces for viewing, editing, copying, sharing and deleting the reports and alerts using JSP, HTML, DHTML,JavaScript, CSS and AJAX.
  • Extensively involved in writing the SQL queries to fetch data from database for reports.
  • Used JavaScript and AJAX for performing client side validation and implemented server side validating business rules in Java.
  • Examined the Oracle 9i database tables, stored procedures and views used in the project as part of testing using PL/SQL Developer tool.
  • Involved in integration testing and Documentation.

Environment: Java, Servlets, JSP, JAXP, XML, JavaScript, AJAX, CSS, Oracle 9i, Tomcat 5.1

We'd love your feedback!