We provide IT Staff Augmentation Services!

Sr.java Developer,resume Profile

2.00/5 (Submit Your Rating)

SUMMARY:

  • 6 years of IT experience in design, development, implementation and testing of Client Server, Web Applications using Java/J2EE Technologies.
  • Expertise in Software Development Life Cycle SDLC that includes Requirements Analysis, Design, Coding, Testing, Implementation, Maintenance with methodologies like Object Oriented Analysis and Design OOAD and Agile Methodology.
  • Experience in design and development of J2EE applications using Core java, java collection, JDBC, Servlets, JSP, Enterprise Java Beans, XML, XSLT, Java Beans, Struts and Spring.
  • Experience in Object Oriented Design, Analysis and Modeling using UML.
  • Expert level Skills in Core-Java, Springs Frame Work, EJB, Servlets, JDBC,JNDI, JMS, Struts Framework JSF Framework, Maven, SQL, Hibernate, Unix and Windows Platform.
  • Experience in implementing Service Oriented Architecture SOA using Web Services SOAP, WSDL,AXIS, JAX-RS, JAX-WS and UDDI and REST Services.
  • Experience with multiple databases like MS SQL, Oracle, DB2, My SQL and experience in PL/SQL statements, triggers and stored procedures.
  • Experience in various open source frameworks like Struts2.0/1.2, and ORM Technology like Hibernate 3.0.
  • Experience in client side Technologies such as HTML, DHTML, CSS, JavaScript, JQuery and AngularJS.
  • Good knowledge of Spring IOC, MVC, Spring AOP, Security Authentication / Authorization and spring integration with Hibernate technologies.
  • Experience using Hibernate for mapping Java classes with database and using Hibernate query language HQL .
  • Experienced in deploying applications on Web Logic, Apache Tomcat, IBM Websphere application servers.
  • Good at using XML, AJAX, JSON and various JavaScript based technologies compatible with Web 2.0.
  • Experience in modeling and creating of JUnit, Ant, and Log4J for logging.
  • Involved in implementation of design patterns like Singleton, Factory Pattern, DAO Pattern, Adapter Pattern, MVC Pattern, Transfer Object Pattern and Service Locator Pattern.

SKILL MATRIX:

Languages

Java, C, C , SQL, PL/SQL, UML, XML, XSL, XSLT.

Operating Systems

Windows 98/2000/XP/NT, Linux, Unix

Web Technologies

J2SE, Servlets 2.4/2.5, JSP 2.0/2.1, JSTL, Custom Tags, JDBC 2.0/3.0, Filters, Listeners.

Front-End Technologies

HTML, XML, JavaScript AJAX and JSON/JQuery libraries , JQuery, Backbone js, Angular js, TLD, Custom Tags, Swings, CSS, AJAX

J2EE Technologies

RMI, JNDI, CP, EJB 2.0/3.0 SLSB, SFSB, Entity Beans , JMS/MDB, Web Services WSDL, SOAP .

Web/App. Server

Tomcat 5.5 6.x, WebLogic7.0, 8.1 9.0, 10.0, and WebSphere 4.0, 5.0, 6.1,7.0, JBoss 3.2.

Frameworks

Struts 1.0/1.1/1.2/2.0,Spring 2.0/2.5/3.0, Spring MVC, Hibernate 2.0/3.0/3.2, JSF 2/2.1

ProcessAutomation Tools

ANT, Maven, PVCS, CVS, JUnit, Easy Mock, Log4j, TOAD.

RDBMS

ORACLE 10g, ORACLE 8i, ORACLE 9i, DB2,SQL Server 6.5,MYSQL

Web/Application Servers:

Web Logic 7.0/8.1/9.0/10.0, IBM Web Sphere 4.0/5.5,JBoss 4.0.5,

Apache Tomcat 5.5/6.0.

IDEs:

Eclipse 2.0/3.0/3.1, RAD 6.0, WSAD5.1.

OOA, OOD:

Data Modeling and design, Rational Rose, UML, use-case diagrams,

Class diagrams, Activity diagram, Sequence diagram. Design Patterns

Software Development

Methodologies:

Waterfall Model, V-model, RUP, Agile, Scrum, Test Driven Development.

WORK EXPERIENCE:

Confidential

Role: Senior J2EE/Java Developer

Responsibilities:

  • Involved in defining designing the layers, components of the project using OOAD methodologies and standard J2EE patterns and guideline.
  • Developed Use Case Diagrams, Sequence Diagrams, and Class Diagrams using Microsoft Visio.
  • Interacting with the mobile app developers for integrating the REST services.
  • Development of Spring Controllers, DAO and Hibernate Dao Support classes.
  • Worked in developing Spring related backend services to access the database .
  • Used Spring ORM to integrate Spring Framework with Hibernate.
  • Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
  • Developed User Interface using HTML5, JavaScript and AngularJS. Used CSS for branding of screens.
  • Extensively Used JavaScript and Ajax to provide the users with interactive, Speedy, functional and more usable user interfaces.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Implemented REST framework using the Spring used JSON objects for communicating with server to and from client.
  • Implemented REST services for products.
  • Customized the Data Access Module using DAO patterns, to handle the entire transaction with the database.
  • Involved in implementation of design patterns like singleton, value objects, Dao's.
  • Code development debugging using Eclipse IDE.
  • Used Hibernate for implementing DAO layer.
  • Implemented DAO's for mapping the services and queries.
  • Used MySQL and created tables and sqls.
  • Used log4j for logging.
  • Used Git as source code repository.

