We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

2.00/5 (Submit Your Rating)

New York, NY

Summary:

  • Over 7 years of Professional experience in full SDLC development involving requirement analysis, design, development, testing, documentation, implementation maintenance of application software in Web-based/Enterprise environment, Distributed n-tier architecture.
  • Proficient in Application Development with Web Technologies, B2B products, Distributed Technologies and Client-Server Architecture environment in Financial, HealthCare and Manufacturing Industries.
  • Expertise in design and development of web and enterprise applications using Java J2EE technologies like JSF, JSP,Servlets,Struts 2, JDBC, , JNDI, JMS,JavaScript and Web Services.
  • Expertise in application development using various frameworks: Struts Framework, Spring Framework,Java Server Faces JSF ,Hibernate.
  • Extensive working experience with SOAP and RestfulWebServices.
  • Well versed with SQL Server, Oracle, DB2 and MySQL as back-end Databases. Extensively used database tools like TOAD and SQL Developer. Knowledge in Database Programming with Stored Procedures, Triggers, Functions using SQL, PL/SQL and Oracle.
  • Hands on experience working with Web and Application Servers such as ApacheTomcat, IBM WebSphere, JBOSS, BEA WebLogic.
  • Extensive use of Version Controls like CVS, SVNand Google Code subversions.
  • Very good understanding and experienced in SDLC and Object Oriented Programming OOP . Experience with Waterfall, Agile methodologies.
  • Good working knowledge in IDE tools such as Eclipse Indigo, Juno, Europa, Helios and NetBeans and MyEclipse.
  • Proficient in PERL and SHELL scripting.
  • Experienced in performing Functional Testing, Backend Testing, Regression Testing, System Testing, Acceptance Testing and Integration Testing. Involved in writingJUnit test cases and System Test Cases.
  • Having Good experience in resolving production issues.
  • Self-motivated Team Player with excellent Interpersonal and Communication Skills.
  • Strong analytical and problem solving skills. Willingness and ability to adapt to new environments and learn new technologies

Technical Skills:

Domain

Banking, Health Care, Manufacture, Finance

Database Skills

Oracle, PL/SQL, SQL, Oracle 11g, MySQL, SQL Server 2008, SQL Developer, Toad,SQLite3, Microsoft Access, EBX

Programming Languages

JAVA, C , C ,SQL, UNIX

J2EE Technologies

Java, JSF,JSP, JDBC, JNDI, Swings, Servlets, JQuery, Struts 2.0, Springs, Spring Batch, Hibernate

Web Technologies

HTML5, XML, CSS, XSL, AJAX 2.0, .Net, XSL, XHTML

Web/Application Servers

JBOSS, Apache Tomcat7.1, Weblogic, IBM WebSphere

Web Services

SOAP and Restful

Scripting Languages

Java Scripting, PERL Scripting, Shell scripting

Build Deploy Tools

SDSS, JAP 7, Maven, ANT

Operating Systems

LINUX, UNIX , Windows 7, Vista, XP, 2000, 98

Version Controls

CVS, Google Code, SVN

IDE

Eclipse Europa, Indigo, Hugo , Net Beans, MyEclipse,Rational Rose.

Testing Tools

Eclipse Plug-ins Code Pro, Find Bugs, PMD , HP-ALM

Design Tools

MS Visio, Argo UML

Others

MS Office, Excel, Microsoft Word, QA4J, SART, MS Access

Professional Experience:

Confidential

Role: Sr. Java Developer

Responsibilities:

  • Involved in requirements gathering, technical design and implementation of the AMRIT 1.0, 2.0 and 3.0 Release. Ensured successful GoLive for AMRIT 1.0 and 2.0
  • Implemented the frontend and developed UI screens as per wireframes provided by business using JSF Framework CS JSF , JQuery,CSS and backend layer using Springs framework, J2EE and XML. IDE used is Eclipse Indigo.
  • Feeds Delivery, Control Services and Data Standardization, ETL layer - developed and maintained using Spring Batch and JAP 7.0
  • Designed and Developed the Database layer in EBX, using JPA.
  • Involved in consuming the SOAPover HTTPweb-service calls through client invocation for DMMS Module. Used Control-M to schedule and trigger the ETL.
  • Build and Deployment done withJAP 7.0 integrated with Weblogic Server and SDSS. Server-activate and deactivate regularly done in SIT and UAT using SSH Tectia Terminal.
  • Shell scripting written to create batch job files to be run in UAT and PROD.
  • Used Java Script for client, server validation through expression language.
  • Created PL/SQLStored Procedures, Functions for the DAO layer by studying the required business objects and validating them using Oracle 11g using PL/SQL Developer.
  • Used SVN for maintaining the component and for release and version management.
  • Involved in coding for JUnit Test Casesand Test Classes.
  • Maven tool has been used for the build and deploy the batch component with JPA
  • Involved in Production support after GoLive of AMRIT 1.0 and 2.0, fixed defects and updated in defect tracker HP-ALM, constantly provided training and knowledge transfer to the user.
  • Managed a team of 6 members in the absence of Team Lead.
  • Maintained Client's SharePoint website by enhancing few new features by synchronizing the data lists in MS Access database and migrate the data after data-clean up to the new AMRIT application.

