We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • Java/J2EE developer with 6 years of experience in design, development, testing and implementation of Java and J2EE based applications with proficiency in Object - Oriented Analysis and Design (OOAD )
  • Good experience in all the core java concepts including multithreading, collections and exception handling
  • Experience in all the phases of Software Development Life Cycle.
  • Experience in using UML for object oriented design: Use cases and Class diagrams.
  • Expertise in major J2EE Technologies including Spring, Struts, Hibernate, Web Services, Servlets, JSP, JDBC, JUNIT, HTML and CSS
  • Working knowledge on other technologies like XML, XML Schemas, WSDL, HTML, Java Script, SOAP.
  • Experience in using Build tools like Ant and Maven.
  • Extensively worked on IDEs like Eclipse and net Beans.
  • In depth knowledge of databases likeMy SQL, Oracle 8i/9i/10g,and extensive experience in writing complexSQL queries, Stored Procedures, Triggers, Cursors,Functions, Packages.
  • Working experience with web/application servers like Tomcat, Web Logic, Web Sphere.
  • Experience in using Source Code Controllers like CVS, SVN
  • Experience with Agile Methodologies like Test Driven Development (TDD), SCRUM.
  • Involved in Implementing Unit testing and Integration testing during the projects.
  • Fast learning, self-motivated, hardworking, good team player with excellent communication skills and strong affinity towards learning new technologies.

TECHNICAL SKILLS

Programming Languages: JAVA, C, C++

J2EE Technologies: JSP, Servlets, JDBC, JavaBeans

Frameworks: Struts 1.x/2.x, Spring 3.x, Web Framework, JSF, Hibernate, JPA

Development Tools: Eclipse and Net Beans

Web Services: SOAP, WSDL, UDDI, REST-Jersey, JAX-WS

DB Servers: Oracle, SQL Server and PL/SQL

Internet Technologies: HTML, Java Script, AJAX, XML, XSTL, CSS, JSON, JQUERY, DOJO

Modeling Tools: Microsoft Visio, Rational Rose.

Web/Application Servers: Web Sphere, Tomcat, Web Logic

Other Tech &Tools: Ant, Maven, SOAP UI, FileZilla, Putty, Log4J

PROFESSIONAL EXPERIENCE

Confidential

Senior Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and the project was developed using Agile Methodologies.
  • Regularly participate in Scrum meetings all through the development of the project.
  • Implemented the application using Spring Framework which is based on Model View Controller design pattern for clean separation of business logic from the presentation layer.
  • Used Spring Framework for Dependency injection and integrated with the Hibernate.
  • Used the HTML, JSP’s JS for developing the User Interface.
  • Used Selenium to automate tests of the front end developed.
  • Developed user interface using JSP, JSP Tag libraries.
  • Used XML for parsing the data and also for configuration in the application.
  • Developed RESTFUL and also consumed SOAP Web Services
  • Extensively Used Hibernate as an Object Relational Mapping tool for the data persistence.
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Developed environment specific maven profiles and used Maven for Life Cycle Management of the project.
  • Monitored the error logs using Log4J and fixed the problems.
  • Used SVN for version and source control and JIRA for tracking the defects
  • Participated in designing data base schema for the database.

Environment: Spring3.0, Hibernate3.0, HTML, CSS, JDBC, JavaScript, XML, CVS, Log4J, JUnit, JQuery, Maven, Ajax, Eclipse, JBoss, DB2, Web Services.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Requirement Gathering, analysis, design and development of the project.
  • Involved in preparation of design documents using Microsoft Visio tool.
  • Used HTML, Java Script, AJAX, and JSP to develop UI pages related to CRS application.
  • Involved in implementation of the application using spring and Hibernate frameworks.
  • Involved in coding for Struts, Spring IOC, Spring Security, WEB and AOP modules.
  • Used Spring MVC Framework to define Dispatcher Servlet, Controller, model and View Resolver.
  • Configured Hibernate, spring to map the business objects to Oracle DB using XML configuration file.
  • Generated DAO’s to map with database tables using Hibernate. Used HQL (Hibernate Query Language) for database querying and retrieval of results.
  • Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Involved in creation of WSDLbased on UI wireframes.
  • Involved in creation of web services for Apache, generated stubs using AXIS tool.
  • Developed Services using spring web services (Contract First approach) for different application modules and used tools like SOAPUI for testing.
  • Used Java Messaging Services (JMS) and RMI for reliable and asynchronous exchange of important informationn.
  • Involved in configuring Web logic application server with multiple servers, DSs, Queues etc.
  • Followed coding guidelines while implementing the application.
  • Used to write AJAX implementation of Java to convert into HTML and Java script automatically and also to support JUNIT.
  • Extensively used open source software tools likeLog4j, JUNIT, validation files andresource bundles.

Environment: Java, Servlets, JSP, JMS, JNDI, HTML, JavaScript, XML, DOM, XSLT, RAD, Oracle, Spring IOC, Struts, Spring AOP, Hibernate, WSDL, SOAP, AXIS, SOAP UI, JUNIT, Edit Plus, JAXP, JAXB, Log4J, Web logic server, IBM Clear Case, JMS etc.

Confidential

Java Developer

Responsibilities:

  • Implemented navigational control through Controller servlets namely DispatchAction, IncludeAction and ForwardAction, which varied in their implementations.
  • Developed beans (singleton and non-singleton) and were auto wired to the application.
  • Performed client side validation using JavaScript.
  • Server side validation was done through Struts tags, JSP scriplets and expressions
  • Used Design patterns like Singleton, Factory, DAO, Session Façade, Factory
  • The Framework used was MVC.
  • Wrote PL-SQL Procedures in Oracle 9i to support the GUI.
  • White box testing was done by using JUnit API.

Confidential

Java Developer

Responsibilities:

  • White box testing was done by using JUnit API.
  • Created the client GUI pages using the JSP, HTML and CSS.
  • Involved in project build and deployment activities like branch and Head creation and merging activities in version control systems as CVS.
  • Implemented AJAX Calls in client GUI Applications and used JSP, HTML, CSS Servlets and Servlet filtering.
  • Implemented the JMS messaging using the pub/sub model.

Confidential

Software Developer

Responsibilities:

  • Designed and developed front end using JSPs, HTML, JavaScript and Java Servlets as controllers.
  • Implemented the MVC architecture.
  • Created Servlets, DOM, XSD and XSLT for the presentation layer
  • Developed Client side web services using SOAP.
  • Created graphical user interfaces using the JFC/Swing components
  • Worked with JavaScript to perform client side validations
  • Involved in configuring JDBC connection pooling to access the database server
  • Worked with JUnit for unit testing and for regression tests
  • Worked with ANT to build application
  • Forwarded the shipment request to another gateway through Web Services using Tomcat.
  • Used SQL for queries and stored procedures in ORACLE as the backend RDBMS.

Confidential

Junior Software Developer

Responsibilities:

  • Involved in the requirements gathering meetings in order to release the application in phase by phase manner
  • Extensively used Struts and JSP for coding of Action Classes, Application UI and server side classes.
  • As a Middle Tier Developer used J2EE Design Patterns (Session Facade, Service Locator, and Business Delegate Data Access Object) for Middle Tier Development using EJB’s Session Beans and DAO Classes.
  • Replaced direct JDBC Database connections by creating Connection pools and using Data sources in WebLogic.
  • Used Hibernate for object relational mapping in the DAO Layer for few Modules

We'd love your feedback!