We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Nyc, NY

SUMMARY

  • Experience in Software Development Life Cycle (SDLC), Test Driven Development andAgile methodologies.
  • 7 years of experience in the fields of software engineering and Information technology using Java/J2EEtechnologies. Worked extensively on a variety ofmulti - tierand client/server enterprise application architectures.
  • Expert level skills inJava Multithreading, Exception Handling, Servlets, JSP, Custom Tag Libraries,Java Script,AJAX, CSS, HTML,JSF,Oracle ADF,struts, spring,Hibernate,EnterpriseJava Beans, JDBC, RMI, JNDI and XML related technologies and Unix Scripting.
  • Good Understanding of Object Oriented Programming concepts, Model View Controller (MVC) Architecture, UML and understanding of Service Oriented Architecture (SOA).
  • Experience withRDBMSsuch asOracle, SQL Server,CRUDoperationsand writing stored procedures triggers, cursors, and optimizing queries usingSQL.
  • Hands on experience inSOAand Web Services, Messaging servicesusingApache Axis.
  • Experience inXMLtechnologies likeXML, XSLandXSLT.
  • Expertise in web development usingHTML, CSS, JavaScript, Angular JS, JQueryandAJAXtechnologiesandGWT.
  • Experience in developing web applications with Struts, Struts Validation Framework, Spring CORE and Spring MVC.
  • Accountable hands on experience with persistence layer framework Hibernate for object relational mapping with databases, creating related configuration files, and integrating with other frameworks.
  • ExperienceinusingWebServicesandApacheAxis-involvingUDDIlookups,WSDLusingSOAP & XML;usedXMLtechnologiessuchas JAXP,JAXB,DOMparsers.
  • Exposure to Oracle database with JDBC drivers in developing applications using SQL and Stored Procedures (PL/SQL), MySQLdatabase techniques.
  • Experience in analyzing theperformance issuesat database level and the overall system.
  • Worked on wide variety of platforms like Unix and Windows operating systems
  • Experienced in writing scripts to export and import data from the database
  • Expertise onAgile Plus (Test Driven design) and Water fallmethodology. Work experience with Clear case, SVN and VSS.
  • Technical expertise includes knowledge of open sources framework. Experience in Web services and SOA.
  • Developed and deployed J2EE applications on Application Servers and Web Servers including IBM Web sphere, Web Logic, JBoss, and Apache Tomcat.
  • Hands on experience with using JUnit Test Cases for unit testing, Integration testing, functional testing, server- client side testing and knowledge in other testing methodologies.
  • ExpertiseindevelopinginIDEslikeEclipse,RAD,NetBeans;experiencedinwritingMAVENandAntbuildscriptsfordevelopmentand deployment.
  • Expert in designing enterprise applications using technologies like EJB, JNDI, JMS.
  • Extensive experience in designing, developing and implementing Model View Controller (MVC2) using Struts Spring, and Hibernate framework.
  • Experience in Database programming using Oracle, DB2 UDB and MS SQL Server.
  • Good experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers and Cursors.
  • Experience in working with Tomcat, IBM Web Sphere, BEA Web Logic and JBoss.
  • Expertise in working on ANT, Hudson, Maven, Log4j, JUnit, Mockito, JMock,
  • Excellentanalytical, problem solving and communication skills.

TECHNICAL SKILLS

Programming: JDK 1.5, 1.6, 1.7,1.8, C, C++

Server Scripting: JSP1.2,2.1, JSP-EL, JSTL, Custom Tags

Client Scripting: JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS, Javascript, CSS2, CSS3, HTML4, HTML5

Java Frameworks: Struts 1.2,Struts 2.1, SpringMVC,DI, AOP, JSF 1.1, JSF 2.1,Oracle ADF, GWT

Database Tools: Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL Workbench

Databases: DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL

Middleware Specifications: EJB 2.1, EJB 3.0, CORBA, RMI

