We provide IT Staff Augmentation Services!

Senior Java Developer Resume Profile

3.00/5 (Submit Your Rating)

Columbus, OH

Summary:

  • Over 5 years of experience in application development using Java and J2EE technologies.
  • Hands on experience working in all the phases of SDLC Analysis, Design, Implementation, Testing, Support Maintenance
  • Expertise with Object Oriented Design OOD , Analysis OOA , based on Unified Modeling Language UML architecture.
  • Experienced in implementing Agile software development methodology.
  • Used TDD, an iterative software development process for development of the application.
  • Participated in designing object modeling. Used modeling techniques in UML - Use Cases, Class Diagrams, Sequence Diagrams, etc.
  • Experienced in client side designing and validations using HTML5, DHTML, Java Script, Jquery.
  • Excellent hands on experience with XML, XML Schema and CSS.
  • Expertise in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, Struts, EJB, JDBC and Web Services.
  • Extensive experience with MVC architecture and Jakarta Struts/Tiles. Good experience in using Jakarta Apache frameworks like Struts, JUnit and Log4J.
  • Good experience in the development of the applications with Spring Frameworks.
  • Extensive experience in Object Relation Mapping using Hibernate, TopLink.
  • Hands On experience in design and development of Web Services using SOAP, WSDL, HTTP, and XML.
  • Good experience with AJAX to handle user request asynchronously.
  • Hands On experience in Database Design, writing stored procedures, cursors, functions and triggers using PL/SQL.
  • Hands On experience working on databases like DB2,Oracle 11g/9i and MS SQL Server 2005/2008.
  • Experience working with J2EE application servers like IBM Websphere, BEA Web Logic and IDE's like Eclipse, NetBeans, RAD, STS.
  • Expertise in various source code control tools like Rational Clear Case, Subversion and Visual Source Safe.

Technical Skills:

Languages : Java 1.6, JavaScript 1.6, Ajax, SQL, PL/SQL, .Net

Data base : Oracle 11g/9i, DB2, MS SQL Server 2005/2008, MS- Access

Operating Systems : Windows-NT/2000/XP/Vista, UNIX

Testing Frameworks/Tools : Junit4, HP Quality Center.

J2EE Technologies : Servlet 2.3, JSP 1.2, JDBC 2.0.

Web Technologies : HTML5, DHTML, CSS3, XML.

Design Tools : Rational Rose, Visio 2007

IDE : Eclipse IDE 3.3, Net Beans IDE 5.5.1, RAD 6.1, STS.

Application Frameworks : Struts 1.3.8, Struts Tiles 1.2, Struts Validations 1.2,

Spring 2.5, Hibernate 3, Toplink

Middleware : Web Services, SOAP, RESTful.

Web/Application servers : Apache Tomcat 5.5, WebLogic 10.3, WebSphere 6, Hudson

Version Control : SVN, CVS, Clearcase,Visual Source Safe 2005.

Other Technologies : Apache Log4j.

Professional Experience

Confidential

Senior Java Developer

Responsibilities:

  • Followed Test Driven Development TDD and Scrum concepts of Agile Methodology to produce high Quality application. Attended weekly sprint meetings, prepared story cards and participated in daily scrum meetings
  • Worked on dynamic behaviors and front end validations using Javascript and JQuery.
  • Developed Application using Spring.
  • Made use of STS Spring tool suite as IDE.
  • Consumed 3rd party SOAPwebservices like Choicepoint, CarFax etc.
  • Designed XML files to support ACCORD standards.
  • Developed various java helper classes to reuse in entire application.
  • Used SVN for Version Control.
  • Developed front end pages and created styles and modified existing styles according to application requirements.
  • Modified existing Maven/Ant scripts to build and deploy the application.
  • Worked on critical production defects.
  • Application was deployed in WebSphere 6.
  • Used HP Quality ALM for defect tracking and update.

Environment: Java 5, Xml, HP Quality Center, Tomcat 7.0, STS, SVN, Javascript, Jsp, DB2, Jenkins,WebSphere 6.

Confidential

Senior Java Developer

Responsibilities:

  • Implemented Agile software development methodology.
  • Implemented Test Driven Development TDD as the software development process, understanding each requirement and handling all the exception conditions.
  • Application was integrated and was built using Hudson Server.
  • Implemented the application using Data Access Objects design pattern.
  • Used JavaScript for client side validation.
  • Application was deployed in WebSphere server.
  • Used Log4Jto capture the log that includes runtime exceptions.
  • Application was developed in Eclipse IDE.
  • Used Toplink to map java objects to database.
  • Wrote JUnits for the code snippets that I developed used JUnit4 framework.
  • Analyzed the logs, and debugged code when transactions failed.
  • Used XML to connect to external databases and to execute workflow.
  • Intensively used collections such as ArrayList, Hashmap to store the data.
  • User Interface was designed very complexly with lots of listeners using Swing Client.
  • Made use of HP Quality Center 11.0 to log and claim defects.
  • Used IBM RATIONAL CLEARCASE for source code management.
  • Involved in Production Support and dealing with high priority tickets

Environment: Java 4, Toplink, XML, Hudson Server, Eclipse Juno, Oracle 11g, Swing, HP Quality Center, JUnit 4, Log4j, JavaScript, WebSphere.

Confidential

Senior Java Developer

Responsibilities:

  • Involved in SCRUM process of AGILE methodology in Requirement gathering, Design, Analysis and Code development through iterations
  • Worked on requirements gathering, analysis and design for the Enhancement Tasks and Project Change Requests.
  • Made use of Object Oriented concepts like Inheritance, Polymorphism and Abstraction for Coding in this migration project.
  • Used Spring DAO for database access.
  • Used DOM parsers for XML parsing.
  • Application was developed using Spring Framework.
  • Worked with complex SQL queries including Inner Queries and Joins to retrieve the data efficiently form the database.
  • Used HTML5, JSPs, and CSS for GUI and JavaScript for client side validations.
  • Used AJAX for interactive content display without page refresh.
  • Used SVN for software configuration management.
  • Responsible for coordinating with offshore team, doing their code review and development track.
  • Coordinating with QA team to troubleshoot and fix bugs using defect tracking.

Environment: J2EE 1.5, XML, HTML5, JSP, CSS, Eclipse 3.3, SQL, Spring 2.5, Maven, HP Quality Center, Oracle 10g, SVN, Weblogic 10.3.

Confidential

Java Developer

Responsibilities:

  • Used Eclipse 3.3 as an IDE in designing the user interfaces with HTML, JSPs, and CSS.
  • Application and user level configurations have been maintained by using XML files.
  • Responsible for design and development of Web Application using Struts Framework and written Action Classes, Form Bean Classes and configure the Application using Struts Configuration file.
  • Used JavaScript validation depending on requirements.
  • Used JQuery JavaScript Framework to simplify JavaScript tasks by using Factory Functions and Method Chaining of JQuery.
  • Implemented the application using design patterns such as MVC and Data Access Object.
  • Created the Data Access Layer using Hibernate, to store and/or retrieve information to/from DB2.
  • Used XML Web Services using SOAP to transfer the members and dependents data that is remote and global to different institutions.
  • Developed stored procedures, functions, cursors and Database triggers using PL/SQL in Oracle 10g Database.
  • Performed Unit Testing, Integration Testing.
  • Deployed the application using WebLogic 8.1 Application Server.

Environment: Java 1.5, Servlets, JSP, Struts 1.3.8, Spring 2.5, Eclipse 3.3, Hibernate 3.0, WebLogic 8.1, XML, SOAP, JavaScript, PL/SQL, DB2, Windows 2000/XP.

We'd love your feedback!