We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Columbia, SC

SUMMARY

  • Sr. Java/J2EE Developer with 10 +years of experience in all the phases of software development life cycle including design, development, integration, maintenance, implementation and testing of various client/server, N - tier and web applications.
  • Experience working as Program Analyst, designer in executing web based information decision-making projects using Java/J2EE related technologies.
  • Good experience with OOP and J2EE Design Patterns.
  • Prior Telecom domain experience having worked with Confidential &T.
  • Expertise in design and development of various web applications with n-tier Architecture using MVC and J2EE Architecture techniques.
  • Proficient in working with various technologies like Core Java, Java Beans, J2EE (JSP, Servlets, EJB), Struts (custom tag libraries), Spring, Hibernate, JDBC, XML, Ajax, Design Patterns, JavaScript.
  • Extensively worked in developing the web applications using the Struts Frame Work.
  • Expertise in working with database tools like Toad.
  • Experienced in developing J2EE components on Application Servers like BEA’s Web Logic 8.1, Web Logic 9.2, Web Logic 10.3 Web Servers like iPlanet, Apache Tomcat. Smart enough to work with any J2EE standard servers.
  • Expertise in web-based GUIs development using Applets, JSP, HTML, DHTML, CSS.
  • Good experience in XML, Java Script, UNIX Shell Scripting and HTML.
  • Good Experience in using tools like Ant, and Log4J.
  • Strong knowledge in developing Web Services using SOAP, and XML.
  • Proficient in working with various IDEs like Eclipse3.0, JDeveloper10g.
  • Worked on different OS like UNIX, Linux, Solaris, and Windows XP.
  • Proven ability to multi-task and able to overcome daily challenges and trouble-shoot problems through effective and focused root cause analysis.
  • Ability to change and adapt to the environment, and handle multiple projects.
  • Excellent communication and inter personnel skills. Exceptional ability to learn and master new technologies and to deliver outputs in short deadlines.

TECHNICAL SKILLS

Languages: C, C++, Java 5/1.4, PL/SQL, SQL, XML 1.0

J2EE Technologies: JDBC 4.0/3.0,RMI, Servlets, JSP, JNDI, Web services

Application Servers/Web Servers: BEA Weblogic 10.3/9.2/8.1, IBM WebSphere Application Server 5.x, Apache Tomcat 5.5/5.0/4, Iplanet6.1

XML Technologies: XSL, XSLT, XSD, JAXP, JAXB, JAX-WS, SAX, DOM, SOAP, WSDL, UDDI, Web Services

IDEs: RAD 7.0, WSAD, Eclipse 3.x, JDeveloper10g,STS.

Frameworks: Struts1.2, Spring 2.x, Hibernate 3.0/2.x

Versioning Tools: CVS, Harvest, Clear Case,SVN

Provisioning Tools: Net Cracker, Mosim

Databases: Oracle 10g, SQL Server, Sybase

Design Patterns: DAO, DTO, MVC, Singleton, Proxy

Operating Systems: Windows 98/2000/XP/NT, UNIX, Linux, Sun Solaris

GUIs: HTML, DHTML, XHTML, CSS, JavaScript and AJAX

Others: ANT, Maven, JUnit, Log4j, VB

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Senior Java Developer

Responsibilities:

  • Understanding Existing System and working with the current Dev teams to get the knowledge on the application.
  • Migrating existing configurations, DB connections and updating the folder structure, according with JBOSS EAP 6.3.3.
  • Resolving the Jars conflicts and dependency issues.
  • Compiling the Project with Java 1.8 and Update the existing java code (Service layer/ Controller layer) to resolve version conflicts.
  • Used spring framework’s transaction management to handle transactions with the Hibernate layer.
  • Migrated Session beans with ejb2 to ejb3.
  • Updated the spring version from 2.0 to 3.24 and updated the ApplicationContext configuration files accordingly.
  • Preparing the detailed document mentioning all the changes during the Jboss upgrade process and presenting the same to QA team.

Environment: Java, JSP, Servlets, Springs Framework,ejb3,Jax-WS, Restful Web Services, Hibernate, Oracle 10g,JBoss EAP 6.3.3, Maven,Jenkins,SVN,Log4j,MBeans.

Confidential, MN

Senior Java Developer

