We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/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 noledge 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, New York, NY

Sr. Java Developer

Responsibilities:

  • Involved in requirements gathering, technical design and implementation of teh AMRIT 1.0, 2.0 and 3.0 Release. Ensured successful GoLive for AMRIT 1.0 and 2.0
  • Implemented teh 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 teh Database layer in EBX, using JPA.
  • Involved in consuming teh SOAPover HTTPweb-service calls through client invocation for DMMS Module. Used Control-M to schedule and trigger teh 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 teh DAO layer by studying teh required business objects and validating them using Oracle 11g using PL/SQL Developer.
  • Used SVN for maintaining teh component and for release and version management.
  • Involved in coding for JUnit Test Casesand Test Classes.
  • Maven tool TEMPhas been used for teh build and deploy teh 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 noledge transfer to teh user.
  • Managed a team of 6 members in teh absence of Team Lead.
  • Maintained Client s SharePoint website by enhancing few new features by synchronizing teh data lists in MS Access database and migrate teh data after data-clean up to teh 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, Pontiac, MI

Sr. Java Developer

Responsibilities:

  • Gatheird Requirements and added new modules to teh existing GMCC application.
  • Developed ER and UML diagrams for all teh design, and documented all teh 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 teh 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 teh 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 teh progress of teh software development and preparing timely estimates about teh time required to finish teh 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, Madison WI

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 teh development of teh exception handling mechanisms.
  • Involved in designing teh user interfaces using JSPs.
  • Used Eclipse Juno for writing code for JSF, Servlets.
  • Was involved in revamping teh presentation layer, which earlier used XML and XSLT to JSF.
  • Implemented teh Struts 2framework and developed Action Forms and Controllers.
  • Used EJBs to develop teh business logic and deployed teh application in WebLogic 10MP2.
  • Was involved in defect fixing in approval module.
  • Developed JUnit test cases for all teh developed modules.
  • Used Perforce for version control across common source code used by developers.
  • Created a wrapper class to engulf teh logging framework usinglog4j.
  • Used Jira for tracking teh progress of teh project and teh 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, Princeton, NJ

J2EE Developer

Responsibilities:

  • Developed teh application using teh 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 teh 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 teh project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Used SQL statements and procedures to fetch teh data from teh database.
  • Designed and developed teh 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 teh 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

Java Developer

Responsibilities:

  • Designed teh framework using J2EE framework for teh system, dis includes coding business components and interfaces to be used by teh team for system development.
  • Requirement Analysis and gathering in teh initial phase of teh project.
  • Design and developed teh 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 teh application on Pramarti 5.1.
  • Developed server - side common utilities for teh application and teh 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 teh CVS.

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

We'd love your feedback!