We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

4.00/5 (Submit Your Rating)

SUMMARY:

  • Over 8 years of experience in Design, Development and Implementation of various business applications using Java/J2EE technologies.
  • Strong experience in Object-Oriented Design, Analysis, Development, Testing and Maintenance.
  • Experience in designing and implementing complex, high performance and scalable distributed object-oriented applications using J2EE JDBC, JSP, Servlets, EJB, JFS technologies and open source web frameworks Struts and MyFaces .
  • Proficient in Client Server and Web applications development using Java, JSP, JSF, and HTML with back end data bases Oracle.
  • Expertise working with Web services, SOAP, Apache Axis, AJAX, XML, XSL,XSLT, ANT, JUNIT, Maven, TOAD, HTML and Java Script.
  • Strong front-end UI development skills using scripting languages like JSP, AJAX, HTML, DHTML, JavaScript, jQuery, ExtJS, DOM and CSS.
  • Experience in developing service oriented architecture and web Services using REST, SOAP, JAXB, and JAX-RPC.
  • Experience with MVC frameworks Struts 2.1.8 and with ORM technologies such as Hibernate
  • Experience in implementing the declarative enterprise services using Spring AOP and implementation knowledge on Spring web flow to manage the application page flows.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Expertise in developing data models using Hibernate Object relational mapping ORM frame work and also used Hibernate Annotations to reduce time at the configuration level.
  • Proficient with UML in generating artifacts of software system Use cases, Sequence diagrams, class diagrams etc. and using the design patterns.
  • Experienced in developing the unit test cases using JUnit 3.0/4.0
  • Experience in working with multiple operating system including Windows, UNIX and Linux.
  • Extensive knowledge of MyEclipse workbench 5.5, Eclipse 3.X, WSAD 5.1, NetBeans 6.1, RSA.
  • Highly motivated individual with excellent Technical, Analytical and Communication skills.
  • Ability to learn quickly in work environment, fluent in communication, productive interpersonal skills with the ability to understand and cooperate with group requirements efficiently.

TECHNICAL SKILLS:

Languages

Core java, Java, C, C , SQL, JavaScript, JQuery, CSS, HTML, XHTML, XML, UML

IDE

IntelliJ IDEA 8.1.3, Eclipse 10.1, MyEclipse 5.1.0..

Java Skills

J2SE, J2EE, JSP, Servlets, Swing, AWT, EJB, JDBC, RMI, JMS, JNDI, Hibernate, XSD, SAX, DOM, AJAX, Struts, Spring MVC

Application/Web Servers

Framework

Tomcat, JBoss, Apache Camel, Oracle Application Server, Struts, Spring, JSF, Hibernate

Scripting

Unix Shell Scripting, Javascript,PHP and ASP

Web Services

SOA, SOAP, WSDL, AXIS, REST

Version Control Systems

MS Visual Source Safe, CVS, SVN

RDBMS/Databases

Oracle , MS SQL Server, MySQL, Informix, Oracle 8i/9i/10g

Design Methodologies

MVC, Singleton, Data Access Object, Factory, J2EE Design

Operating Systems

Windows NT/XP/VISTA, Unix, Linux

Professional Experience

Confidential

Role: Sr. Java/J2EE Developer

Responsibilities:

  • Designed and developed system models specifying interactions between multiple systems.
  • Developed web pages and user interfaces for Solar Turbines.
  • Involved in the analysis specification, design, implementation and testing phases of Software Development Life Cycle SDLC and the project was developed using Rational Unified Process RUP .
  • Used Core Java version 7, update 20 features threads in developing applications.
  • Worked in developing many JSPs/Servlets for presentation and server side processing.
  • Used Servlets and JSP's in developing the web application on Apache Tomcat 7.
  • Implemented SOA Architecture with web services using SOAP, WSDL and XML.
  • Developed applications using Struts 2.0 Framework and configured the validation framework for validations and Tiles framework for layout management.
  • Developed and designed all the UI screens with HTML5 and CSS3.
  • Designed and developed the application using Struts 2 Modal View Controller MVC architecture.
  • Design Patterns such as Singleton and DAO were used to add flexibility while connecting to the database.
  • Customized DAO Framework utilized and implemented for connection pooling to connect to Informix 10.
  • Implemented web services using SOAP, REST for authorization of internal calls.
  • Used Java Message Service JMS in distributed application environment.
  • Used SVN for Version Controlling.
  • Developed and implemented JUnit tests.
  • Application developed utilizing Eclipse IDE.
  • Wrote all the DAO Java components and all the SQL queries
  • Worked with Log4J effectively for logging messages to the appropriate log files.
  • Used Apache OFBiz as ecommerce framework.

Environment:

Java/J2EE, SQL, SOAP, WSDL, REST, JUnit, SVN, Windows XP, Eclipse, Apache Tomcat, Servlets, JNDI, JavaBatchOne, HTML5, CSS3, Informix, DB2,JMS.

Confidential

Role: J2EE Programmer/Analyst