Environment:

Java, J2EE, JSF, CS JSF, JAP 7.0, EBX5, PL/SQL Developer, Oracle 11g, XML, CSS, JQuery, JavaScript, Shell Script, Unix, Spring Batch, Springs, Maven, Eclipse Indigo, WebLogic, JPA, SOAPUI 4.0., SSH Tectia, SDSS, SVN, HP-ALM, SharePoint, MS Access.

Confidential

Role: Sr. Java Developer

Responsibilities:

  • Gathered Requirements and added new modules to the existing GMCC application.
  • Developed ER and UML diagrams for all the design, and documented all the process flows using Enterprise Architect.
  • Designed and implemented MVC architecture using Spring Framework, JSF and Hibernate.
  • Developed SOAP and Restful webservices using SOAPUI tool and acted as client
  • GMCC is a web application that includes JSF framework, mid-tier components in SpringMVC.
  • Developed and maintained the data layer using Hibernate.
  • Developed java code using Eclipse Juno, Sql and Stored Procedures using SQL Developer.
  • Written Test classes using JUnit 4.0, Mutation Testing and Code Coverage to help simplify mocks for JUnit Testing. Application Server used for building and deploying the enterprise application used is Apache Tomcat 7.
  • Followed Agile development methodology, by having frequent client participation in form of planning meeting once a week.
  • Documenting the progress of the software development and preparing timely estimates about the time required to finish the project.

Environment:

Java, J2EE, JSF, SQL Developer, Oracle, XML, Microsoft Visio, Eclipse Juno, Unix, Apache Tomcat, Springs MVC, Hibernate3.0, Eclipse plug-ins, AXIS 2.0, SOAPUI 4.0.

Confidential

Role: Sr. Java Developer

Responsibilities:

  • Involved in development of thumbnail creation for uploaded documents and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in the development of the exception handling mechanisms.
  • Involved in designing the user interfaces using JSPs.
  • Used Eclipse Juno for writing code for JSF, Servlets.
  • Was involved in revamping the presentation layer, which earlier used XML and XSLT to JSF.
  • Implemented the Struts 2framework and developed Action Forms and Controllers.
  • Used EJBs to develop the business logic and deployed the application in WebLogic 10MP2.
  • Was involved in defect fixing in approval module.
  • Developed JUnit test cases for all the developed modules.
  • Used Perforce for version control across common source code used by developers.
  • Created a wrapper class to engulf the logging framework using log4j.
  • Used Jira for tracking the progress of the project and the due submissions.

Environment:

Java, J2EE, JSP, JSF, JNDI, EJB, DB2, HTML, ANT, Microsoft Visio, Eclipse 3.1, Unix, WebLogic 10MP2, Spring2.0, Hibernate3.0, LOG4J, Perforce, JUnit, Jira.

Confidential

Role: J2EE Developer

Responsibilities:

  • Developed the application using the iterative and incremental software development process of SCRUM technology.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed application using Struts Framework that leverages classical Model View Controller MVC architecture.
  • Integrating Struts with spring by delegating Struts action management to Spring Framework using proxy.
  • Used Spring AOP for cross cutting concerns and IOC for dependency injection.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database Oracle .
  • Involved in writing and business layer using EJB, BO, DAO and VO.
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Used SQL statements and procedures to fetch the data from the database.
  • Designed and developed the web-tier using HTML, JSPs, Servlets, Struts and Tiles framework.
  • Used Java Scripts for client side validations and validation frame work for server side validations.
  • Used log4j for logging messages and Rational Clear Case for version Control.
  • Used ANT scripts to fetch, build, and deploy application to development environment.
  • Consumed Web Services WSDL, SOAP, UDDI from third party for authorizing payments to/from customers.
  • Deployed the application on to JBoss application server.

Environment:

Java1.5, J2EE, Spring 2.5, Spring AOP, Struts 2.0, JNDI, HTML, CSS, JavaScript, Hibernate, SQL 2005, LINUX, ANT, Log4j, JUnit, XML, JSP, Servlets, JSTL, AJAX, JBoss Application Server.

Confidential

Role: JavaDeveloper

Responsibilities:

  • Designed the framework using J2EE framework for the system, this includes coding business components and interfaces to be used by the team for system development.
  • Requirement Analysis and gathering in the initial phase of the project.
  • Design and developed the Views using XSL workbench to perform CRM functionalities MVC Framework .
  • Used Eclipse as Java IDE tool for creating Servlet Action class, used XSL Workbench for developing XSL files and deployed the application on Pramarti 5.1.
  • Developed server-side common utilities for the application and the front-end dynamic web pages using XSL, JavaScript and HTML/XHTML.
  • Used CVS as source control.
  • Performed Unit Testing,Integration Testing and System Testing.
  • Design and Develop database. Creating Tables and Procedures in SQL, PL/SQL and Oracle and maintain database with TOAD.
  • Check-in/Check-out ensuring QA4J, SART and EMMA check for Java files with the CVS.

Environment:

Java1.5, J2EE, MVC Framework, JDBC, HTML, CSS, JavaScript, SQL 2008, QA4j, Log4j, JUnit, XSL, Servlets, Pramarthi Application Server,

We'd love your feedback!