We provide IT Staff Augmentation Services!

Java Lead Developer Resume

0/5 (Submit Your Rating)

Sfo, CA

SUMMARY

  • Over 8 Years of experience in analysis, design and development of Java Applications in highly dynamic and challenging environments.
  • Experienced in all phases of the Software Development Life Cycle (SDLC) including requirements gathering, analysis, design, implementation, testing, deployment and production support.
  • Possess expert level skills developing applications using Java, Struts, spring, JSP, Hibernate, JavaScript, Java Beans, JDBC, HTML, and Servlets.
  • Expertise in developing Multi - tier enterprise level web applications using various J2EE technologies including JDBC, JNDI, JMS, REST, SOAP, WSDL.
  • Expertise in various open source frameworks and tools such as Jakarta Struts framework, Spring, Hibernate ORM, GUI plug - in - Tiles Framework, validation plug-in - Validator Framework.
  • Proficient with Model View Control Architecture (MVC). Highly skilled in J2EE distributed component Architecture, OOD Programming skills using java.
  • Experienced in developing XML documents with XSDs /DTDs using DOM, SAX, JAX-B parsers.
  • Expertise in implementing various well-known Object-Oriented/J2EE Design Patterns Singleton, prototype, Factory pattern, Abstract Factory pattern, DAO pattern, MVC pattern, Command pattern, Decorator Pattern, Front Controller Pattern.
  • Extensive experience in the areas of Service-oriented architecture (SOA), EAI, ESB.
  • Strong skills with an understanding and development experience in Web Services, XML, SOAP, UDDI, J2EE and WS-Security.
  • Expertise in writing and executing unit test cases using J-Unit and TestNG unit Testing Framework.
  • Experience in creating Unified Modeling Language (UML) diagrams such as Use Case Diagrams, Activity Diagrams, Sequence Diagrams, and Class Diagrams, Deployment Diagrams using Rational Rose, Microsoft Visio.
  • Proficient in Web development using HTML, CSS, XML, AJAX, EXT JS, JQuery, JSON and JavaScript
  • Expertise in using Apache-ANT and writing build scripts (build.xml).
  • Expertise in using Apache-Maven for building applications for its dependency, jars and repository management.
  • Extensive experience in working on IDEs like Eclipse, Net Beans 5.0, Visio, TOAD (Oracle), Edit plus, Text Pad, XML Spy, RAD.
  • Expertise in using Log4j.
  • Experience in using test management and defect tracking using JIRA.
  • Experience in using change management tools such as REMEDY and Clear case.
  • Extensive experience in working with various relational databases like DB2, Oracle, Sybase and SQL Server and thorough knowledge in SQL, PL/SQL, Stored Procedures, Functions, Triggers, Cursors.
  • Strong ability in defining query for generating drill down reports, handling parameterized reports and creating stylish report layouts in SSRS.
  • Involved in Performance tuning of java applications.
  • Experience working in Agile and waterfall software development methodologies.
  • Worked with the Applications Group to solve technical and production issues including new software change control tasks.
  • Mediated between the Systems Administration and the Network groups, resolving network and performance issues.
  • Excellent skills on troubleshooting and problem determination of System/Network related problems including monitoring, capacity planning and maintenance by providing 24X7 support on call for all mission critical applications.
  • A team player with strong communication, analytical and problem solving skills. Proven ability to manage multiple projects and concurrent responsibilities in a highly dynamic environment.

TECHNICAL SKILLS

Java/J2EE: Java, JSP/J2EE, JavaScript, Java Beans, JDBC, Struts, Spring, Servlets, JMS, JNDI, SSL.

Frameworks: Jakarta Struts, Hibernate, Spring

Application Server: WebSphere, Weblogic, Tomcat.

IDEs: IBM RAD, Eclipse, Net beans, XML Spy

Case Tools: Rational Rose and Visio Professional

Languages: TSQL, PL/SQL and UNIX Shell Scripting

Operating Systems: Sun Solaris, Red Hat Linux, HP-Unix 9.x, Windows 98/NT/2000/XP/Vista/7

Database: DB2, Oracle, SQL Server, MYSQL, Sybase

Tools: Maven, ANT, SVN, CVS, ClearCase, Remedy, Git, JIRA. SSRS

ESB: Wso2

Web Services: SoapUI, WSDL, JAX-WS, JAXB, REST, JAX-RS

XML technologies: XHTML,HTML,DHTML, XML, DTD, XML Schema, SOAP, WSDL

Web Technologies: XML, HTML, CSS, DHTML, JavaScript, EXT JS, DOJO, JQUERY, AJAX, SAX and DOM.

PROFESSIONAL EXPERIENCE

Confidential, SFO, CA

Java Lead Developer

Responsibilities:

  • Responsible for design, develop, unit test and support N-tier application.
  • Lead engineer andresponsible for design and developing XML and JSON based RESTful services using CXF and JAX-RS.
  • Used Core Spring framework for IOC.
  • Used Spring DAO to integrate Hibernate in the Persistence Layer and implemented DAO‘s for data access.
  • Used Spring AOP for calculating response time for each API and for logging
  • Used JPA over Hibernate for access to the database. Written Queries using Hibernate HQL.
  • Used JAXB for generating annotated Java Objects from XSD and to keep XSD schema definitions synchronized with Java Objects when there are continuous changes.
  • Created various test cases using JUnit.
  • Used SoapUI for web service testing. Created a test case with test steps by importing the WSDL, added assertions to the test steps for validating the response.
  • Involved in refactoring UI of Internal Content Management System using ExtJS. Used Extensive AJAX to perform various operations.
  • Contributed to the development of Enterprise Application Integration (EAI) and used to convert proprietary data formats to and from Company’s standard XML formats using XSD, XSL.
  • Involved in preparation of the technical design documents
  • Responsible for writing SQL queries, stored procedures, functions, triggers to read/modify the data.
  • Used Log4j to log errors, messages.
  • Worked in an Agile, Scrum methodology to ensure delivery of high quality work.

