We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Greenville, Sc

PROFESSIONAL SUMMARY:

  • Around 8+ years of IT experience in Software Analysis, Design and Development
  • Highly self - motivated and goal oriented professional with experience in all phases of software development, troubleshooting, bug-fixing and maintenance using Java, J2EE technologies in Telecommunications, Banking and Infrastructure management projects.
  • Offer a 6+ years of track record demonstrating the strong analytical and problem solving skills and ability to follow through with projects from inception to completion.
  • Expertise in object oriented design, design patterns, and distributed programming. Involved in all stages of Software Development life cycle (SDLC).
  • Expertise in developing enterprise applications using various J2EE technologies. Including EJB2.1/3.0, JDK, JDBC, JPA, XML, HTML, Servlets, JNDI, Web Services.
  • Experience in implementing Core Java & J2EE design patterns like Singleton, Session Facade, Business Delegate, DAO, Service locator, Value object.
  • Expertise in developing distributed applications using EJB.
  • Expertise in implementing Session Beans for business logic, Entity Beans for data persistency.
  • Good experience in using JPA and Hibernate for ObjectRelationalMapping.
  • Good work experience with Web Logic, Tomcat Server and Glassfish Server.
  • Experience in working with Databases like Oracle, MS SQL Server.
  • Experience in using development tools like Eclipse, NetBeans, JDeveloper, sqldeveloper, Toad,soapUI.
  • Experience in writing Web Services in REST, JAX-WS and good knowledge of web services platform elements like SOAP, WSDL and UDDI.
  • Extensively worked on implementing SOA (Service Oriented Architecture) using XMLWeb services (SOAP, WSDL, UDDI and XML Parsers).
  • Experience in using Spring IOC to integrate with Hibernate and other technologies like EJB’s.
  • Experience in developing build scripts using ANT and Maven.
  • Worked with configuration management tools like CVS, SVN and VSS.
  • Hands on experience with JUnit, Http Unit, JWeb Unit and Log4j in developing test cases and determining application functionality.
  • Highly motivated team player with the ability to work independently and adapt quickly tonew and emerging technologies.

TECHNICAL SKILLS:

J2EE Technologies: EJB2.0/3.0,JPA,Hibernate, JDBC2.0/3.0, JNDI, Servlets2.3/2.4/2.5, JSP1.2/2.0,JMS.

Application Servers/Web: servers Web logic server8.1/10.0, Tomcat, IBM WebSphere, GlassfishServer

Web tools and languages: HTML, XML, XSD, XSLT, SOAP, JAXB, WSDL

Framework: Design Patterns, Spring, JPA, Hibernate, Struts MVC

Databases: Oracle10g

Languages: Java/j2EE, SQL/PLSQL, C

Operating Systems: Windows XP, Windows 7, Linux

Tools: Eclipse3.3/3.4, NetBeans, JDeveloper, sqldeveloper, Junit, SOAP UI, ANT, Log4J, Apache Commons, and Maven, MS-Office2003/2007/2010

Version Control: SVN, CVS. Testing Junit

PROFESSIONAL EXPERIENCE:

Java/J2EE Developer

Confidential, Greenville SC