Version Control: Tortoise SVN, Rational Clearcase, Accurev, GitHub, CVS

IDEs: Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, Netbeans, JBuilder 2007, JDeveloper.

HTML Editors: MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML

Templating: Velocity, Freemarker

Search APIs: Solr, Lucene

Application Servers: Weblogic 8.1, 10.0, Websphere 6.1, JBoss 4.0, Tomcat 4.0

Web Servers: Tomcat 5.0,6.0,7.1, Joans

UML Tools: Altova UML Model, Rational Enterprise

ORM Frameworks: Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis

Defect Tracking: JIRA, Bugzilla, Rational ClearQuest

Methodologies: Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban

Reporting: iReports, JReports

Platforms: Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX

PROFESSIONAL EXPERIENCE

Confidential - Seattle, WA

JAVA Developer

Responsibilities:

  • Developed JSPs strictly confining to the policy of nojava use in them andAJAXwas used for asynchronous server calls.
  • Involved in designing applications using thecore J2EEdesign patterns Façade, Data Transfer Objects, Business Delegate,andValue Object.
  • Involved in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) Techniques using Unified Modeling Language (UML).
  • Presentation tier of the application was built completely onStruts framework.Heavily usedStruts Tag Libraries, Validators, and Tilesand involved in Configuring web.xml and struts-config.xml.
  • Worked on the back end part of the application involvingspring framework,andHibernate.
  • Persisted common application level data like domain libraries usingehCache.
  • Usedspring AOPfor transaction management and developing advices for various cross cutting concerns such as logging, security and indexing.
  • Hibernatewas used as admin tool persistence framework. Also, implemented interceptors using Hibernate and spring.
  • Developed the Hibernate entity classes usingAnnotationsandXDoclet.
  • Developed Stored Procedures, Triggers and Functions.Actively involved in tuning SQL queries, Stored Procedures, Triggers inInformix.
  • Generated complex PDF reports usingJASPER.
  • Agiledelivery of software using practices of short iterations, sprints, Scrum.
  • Developed the provider by top-down approach by writing theWSDL.
  • UsedSOAPProtocol for communicating between two different backend systems.
  • Extracted theSOAPrequest sent to and SOAP response received from the backend system.
  • Developed web services usingApache Axisweb service engine.
  • Worked on writing Unix Scripting to perform certain tasks.
  • Involved in validating designs done by other developers as well as in the code review process.

Environment: Solaris, JDK 1.7, Servlets, JSP,spring 3.1, Hibernate 3.0, HTML, JavaScript, CSS, XML, Server Studio 6.5, Tomcat 7.0,SVN, Maven, iReport 2.0.2,Struts 1.3.10, Altova XML Spy, Soap UI, JAX-WS, Apache CXF, TcpMon, JQuery, JQuery UI

Confidential - NYC, NY

Java Developer

Responsibilities:

  • Usedspring Framework as middle tier application framework, persistence strategy usingspring support for Hibernate for integrating with database.
  • Developed Presentation tier implementation which involves in creating the JSP pages, configuring action classes and developing several Action classes involved in the project
  • Worked on Server-side pagination for processing high volume of data to the UI.
  • Designed user interface layout using JavaScript, CSS, and HTML.
  • Validation is performed using struts validator.
  • Implemented Hibernate in the data access object layer to access and update information in the Oracle10g Database
  • Created a Front-end application using JSPs andspring MVC for registering a new entry and configured it to connect to database using Hibernate.
  • Developed Web Service provider methods (bottom up approach) using WSDL, XML and SOAP for transferring data between the Applications.
  • GUI Implementation using JQuery, JavaScript, AJAX, CSS3, and HTML5.
  • Configured the Hibernate configuration files to persist the data to the Oracle 10g Database.
  • Used Hibernate as ORM tool for accessing database.
  • Designed and developed all the user interfaces using JSP, Servlets andspring framework.
  • Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and spring.
  • Developed Presentation layer usingJavaScript, HTML5 and CSS.
  • Configured the deployment descriptors in Hibernate to achieve object relational mapping.
  • Write SQL queries to pull some information from the Backend.
  • Created JSP pages using Confidential JSTL tags,Struts tags and custom tags.
  • Worked on Web Sphere Application Server.
  • Used Ajax to provide dynamic features where applicable.
  • Developed several DAO's using Hibernate.
  • Used Log4J for logging and analyzing system performance and flow, involved in code refactoring and bug fixing
  • Used Agile Development methodology of software development.
  • Part of production support team, which involved in resolving production related issues.