Responsibilities:

  • Gather requirements and convert them to technical designs.
  • Profile and assess various available technologies and make software framework decisions.
  • Used Agile methodology for the Software development process.
  • Developed user interfaces using Adobe Flex, MXML and Action Scripts.
  • Involved in the development of the front end (Presentation Layer) of the application using Flex framework, the flex client leverages both blaze-ds and EJB3 remote data factory for communicating with the various CMR services for reading and writing data.
  • Involved in service layer is an EJB-3 business layer that provides a remote interface into the various services offered by the CMR application.
  • Access to the data layer is done through the DAO layer is used to perform mapping between java objects and the relational database.
  • Involved in BIRT framework for reporting.
  • Created new MBeans for schedule jobs to sync up icisdababase with CMR db.
  • Migrated Applications from WebLogic10.3 to JBOSS 7.1 Server.
  • Upgraded Java Version from 1.5 to 1.7 in order to update to latest versions.
  • Setup for Junit frame work, so that Junit can be incorporated for automatic unit testing.
  • Setup for clover software to measure the code coverage and generated code coverage report.
  • Setup the Hudson to do automatic builds for all core apps.
  • Developed build scripts using ant and deploy the EAR file into the web logic server.
  • Used Eclipse IDE for writing code and SVN for version control.
  • Developed jUnits4 test cases, Test Suite, Test plan including Integration test scripts.
  • Used Clover tool to check code coverage and for all the methods in the application. Also developed Test cases.
  • Worked with business, development teams and environment infrastructure teams for timely resolution of the application issues and inter dependencies.

Environment: Jdk 1.6, Adobe Flex sdk3, EJB3, Hibernate, Web Services, Flex, MXML, Action Script, JIRA, Log4J, Toad, SVN, Oracle 11g, SQL Server,SQL Server Integration Services BI tool, Web logic Server 10.3, Linux, JUnit4.0, Maven, Clover, Hudson, putty, WinScp, JMX, Quality Center.

Confidential, South Borough, MA

Senior Java Developer

Responsibilities:

  • Gather requirements and convert them to technical designs.
  • Profile and assess various available technologies and make software framework decisions.
  • Used agile methodology for the Software development process.
  • Develop, test, document, and deploy Enterprise Application Integration projects using Spring Integration, Spring Batch, Spring web services, Basic Design Patterns, Object Oriented Design skills, tc server, Oracle, Database Utility (Toad, SQL Developer, SQL Dbx etc.), Windows/Unix/Linux Environment.
  • Configure and maintain Spring Integration, Spring Batch, Spring web services, JMS components.
  • Utilize Java, j2ee, Visio, Contivo transformation Tool, SonicMQ, Gemfire, Control M, Jenkins, Maven and other java,j2ee frameworks and tools, Web Services, Enterprise Integration Experience, Version Control, XML Editors, Service Oriented Architecture, and XML.
  • Utilize strong communication skills to communicate on a regular basis with Project Management, Technical Staff, IT Management, Quality Control, Business Partners, Affiliates and Internal Clients;
  • Contribute to code reviews.
  • Create unit test procedures and execute unit tests.
  • Support unit test, functional test and performance test results.

Confidential, Columbia, SC

Senior Java Developer

Responsibilities:

  • Gather requirements and convert them to technical designs.
  • Profile and assess various available technologies and make software framework decisions.
  • Used Agile methodology for the Software development process.
  • Developed user interfaces using HTML,AJAX, JSP, JQuery, CSS and Java Scripts, Ext JS.
  • Involved in the development of the front end (Presentation Layer) of the application using Struts MVC framework, which is based on MVC design paradigm.
  • The request controller is implemented in struts and configured using Struts config files.
  • Access to the data layer is done through the DAO layer is used to perform mapping between java objects and the relational database.
  • Setup for Junit frame work, so that Junit can be incorporated for automatic unit testing.
  • Setup for clover software to measure the code coverage and generated code coverage report.
  • Setup the Hudson to do automatic builds for all core apps.
  • To install and configure a second set of web logic application domains and code deployment for MF Core apps in Test and Acpt environment.
  • Developed build scripts using ant and deploy the EAR file into the web logic server.
  • Used Eclipse IDE for writing code and WinCvs for version control.
  • Developed jUnits4 test cases, Test Suite, Test plan including Integration test scripts.
  • Used Clover tool to check code coverage and for all the methods in the application. Also developed Test cases.
  • Worked with business, development teams and environment infrastructure teams for timely resolution of the application issues and inter dependencies.

Environment: Jdk 1.6, Struts 1.2.9, EJB2, FM Deployer 3.3, Web Services, JSP, AJAX, HTML, JavaScript, Rally Dev, Log4J, Toad, WinCvs, Oracle 11g, Web logic Server 10.3, Linux, JUnit4.0, Ant, Clover, Hudson, putty, WinScp, Paros, Quality Center.

Confidential, Bloomington, IL

Senior Java Developer