Responsibilities:

  • Analyzed the technical requirements and created various model required for the project.
  • Configure the development environment using Eclipse, Apache Ant, spring web service, Jboss 5.0 application server.
  • Used JAXB library to work with XML.
  • Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files. Worked using Rest.
  • Write XML schema for different endpoint like Search and Retrieve, Update, Versioning.
  • Write XSLT for validation purposes.
  • Write java code to merge the new endpoint with the exiting core.
  • Created several Exception classes to catch the error for a bug free environment and orderly logged the whole process using log4j, which gave the ability to pinpoint the errors.
  • Used Apache ANT to integrate the build process.
  • Worked on agile approaches, including Extreme Programming, Test-Driven Development and Scrum.
  • Involved in Unit testing, regression testing and load testing using SoapUI.

Environment:

Java/J2ee, XML, XSLT, Swings, Log4j, Spring, SQL, web service, Eclipse, Apache ANT, Maven, Jboss, SoapUI, SVN.

Confidential

Role: Java/J2EE Developer

Responsibilities:

  • Developed all modules using J2EE design patterns like Session Fa ade, SingletonBusiness, Delegate, Service Locator, Data Access Object and Value Object Patterns.
  • The web site was developed using Struts 1.2 with validation framework, custom tags and tiles.
  • Developed agents that have Entitybeans to access data from the SQL Server database
  • Coded Server side business objects in Enterprise Java Beans.
  • Configured application server in adding extra queue's for point to point communication
  • Used JMS for Point to Point Messaging
  • Developed various documents within the application using XML.
  • Developed the front-end using Java Swing.
  • Application was deployed in Apache Tomcat Server.

Environment:

Core java, Java/J2EE, Apache Tomcat, SQL Server 2000, SQL, XML, EJB, Java Beans, Java Servlets, JSP, Struts, Swings, AJAX, Threads, Multi-threading, Spring, websphere.

Confidential

Role: Java/J2EE Developer

Responsibilities:

  • Study and analysis of business and functional requirement and Design and development of Software Design Document using UML.
  • Worked as a Component Developer to code in Java and J2EE technologies.
  • Used Struts Framework for implementing business logic and maintaining transactions.
  • Used JSP's and AJAX to develop UI.
  • Using POJOs for persistence framework. Configured Hibernate mapping files for Object Relational mapping.
  • Used JBoss application server for deployment.
  • Developed back-end stored procedures and triggers using Oracle PL/SQL, involved in database objects creation, performance tuning of stored procedures, and query plan.
  • Used JavaScript for client side validations.
  • Used Eclipse editor to develop the different J2EE components like EJB, Client jars and Application EAR modules.
  • Generated client stubs for the WSDL files provided by the different services using WSDL2Java.
  • Developed Message Driven Bean to process the asynchronous message processing from The MQ Series Que.
  • Used Apache Axis to implement SOAP protocols.
  • Used Log4J to generate the log information.
  • Involved in writing the JUnit test cases.
  • Used Altova XMLSpy to create and validate the XML schema and WSDL files.
  • Communicated with the other groups that use the service to demonstrate the application and to get their feedback on regular basis.
  • Written test cases for unit testing the code using Easy mock testing Framework

Environment: Struts, Spring, Hibernate, AJAX, JBoss, Java/J2EE, Apache Axis, SOAP, EJB, Web Services, ANT, XML, XMLSpy, JMS, Agile, JUnit, Unix, Log4J, CVS, PL/SQL, ORACLE 10g, DB2.

Confidential

Role: Java Developer

Responsibilities:

  • Test Driven Development TDD approach was utilized and the test coverage was always maintained and validated using Clover and Cruise Control.
  • Developed the presentation layer and Spring- framework in CSS, Web 2.0, HTML developed for multiple browsers and Client-Side validations were done.
  • Used agile/waterwall development methodology during designs, implementation, testing, and maintenance.
  • Involved in gathering requirements and built technical specifications from the requirements.
  • Developed several pages using JSP, JSTL, HTML, JQuery, JavaScript
  • Involved in Oracle 10g database development by creating Oracle PL/SQL Functions, Procedures, Triggers and Packages.
  • Translate customer requirements into design documents establish specific solution, and leading the efforts including development and testing that culminate in client acceptance of the results.
  • Involved in preparation of design strategy documents for all the impacted methods and for new functionality.
  • Performed code review and test cases review for the developed features.
  • Written test cases for unit testing the code using Easy mock testing Framework
  • To avoid third party dependency used Dozer Mapping to map the objects.
  • Defect fixing activity as a part of system testing phase
  • Defect fixing activity as a part of User Acceptance phase.
  • Involved in the development of test cases for the testing phase.
  • Involved at the time of deploying the code in production environment and do the functional check out.
  • Used SVN for version control across common source code used by developers.

Environment:

Java/J2EE, Apache Tomcat, SQL Server2000, Oracle 8i, PL/SQL, JDBC, EJB, XML, SOA, Struts, Eclipse, Hibernate, Javascript, java Servlets, SVN.

Confidential

Role: Java Developer

Responsibilities:

  • Developed web application using Struts Framework.
  • Developed user interfaces using JSP, HTML and CSS.
  • Created Web.xml, Struts-config.xml, and Validation.xml files to integrate all the components in the Struts framework.
  • Worked heavily with the Struts tags- used struts as the front controller to the web application.
  • Implemented Struts Framework according to MVC design pattern.
  • Implemented validation framework for creation of validation.xml and used validation-rules.xml
  • Worked on bug fixing and enhancements on change requests.

Environment:

Windows XP, Java/J2ee, Struts, JSP, Java, Servlets, Javascript, SQL, HTML, Eclipse

We'd love your feedback!