Environment: Java JDK 1.7, Apache Wink, Tomcat 7.0, Spring, Hibernate 4.0, RESTful Web Services, MAVEN, HTML5, CSS 3, JavaScript, AngularJS, Bootstrap, JAX-RS, JSON, AJAX, Log4j, JIRA, Jenkins, Git, LDAP, Eclipse Indigo and MySQL.

Confidential

Role: Senior J2EE/Java Developer

Responsibilities:

  • Interacting with the Clients and defining strategies to achieve their requirement.
  • Used Agile development methodology to develop and maintain project.
  • Following Agile Scrum methodology for stand-up meetings and updates to client.
  • Implemented Spring framework MVC configured the spring configuration file.
  • Used Spring Web MVC framework for the applying MVC Implementation to the web application.
  • Developed User Interface using HTML, JavaScript and JQuery.
  • Used CSS for branding of screens.
  • Used JQuery as a cross browser JavaScript Library.
  • Used Spring Web Module integrated with Struts.
  • Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
  • Configured Struts-config.xml for the application flow.
  • Constructed validation.xml for registering the validation rules.
  • Used Eclipse IDE for development and Jboss server for deployment.
  • Used CVS for version controlling.
  • Involved in mapping the real word object with java objects using Hibernate 3.0 in the development of application.
  • Involved in implementation of design patterns like singleton, value objects, Dao's.
  • Code development debugging using Eclipse IDE.
  • Analyzing Designing Web Services using RESTful.
  • Used JUnit and Cactus for unit testing.
  • Used Microsoft SQL Server 2008 as a database Server. Used log4j for logging.

Environment: Java JDK 1.6, Spring MVC, Spring Security, Struts, Hibernate3.0, JQuery, JavaScript, HTML, CSS, DTO, JAXB, RESTful Web Services, JAX-WS, MAVEN, CVS, log4j, JBoss 7.0, Eclipse, and SQL Server 2008.

Confidential

Role: Software Developer.

Project: COLS 6.2 Mass Spec Upload

Responsibilities:

  • Used Session Facade pattern to keep the business independent of App-Layer technology EJB's, JDBC, etc UI Layer, the most popular MVC Model-View-Controller . Architecture has been a de-facto standard for the JSP based UI development using Jakarta Struts an MVC framework .
  • As this is maintenance support kind of project, responsible for executing complete life cycle for all maintenance tasks.
  • Involved in Apache-Tomcat server for maintenance and deployment.
  • Took advantage of such tools such as SQL Plus, Oracle, and Toad in order to work with databases.
  • Worked extensively as part of an onsite team.
  • Implementation of EJB as entry point for web services.
  • Participate in the designing and development of various server side components JSP, Servlets, EJBs, DAOs, VOs etc.
  • Used JSP and Servlets, EJBs on server side.
  • Worked extensively with and implemented the use of collections.
  • Studied the implementation of Struts.
  • Handled exceptions regularly.
  • Analyzing Designing Web Services using SOAP.
  • Participate in design reviews, test case reviews, code reviews, testing.
  • Extensively involved in database activities like designing tables, writing stored procedures, functions, queries in the application.
  • Responsible for design application layer API using EJB components using J2EE.
  • Responsible for design and development of UI framework which is totally based on struts Developed business logic using EJB's.
  • Developed Servlet based on Java Struts framework component.

Environment: Java, UNIX, JSP, J2EE, Struts Framework, EJB, SOAP, AXIS, XML, Weblogic, Oracle 10g Application Server, Eclipse, JUnit, UML, Toad and SQL Plus.

Confidential

Role: Software Developer

Responsibilities:

  • Understanding business functions designed developed the application framework.
  • Developed various Java Bean components for implementing business logics.
  • Involved in interacting with end users for requirement analysis.
  • Involved in connecting database with Servlets and JDBC.
  • Worked with HTML and JavaScript for front-end development.
  • Used JavaScript for client side validations.
  • Used multi threading in back end java beans.
  • Handled Java multi threading part in back-end component, one thread will be running for each user, which serves that user.
  • Involved database design and responsible for creating and modifying Database objects.
  • Developed Stored Procedures, Functions, SQL statements for performing all transactions in Oracle Database.
  • Used Oracle JDeveloper to support JAVA, JSP and HTML codes used in modules.
  • Wrote conversion scripts using SQL, PL/SQL, stored procedures, functions and packages to migrate data from SQL server database to Oracle database.
  • Performed Database Administration of all database objects including tables, clusters, indexes, views, sequences packages and procedures.
  • Responsible for Production Support Includes Bug fixing, Content Changes

Environment: Java/J2EE, UNIX, Core Java, Multithreading, Servlets, JSP, JDBC, JavaScript, HTML, SQL, PL/SQL, Oracle, Weblogic, JDeveloper and Windows 2000.

Confidential

Software Engineer

Responsibilities:

  • Responsible for development of Membership module.
  • Developed Java Server Pages JSP for Bidding.
  • Developed and Implemented Servlets and Java Beans as per the requirements.
  • Java multi threading in common java classes / library.
  • Used multi threading in back end java beans.
  • Involved in Testing of developed Servlets, JSP.
  • Developed and modified triggers, packages, functions and stored procedures for data conversions and PL/SQL procedures to create database objects dynamically based on user inputs.
  • Wrote SQL, PL/SQL, SQL Plus programs required to retrieve data using cursors and exception handling.
  • Designed Data Modeling, Design Specifications and to analyze Dependencies.
  • Creating indexes on tables to improve the performance by eliminating the full table scans and views for hiding the actual tables and to eliminate the complexity of the large queries.
  • Client side validations using java script.

Environment: Core Java, Multithreading, Apache Tomcat Server, GWT, Windows, Java Beans, JSP, SQL, PL/SQL, Oracle, JBuilder and VSS

We'd love your feedback!