Responsibilities:

  • Created web services, WSDL and web methods with Annotation in hibernate, Used the spring container for data source and to load the Hibernate specific classes.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Created of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY.
  • Involved in intense User Interface (UI) operations and client side validations using AJAX toolkit.
  • Designed and implemented Java engine and API to perform direct calls from font-end JavaScript (ExtJS) to server-side Java methods (ExtDirect).
  • Worked on front-end validation through Java Script and back-end validation using Spring Validation Classes
  • Responsible for Oracle Forms and maintaining CRUD operation on the database.
  • Created db tables, functions, Joins and wrote prepared statements using PL/SQL.
  • Written and executed stored-procedures on SQL SERVER back-end through JDBC API.
  • Developed Rest architecture based web services to facilitate communication between client and servers.
  • Installation and configuration of Development Environment using Eclipse with Web logic Application server
  • Deploying job of resolving any external dependencies and customizing these deployed enterprise bean in this specific Banking application. Finally deployed the jar files in the EJB Container and WAR files in the Web Container on to the Web logic server.
  • Maintained and modified triggers for Clear Case using Perl. Experience in writing Shell and Perl scripts for database connectivity and to retrieve data from different sources.
  • Involved in generating the test Cases using JUnit Framework and maintained the coding standards and fixed the leading indicators as per vanguard's JTest rules.
  • Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
  • Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
  • Set up the deployment environment on Web Logic Developed system preferences UI screens using JSP and HTML.
  • Developed web pages using JSPs and JSTL to help end user make online submission of rebates. Also used XML Beans for data mapping of XML into Java Objects.
  • Developed application code using Eclipse IDE.
  • Configured with Maven build Tool.
  • Implemented a prototype to integrate PDF documents into a web application using iText PDF library.
  • Designed and implemented Report Portlet (using Jasper Report framework) in phase-II. This involved exporting repot to PDF, XLS file and print functionality to take print of the report.
  • Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application.
  • Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.
  • Used JMS Queues to develop Internal Messaging System

Environment: Java/J2EE, Spring, Hibernate, SOA, Struts, JQuery, AJAX, ExtJS, JavaScript, Oracle, CRUDE, PL/SQL JDBC, Apache CXF, REST,JDeveloper, sqldeveloper, Eclipse, Web Logic, Clear Case, JUnit, Agile, Sql Server, UML, JSPs, JSTL, Servlets, Maven, IText,, Jasper report, JMS.

Java/J2EE Developer

Confidential,Fremont CA.

Responsibilities:

  • Created estimates & BRD for new enhancements and worked on design and development.
  • Created Tech Spec document, Functional Specification Document (FSD) for enhancements.
  • Used IBM Rational Application Developer (RAD) for development.
  • Used Agile methodology for the iterative application development, weekly sprints, stand up meetings and customer reporting backlogs.
  • Extensive applied various design patterns such as MVC-2, Front Controller, Factory, Singleton, Business Delegate, Session Façade, Service Locator, DAO, etc. throughout the application for a clear and manageable distribution of roles.
  • Developed Session Beans to process user requests and Entity Beans to load and store information from database.
  • Implemented Spring MVC for another application module to make the particular application reconfigurable and reusable.
  • Designed and developed service layer using spring with AOP and Inversion Control.
  • Involved in development of the application using Spring Web MVC and other components of the Spring Framework such as Spring Context, Spring ORM.
  • Used JMS (MQSeries) for reliable asynchronous messaging the different components.
  • Designed and developed REST web services using Java Web Services (JAX-RS).
  • Transformed and presented data from XML files to Front end using XSLT, XSL, XPath and SAX parser for large xml files.
  • Worked on SQL queries and stored procedures views and triggers.
  • Tracked the project development, UAT, production, Backup Recovery (BCP) and reported the status to management.
  • Worked on migrating the application from WebSphere 5.x to WebSphere 6.x.
  • Involved in installation, configuration and administration of WebSphere server on Windows XP, UNIX.
  • Involved in configuring and administration of Connection Pools, Data Sources for DEV, UAT, BCP and Production environments.
  • Deployed application on UNIX server in DEV, UAT, BCP and Production environments in WebSphere application server.
  • Creating new Streams, View’s and Activities for new release and updated code using Clear Case.
  • Lead and mentored the offshore team to work on various enhancements, also worked as onsite coordinator between offshore and onsite business teams.

Environment: Java/J2EE, EJB, Spring, JSP, JavaScript, AJAX, JAX-RS, JMS, REST, WebSphere Application Server, XSLT, XSL, XPath,SAX parser Oracle 10g, UNIX Shell Scripting

Java/J2EE Developer

Confidential, Dearbon, MI