Environment: Java, JSP, JSTL, JavaScript, AJAX, Struts, spring, Hibernate, HTML5, CSS, Oracle10g, Web Sphere Application Server 8.0, Eclipse, Tortoise SVN, and Win SCP.

Confidential - San Francisco, CA

JAVA/J2EE Developer

Responsibilities:

  • Participating in the scrum meetings with the development team.
  • Implementeda Web based Application usingServlets, JSP,spring, JDBC, XML.
  • Involved in writingSpring Configuration XML file that contains declarations and other dependent objects declarations.
  • Used hibernate to connect to Database to create the DAO layer.
  • Developed Application Framework using Model-View-Controller using the technology Spring.
  • Used HTML, XHTML,Java Script, XML, XSLT, XPATH, JSP and Tag Libraries to develop view pages
  • ImplementedUNIX shellscripts to migrate various data files to S&P ratings repository
  • Implemented smooth pagination capability usingJava scriptandJSPto remove existing pagination utility
  • Worked onGeo APIto provide geological access capability to S&P.com site.
  • Involved inAgileprocess to streamline development process with iterative development.
  • Worked with developers to release the product on time.
  • Working with the business people to give the right product on time.
  • Presenting Demo’sto the Product Owner.
  • Code reviews and Managing theCVSRepository.
  • Prepare builds forDEVandUATenvironments.
  • Participating in the regular team meetings sprint planning meetings,user story review meetings etc.
  • Involved in preparing High & low level design docs with UML diagrams using Microsoft VISIO tool.

Environment: JDK 1.5,Java Script, XML, HTML, XHTML, JSP, Spring, DAO, Oracle Express edition, Apache ANT, CVS, Junit, UNIX, Log4J, CSS Style Sheets, ApacheTomcat, J2EE, Maven

Confidential

Java Developer

Responsibilities:

  • Implemented the business logic for EMS- FM using spring and Hibernate.
  • Designed the WSDL for Data transfer between various platforms.
  • Consumed SOAP based web services, created stubs using Apache Axis.
  • Built the ETL (Extraction-Transform-Load) model using XML and Java.
  • Performed the code reviews for the features developed by the scrum.
  • Conducted the SQL performance analysis on Oracle 11g database tables and improved the performance by SQL tuning.
  • Developed JMS based customized Queuing System for fault preferences.
  • Developed Notification mechanism for Inter component communication.
  • Developed Query Engine Module using EJB 2.1.
  • Proficient in XML for data parsing using JAXB and JAXP.
  • Designing Automated test cases using Python 2.7 in open source framework Django 1.2.
  • Tested performance across platforms using SOAP UI.
  • JProfiler was used to profile the code and increase the no of notifications per second to 300 ps.
  • Implemented the modules using Test Driven Development.
  • Worked across time zones in a global environment.
  • CRUD operations for all the License APIs.
  • Played an important role in Architecture design.
  • Junit test cases for all the APIs and business logic.

Environment: JAVA, JSP, Hibernate, PL/SQL, Oracle, Spring, Junit, JMS, WAS, EJB, Oracle, JProfiler, SOAP XML, MySQL, Web services, IBM Rational Clear Quest, Agile Methodology - XP.

We'd love your feedback!