Environment: Java, J2EE, Java beans, SOAP, WSDL, REST, ESB, Maven, Oracle, MySQL, Log4j, Weblogic, Tomcat, SVN, Ext JS, JQuery, HTML, CSS.

Confidential, Madison, WI

Java Developer

Responsibilities:

  • Responsible for Requirement gathering, coding, testing and documentation.
  • Improved Usability by rewriting UI layer with Ext JS v4 MVC Framework, CSS3 and HTML5 technology in Agile/Scrum process model.
  • Involved in design and development of XML and JSON based Restful services using CXF and JAX-RS.
  • Designed and developed the messaging framework for communication between workflow manager and other Enterprise Applications over Java class and MQ-Series using JMS.
  • Implemented object/relational persistence (Hibernate) for the domain model
  • Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
  • Involved in Preparation of the technical design documents and involved in identifying and implementation of different J2EE design patterns like Service Locator, Business Delegate, and DAO etc.
  • Developed the application using My Eclipse 8.5 and used eclipse standard/plug-in features for editing, debugging, compiling, and formatting and build automation
  • Job monitoring with Control-M scheduler.
  • Configured OTM (Oracle Transportation Management) for Planning, Dock scheduling and Freight payment.
  • Designed reports per the need of the user.
  • Worked on SSRS 2005 to generate about 30+ reports for various purposes.
  • Created stored procedures, triggers and functions using PL-SQL to meet user requirements.
  • Used Log4j for logging errors, messages and performance logs

Environment: Java, J2ee, Java beans, Servlets, JMS, JSP,JSF, Servlets, Struts 1.2,Hibernate, Spring JavaScript, Ext JS, DOJO, JDBC, Control-M, Struts, UNIX, HTML, XHTML, XSLT, SOAP, WSDL, Eclipse 8.5 Web Services, Oracle, PL/SQL, SQL Server 2005, SSRS 2005, Log4j.

Confidential, Columbus, OH

Senior Java/J2EE Developer

Responsibilities:

  • Prepared UML diagrams such as Use case Diagram, Sequential Diagram, Class Diagram using Rational Rose.
  • Used Spring MVC component to give common look and feel to an advisor application to make web pages more interactive used AJAX.
  • Written *.hbm.xml file, for developed POJO to map the object to relational database.
  • Responsible for writing hibernate configuration files, POJOs and HQL/SQL Queries
  • Designed and implemented data model using Hibernate 3.0 as the persistence layer that uses Oracle as backend database.
  • Developed front end modules and consumed various Web services in the business layer using protocols like SOAP, UDDI and WSDL.
  • Used JAXWS API for retrieving WSDL file from Universal Description Discovery and Integration Registry (UDDI).
  • Extensively SoapUI tool for testing the Web service
  • Used DOM parser for parsing and manipulating XML Documents
  • Transfer of data from presentation tier to web tier is done using Value Object(VO)
  • Building and deployment of EAR, WAR, JAR files on test, stage and production systems in Web Sphere Application Server.
  • Used Apache Maven for building applications
  • Created Stored Procedures using SQL/PL-SQL for data modification (using DML insert, update and delete) porting of data.
  • Involved in SSRS Installation, Development, Deployment, and configuration, and Support various business units and systems.
  • Involved in Unit testing and debugging of the application using Log4J and J-unit.

Environment: Java,J2ee, JSP, Servlets, Struts 1.38, Web Services, XML, XML Schema, Oracle 9i, SQL Server, SSRS, eclipse, SVN, Maven, Test Bed Cache (TBC), File Zilla, and Putty.

Confidential, Bentonville, AR

Senior Java Developer

Responsibilities:

  • Used HTML, DHTML, JavaScript, JSP, JSTL and Tag Lib in the presentation tier
  • Designed Cascading Style Sheets (CSS) which are included in the JSP
  • Designed using MVC design pattern of the struts framework
  • Used DAO classes for adding user, deleting user, retrieving data
  • Developed business delegates to communicate with the Enterprise Java Beans (EJB) and web services residing on the business tier
  • Worked on JavaScript extensively for client side validations
  • Used Hibernate ORM (Object Relational Mapping) Framework to interact with the database
  • Software methodologies like SCRUM were implemented
  • Involved in Critical Bug fixes and Enhancement of application
  • Developed a Spring MVC component that is commonly used throughout the application
  • Developing Procedures, Functions, and Triggers as per the development needs
  • Effectively working with Rapid Concurrent SQL to query the database
  • Used Rational Clear Quest for workflow automation and management
  • Developed Ant scripts to build and deploy the application onto Web sphere Application Server

Environment: Java, J2EE (JSP,XML), RAD 6.0, Struts 1.2,Hibernate, Spring, JavaScript, Servlets, JSP, Web sphere 6.1, Oracle 9/10g, CSS, HTML, DHTML, Jakarta ANT, Rational Clear Quest and Windows XP.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, design, development and implementation of this application.
  • Developed User Interface using HTML, JSP
  • Validated the data using JavaScript
  • Developed Servlets for retrieving/updating the data from tables in the database
  • Designed and created the database tables to conform third normalization form
  • Wrote PL/SQL stored procedures and triggers
  • Trained the users on using the software

Environment: J2EE 1.3, Servlets 2.2, JDBC 2.0, Oracle, HTML, JavaScript, Apache Tomcat 3.3, Eclipse and Windows 2000

We'd love your feedback!