Responsibilities:

  • Gather requirements and convert them to technical designs.
  • Profile and assess various available technologies and make software framework decisions.
  • Developed user interfaces using SFX, JSP, Java Scripts.
  • Involved in the development of the front end (Presentation Layer) of the application using Spring MVC framework, which is based on MVC design paradigm.
  • Design and development of service layer using Web Services, Spring IOC/AOP.
  • Registered web services using WSRR registry and configured Mule ESB endpoints and Mule flows.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Developed build scripts using maven and deploy the WAR file into the tc server.
  • Used STS IDE for writing code and SVN for version control.
  • Developed jUnits4 test cases, Test Suite, Test plan including Integration test scripts.
  • Used Emma tool to check code coverage and for all the methods in the application. Also developed Test cases over SoapUI to automate web service testing.
  • Worked with business, development teams and environment infrastructure teams for timely resolution of the application issues and inter dependencies.

Environment: Spring, Spring MVC, Hibernate, Web Services, EJB, JSP, XML, JAXB, SFX, JavaScript, Mule ESB, STS, JMS, Log4J, Toad, SVN, Oracle, tc Server, Linux, JUnit4.0, Easy Mock, JProbe, Maven3.0, Emma, Selinium, WTS, GroovyScript.

Confidential, MN

Senior Java Developer

Responsibilities:

  • Gather requirements and convert them to technical designs.
  • Profile and assess various available technologies and make software framework decisions.
  • Developed user interfaces using HTML, DHTML, CSS, JSP, JSTL, Java Script, Ajax and Custom Tag Libraries.
  • Involved in the development of the front end (Presentation Layer) of the application using Struts framework, which is based on MVC design paradigm.
  • Design and development of service layer using Web Services, Spring IOC/AOP.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Wrote build script file using Ant tool and deploy the EAR file into the application server.
  • Used Eclipse IDE for writing code and IBM Rational Clear case for version control.
  • Worked with business, development teams and environment infrastructure teams for timely resolution of the application issues and inter dependencies.

Environment: J2EE, Spring, Hibernate, Struts, Servlets, Web Services, EJB, JSP, XML, XMLBeans, HTML, CSS, JavaScript, jQuery, JSON, WRIA, eclipse, JMS, AXIS, Log4J, Toad, ClearCase, Oracle, DB2, Web Logic10.2, Linux, JUnit, EasyMock, JProbe, Ant, Quality Center

Confidential

Sr. Java Developer

Responsibilities:

  • Developed user interfaces using HTML, DHTML, CSS, JSP, JSTL, Java Script, Ajax and Struts Tag Libraries and Custom Tag Libraries.
  • Involved in the development of the front end (Presentation Layer) of the application using Struts framework, which is based on MVC design paradigm.
  • Developed the struts configuration files and implemented validation using Struts Validator framework.
  • Used JSP Custom Tags will allow flexible page templating.
  • Implemented Struts components to invoke different web services and Bea Jolt in order to pass the request to External system & transaction tier.
  • Performed client side validations using JavaScript.
  • Jolt is the product of BEA, it will help to communicate with java code to C++ code.
  • Handled most of the Transactions go through Tuxedo and some transactions go through the Web services which interact directly with database.
  • FML Buffer is used for data transfer between objects and Tuxedo services.
  • Used Agile methodology for the Software development process.
  • Involved in the Web logic Migration from Web logic 8.1 to 9.2 and Web logic 9.2 to 10.3.
  • Used Web logic10.3 for the application deployment and Eclipse as an IDE.
  • Used I planet web server used for http server and load balancing. It forward request to appropriate web logic server.
  • Developed web services for sending and resending the message services.
  • Participated in all phases of development: gathering Requirements, Design, Documentation, Development, Unit Testing, System Integration Testing and Maintenance.
  • Used Jakarta ANT script for compiling and building application.
  • Responsible for creating build scripts, building and deploying the application on various environments.
  • Integrated new functionalities into existing systems.
  • Monitored the error logs using Log4j and fixed the problems.

Environment: Web logic 8.1,9.2,10.3 Application Server, Iplanet, Struts Framework, Tuxedo, Bea Jolt, Jdbc, Web services, Sun Solaris, jdk 1.5, JSP, Eclipse, Putty, Sybase, ANT, Log4J, Harvest, C++, JavaScript, shell Script.

Confidential, New Jersey

Java Developer

Responsibilities:

  • Developed user interfaces using HTML, DHTML, CSS, JSP, JSTL, Java Script and Struts Tag Libraries and Custom Tag Libraries.
  • Involved in the development of the front end (Presentation Layer) of the application using Struts framework, which is based on MVC design paradigm.
  • Developed the struts configuration files and implemented validation using Struts Validator framework.
  • Used JSP Custom Tags will allow flexible page templating.
  • Involved in development of back end of the application using Spring framework.
  • Used Spring Framework for dependency injection (IOC) and integration with the Struts Framework and Hibernate.
  • Extensively used Hibernate in data access layer to access and update information in the Oracle 10g database.
  • Configured hibernate configuration files, developed POJO’s and hibernate mapping files (hbm.xml).
  • Developed Hibernate mapping files using different mapping relations such as one-to-many, many-to-one; and strategies like table per class hierarchy; developed HQLs, Named Queries, and Data Access Object (DAO) to handle HQL queries.
  • Various Design Patterns like Singleton, Service Locator, DAO and Value Object.
  • Used Web logic 8.1 for the application deployment and Eclipse as an IDE.
  • Used Agile methodology for the Software development process.
  • Participated in all phases of development: gathering Requirements, Design, Documentation, Development, Unit Testing, System Integration Testing and Maintenance.
  • Used Jakarta ANT script for compiling and building application.
  • Responsible for creating build scripts, building and deploying the application on various environments.
  • Integrated new functionalities into existing systems.
  • Monitored the error logs using Log4j and fixed the problems.