Responsibilities:

  • Involved in (OOAD) Analysis & Design for the project and prepared the technical documents for a distributed architecture at enterprise level.
  • Designed and implemented the user interface using, JSPServlets, JavaScript, HTML, CSS and AJAX.
  • Implemented Action Classes and Action Forms using Springs Framework in JPA.
  • Business Component has been implemented using EJB Session Beans technology in order to provide a scalable, reliable, manageable, extensible, distributed and object-oriented framework.
  • Used SPRING to implement Business layer to Data access layer.
  • Worked on XML Technologies like XML Parsers, JAXB for binding data to java objects.
  • Implemented various design patterns: Singleton, Data Access Object (DAO), Command Design Pattern, Factory Method Design Pattern.
  • Used STAR TEAM as a version controlling for the source code check in and check outs.
  • Generated Class Diagrams, Sequence Diagrams with Microsoft Visio and RAD.
  • Wrote SQL, PL/SQL and stored procedures as part of database interaction.
  • Extensively used JPA for Object relational Mapping for data persistence.
  • Involved in JUnit testing, bug fixing in multiple environments (DEV/INT/CERT/PROD) and reproduce bugs for fixing and code review of individual modules in the application.
  • Developed the Ant scripts for preparing WAR files used to deploy J2EE components.
  • Developed Gui using Spring.
  • Involved in writing of Web Services using SOAP, WSDL, deployment, configuration and testing.
  • Implemented log4j API for exception handling, logging of the errors, warnings, messages, stack traces, debuggers throughout the code.
  • Release management and support. Participate in User Acceptance Testing during each Agile Cycle.
  • Review proposed test cases with technical analysts, business analysts, developers and documentation staff to ensure understanding of system requirements from a QA perspective in order to achieve a high level of quality throughout this project.
  • Enhanced the code according to the business requirements.
  • Provided user support in all phases of SDLC till its successful implementation.

Environment: WebLogic Application Server, Web logic workshop, Java 6.0, JSP 2.0, Servlet 2.4, EJB, Struts, Spring2.5, Hibernate2.0, REST Web Services, Spring, WSDL, Java Beans, Oracle 10g, SQL Developer, Ant.

Java/J2EE Consultant

Confidential, Charlotte, NC

Responsibilities:

  • Attended various meetings with users go through and understand the client requirements.
  • Coordinating with client and onsite coordinator for clarifications.
  • Developed EJB’s to validate user login details and provide the requested information to the client.
  • Developed various entity classes to process database related functionalities.
  • Created WSDL for processing the client request using JAX-WS and JAXB for binding mechanism.
  • Reviewed the source code with team lead and peers.
  • Review the code which involves JDBC, JNDI, and webservice.
  • Unit tested various code modules and developed various unit test cases and documented.
  • Maintained the code in svn repository.
  • Prepared the release notes and user documentation.

Environment: JAVA, J2EE, EJB2.1, DAO, JDK5.0, Webservices, Weblogic Server, Oracle, JDBC, PL/SQL Eclipse,Struts, ANT, sqldeveloper, Junit, SVN, Windows-XP, soapUI.

Confidential

Jr. Java Developer

Responsibilities:

  • Attending various trainings sessions such as OOAD, programming principles, C++, Java, HTML, xml, web-services etc as trainee.
  • Participated in internal meetings during the requirement analysis and design of the project.
  • Gathering requirements and prepared use cases and sequence diagrams.
  • Developed class diagrams for the system.
  • Developed Servlets to handle HTTP requests.
  • Developed JSP pages which will help the BHEL management in assurgent technologies to track the candidate/vendor report.
  • Developed front end pages with HTML, CSS, JavaScript and JSP tag libraries.
  • Implemented JDBC to interact with database.
  • Testing of individual modules for developer perspective.
  • Performance tuning optimization of critical queries.

Environment: JAVA, J2EE, Servlets, JSP, JavaScript, CSS, UML, HTML, JDBC, Apache Tomcat, Net Beans IDE, Oracle 9i, MySQL.

We'd love your feedback!