Environment: Java JDK 1.5, J2EE, JSP, Servlets, Enterprise Java Beans, Struts 1.2, Oracle 9i, XML, Log4J, Jasper Reports, JavaScript, UML, Rational Rose, Eclipse, Clear Case, Toad, JDBC, Ant, Web Logic 8.1, Windows XP/2000 and Unix.

Confidential

Java Developer

Responsibilities:

  • Developed user interfaces using HTML, DHTML, CSS, JSP, JSTL, Java Script.
  • Implemented the classes in Dynamo Application Framework, Framework like extension of repository
  • Developed form handlers, Droplets.
  • Used agile methodology for the Software development process.
  • Developed JSP components.
  • Participated in all phases of development: gathering Requirements, Design, Documentation, Development, Unit Testing, System Integration Testing and Maintenance.

Environment: Java, ATG Dynamo, ATG B2B Commerce, ATG B2C Commerce, Catalog, Droplets, Repositories, Form Handlers, DSP/DSPEL tag Libraries, HTML, Java script, Jsp, Bea Web logic 8.1 Application Server, CVS, Ant, Eclipse, Oracle8i, Solid.

Confidential

Java Developer

Responsibilities:

  • Developed user interfaces using HTML, DHTML, CSS, JSP, JSTL, Java Script and Struts Tag Libraries and Custom Tag Libraries.
  • Involved in the development of the front end (Presentation Layer) of the application using Struts framework, which is based on MVC design paradigm.
  • Developed the struts configuration files and implemented validation using Struts Validator framework.
  • Involved in development of back end of the application using Spring framework.
  • Used Spring Framework for dependency injection (IOC) and integration with the Struts Framework and Hibernate.
  • Achieved database persistence through hibernate.
  • Developed and debugging of java files is done using Eclipse IDE.
  • Implemented design patterns like MVC, Singleton.
  • Performed unit testing using JUnit.
  • Developed build script using ANT to build, package, test and deploy application in application server.
  • Participated in all phases of development: gathering Requirements, Design, Documentation, Development, Unit Testing, System Integration Testing and Maintenance.
  • Used CVS for version controlling.
  • Auditing tool is implemented by using log4j.
  • Used Java Mail for sending the status report of the Account details.
  • Deployed on Web Logic Server.
  • Integrating the newly written code with the existing application and performing integration and complete functionality.

Environment: Java, J2EE, JSP, Struts Framework, Hibernate, Oracle, JDBC, SVN, JUnit, Web Logic Server, Eclipse, log4j, Net Beans

Confidential

Sr. J2EE Developer

Responsibilities:

  • Involved in design and development phases of Software Development Life Cycle (SDLC).
  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed user interface using JSP, JSF, JSP Tag libraries, and JavaScript to simplify the complexities of the application.
  • Implemented Model View Controller (MVC-2) architecture using Struts Framework Confidential presentation tier.
  • Created Action Classes which route submittals to appropriate Business Delegate and render retrieved information.
  • Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer.
  • Was responsible for the handling of the server side business components (Stateless Session beans).
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used spring 2.0 Framework for Dependency injection and integrated it with the Struts Framework and Hibernate.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC-2, Business Delegate, Session Façade, Service Locator, Data Access Object, and Singleton.
  • Used Java Messaging Services (JMS) for reliable, asynchronous communication to send automatic email notifications to clients.
  • Used web services for getting status of claim report.
  • Used XML parsers for data retrieval.
  • Used CVS for version Control.
  • Used XSLT for transformation from one xml document into other xml document.
  • Used Eclipse 3.0 for writing code and Web logic to deploy.
  • Designed various tables required for the project in Oracle 9i database and used the Stored Procedures in the application.
  • Developed JUnit test cases for all the developed modules.

Environment: web logic, Eclipse 3.0, JSP 2.0, JSF, Servlets 2.3, Ajax, Struts, Hibernate 3.0, Spring 2.0, JMS 1.1, XML, Web Services, SOAP, WSDL, JAXB, Log4J, JUnit, ANT, JavaScript, HTML, XSLT, CVS, PL/SQL, MAC, Oracle 9i, Rational Rose

We'd love your feedback!