We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Durham, NC

PROFESSIONAL SUMMARY:

  • Around 7 years of software development experience in Analysis, Design, Development, Implementation, Integration and testing of Application Software in web - based environments, distributed n-tier products and Client/Server architectures.
  • Experience in full Software Development Life Cycle (SDLC) starting from collecting Business specifications, Analysis, Design and Development, Testing and documenting the entire life cycle using various methodologies like Waterfall, Agile, SCRUM, RUP and Test Driven Development.
  • Extensive experience in Core Java and J2EE technologies like Servlets, JSP (RichFaces Jboss), JSF, JDBC, JNDI, Perl.
  • Experience in AngularJS, JavaScript, JQuery, Bootstrap and CSS.
  • Worked extensively on Struts 2.0/1.1/1.0 framework. 
  • Worked on Hibernate by writing persistence classes.
  • Worked on Spring Framework with various Simple, Multi-Action and Form controllers.
  • Experience in Iterative, Waterfall and Object Oriented Application Design and Programming.
  • Strong Java GUI/SWING development experience for Creating User Interface.
  • Experience using NetBeans and Eclipse IDE
  • Experience with YUI JavaScript libraries
  • Extensive experience in creating Class Diagrams, Activity Diagrams, Sequence Diagrams using Unified Modeling Language(UML)
  • Good knowledge in Design Patterns like MVC, Abstract Factory, Business Delegate, Singleton, Data Access Object, Front Controller, Session Façade and Service Locator.
  • Expertise in creating XML, XML Schemas, XSLT, XPath, DOM/SAX Parser and web designing using HTML, CSS and JavaScript including (Ajax, JSON).
  • Implemented Web Services using WebLogic 7.1/8.1 and WSDL 1.1.
  • Expertise in deploying applications in WebSphere, JBoss 3.0/4.0, Apache and Tomcat 4.0/5.0/5.5, 6.0, WebLogic 8.1
  • Experience in Gradle to build and deploy Java web applications.
  • Experience using Log4j for extensive logging in the applications.
  • Experience with databases like DB2, Oracle 9i, Oracle 10g, MySQL, SQL Server, Sybase and MS Access.
  • Experience in RAD, RSA and Persistence API Development.
  • Experience in creating complex SQL Queries and SQL tuning, writing PL/SQL blocks like stored procedures, Functions, Cursors, Index, triggers and packages.
  • Experience in developing test cases, performing Unit Testing, Integration Testing, experience in QA with test methodologies and skills for manual/automated testing using tools like Win Runner, JUnit.
  • Hands on experience working in Unix (Solaris, AIX, HP-UX), and in Linux (RedHat) as well as writing Shell Scripts.
  • Excellent communication skills, team player, quick learner, organized, resilient and self-motivated.

TECHNICAL SKILLS:

Languages: Java, C, C++, SQL, PL/SQL, UML, XML, XSL, XSLT.

J2EE Technologies: JNDI, CP, EJB 2.0/3.0(SLSB, SFSB, Entity Beans), JMS/MDB, Web Services (WSDL, SOAP)

Web Technologies: J2SE, Servlets 2.4/2.5, JSP 2.0/2.1, JSTL, Custom Tags, JDBC 2.0/3.0, Filters, Listeners.

Front-End Technologies: HTML, XML, Java Script, TLD, Custom Tags, Swings, CSS, AJAX

Frameworks: Struts 1.0/1.1/1.2/2.0 , Spring 1.2.4/2.0/2.5 , Spring MVC, Hibernate 2.0/3.0/3.2

Web/Application Servers: Web Logic 7.0/8.1/9.0/10.0 , IBM Web Sphere 4.0/5.5,JBoss 4.0.5, Apache Tomcat 5.5/6.0

IDEs: Eclipse 2.0/3.0/3.1, RAD 6.0, WSAD5.1

Process Automation Tools: Gradle, Maven, PVCS, CVS, JUnit, Easy Mock, Log4j, TOAD

RDBMS: ORACLE 10g, ORACLE 8i, ORACLE 9i, DB2,SQL Server 6.5,MYSQL

Web/App. Server: Tomcat 5.5 &6.x, WebLogic7.0, 8.1 &9.0, 10.0, and WebSphere 4.0, 5.0, 6.1, JBoss 3.2.

OOA, OOD: Data Modeling and design, Rational Rose, UML, use-case diagrams, Class diagrams, Activity diagram, Sequence diagram. Design Patterns

Software Development: Waterfall Model, V-model, RUP, Agile, Scrum, Test Driven Development

Operating Systems: Windows 98/2000/XP/NT, Linux, Unix

PROFESSIONAL EXPERIENCE:

Confidential, Durham NC

Java Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using Agile methodology.
  • Involved in designing front-end screens using JavaScript, JSP, Angular JS, AJAX, HTML5 and CSS3.
  • Working on Electronic Channel Application web services (ECA Web Services).
  • Used WSO2 ESB for integrating the Restful Services, basically integrated the associated operations with HTTP endpoints and the used of payload factory with XML-JSON transformation scenarios.
  • Worked on WSO2 API manager to provide authentication to users.
  • Used GIT/Source Tree to store current and previous versions of source code and it allows for concurrent editing of those source files by multiple.
  • Deployed the applications on Tomcat Server Instances.
  • Used Maven build to packages project into war files.
  • Worked on JAVA to create a Taxonomy tool used to validate WSDL files.
  • Used Jenkins Automation Server to build war files to deploy it on different environments like DIT, SIT and UAT.
  • Used SOAP UI for unit testing for REST and SOAP Services.
  • Worked on numbers of API’s to provide SOAP services to the external and internal clients.
  • Worked on REST services for internal clients use.
  • Used JIRA for bug tracking, issue tracking, and project management functions.
  • Used Multi-Threading in programming to improve overall performance.
  • Responsible for creating Unix shell scripts for running loaders, managers.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using EJB.

Environment: JDK 1.7, Servlet, JSP, XML, Spring, Java, Gradle, HTML, JavaScript, JQuery, AngularJS, Bootstrap, CSS, Oracle, PL/SQL

Confidential, Columbus, OH

Java Developer

Responsibilities:

  • Actively involved in design and developing of J2EE components.
  • Worked on writing the services to provide the relational mapping between the client side applications with the backend.
  • Worked on Spring MVC as web framework and Spring to develop light weight business component.
  • The business logic is developed using J2EE framework and deployed components on Application server where Eclipse was used for component building.
  • Worked on Node JS to reduce the complexity of writing server applications using Node’s Modules.
  • Used Apache Tomcat, Node JS for deploying applications.
  • Worked on Hibernate ORM tool for the backend development in the persistence tier.
  • Implemented modules using Core Java APIs, Java collection, Threads, XML and integrating the modules and used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • Used SOAP, WSDL and implementation of code templates generate WSDL file, and serialization files.
  • Implements RESTful services to make use of standards like HTTP, JSON and XML.
  • Actively involved in deployment Application war files in WebLogic Application server.
  • Deployed the application on WebLogic server to make the application multi-platform.
  • Used XSLT stylesheets to transform database-driven XML into HTML pages.
  • Involved in creating Servlets and Java Server Pages (JSP), which route submittals to the appropriate components and render retrieved information using Session Facade.
  • Involved in writing the Gradle build file for assembling web services.
  • Used Hibernate for object relational mapping.
  • Used Selenium Testing to find the internal defects.
  • Involved actively in designing web page using HTML, Backbone, AnjularJS, JQuery, JavaScript, Ext.JS, Bootstrap and CSS.
  • Worked on various data sources like SQL Server and DB2.
  • Development of intermediate and advanced Unix Shell scripts.
  • Implemented logging using log4j and developed robust exception handling and error reporting mechanism.
  • Used SVN to store current and previous versions of source code and it allows for concurrent editing of those source files by multiple
  • Used message-driven bean to receive JMS messages.

Environment: J2EE, Java, Servlets, JSP, EJB 3.0, JMS, JDBC, HTML, XML, XSL, CSS, JavaScript, Rational Rose, PerlEclipse2.1.1, WebLogic, Oracle 8i, Windows 2000.

Confidential, Warren, MI

Java Developer

Responsibilities:

  • Involved in requirement analysis, design, coding, testing, implementation and review.
  • Work with the technology project teams to guide the design of new applications to support business needs
  • Implemented Spring IOC or Inversion of Control by way of Dependency Injection where a Factory class was written for creating and assembling the objects.
  • Used Spring MVC as web framework and Spring to develop light weight business component.
  • Used Spring DAO on the Data access layer with the Hibernate.
  • Exposed business functionality to external systems (Interoperable clients) using Web Services (WSDL-SOAP) Apache Axis.
  • Used CVS to merge the code.
  • Used MyBatis data mapper over object relational mapping tools.
  • Worked extensively on Core Java.
  • Worked on Hibernate for object relational mapping.
  • Used JPA for object-relational mappings through standard annotations to map Java class to a relational database table.
  • Used Ajax for exchanging data asynchronously between browser and server.
  • Used GWT compiler to translate Java application to browser-compliant JavaScript and HTML.
  • Worked on ATG Web Commerce Customer Service streamlines customer service and integrates all customer touch points to increase customer satisfaction and loyalty.
  • Used XSLT to transform XML files into different forms.
  • Used Oracle Web Server and PL/SQL for development of the system.
  • Worked on NoSQL stores MongoDB.
  • Assembling and deploying applications with WebSphere Server.
  • Maintained multiple levels of support for all systems batch processing.
  • Provided support for job scheduling, file transfers, and transactional processes.
  • Involved with production and quality assurance environment support.
  • Configured Server side resources like Data source, Connection Pooling etc.
  • Monitored the error logs using Log4j and fixed the problems.
  • Worked on C++ to manage memory manually for extended execution runs.
  • Created build scripts for compiling and creating war, jar using ANT and SCM tool kit.
  • Performed Unit as well as integration testing for all the modules.
  • Used M.S. Visio for use case diagrams, Object diagrams, Active flow diagrams, Class diagrams, sequence diagrams in Design phase.

Environment: Java, JavaRIA,J2EE, JDBC, Spring, Hibernate, Oracle, SQL, PLSQL, Extjs, WebSphere 4.0, M.S. Visio, IBM RAD 7.1,Log4j,ANT, Web services, SOAP, Junit, HTML,UNIX.

Confidential, Malvern, PA

Java Developer

Responsibilities:

  • Application was deployed on Web Sphere Application Server 7.0
  • Migrated from WebSphere Application Server 6.0 to IBM WebSphere Application Server 7.0.
  • Worked on SOAP, WSDL and implementation of code templates generate WSDL file, and serialization files.
  • Worked on JBoss application server implementing Java applications and other Web-based applications and software.
  • Worked extensively on Struts 2.0/1.2/1.0 framework.
  • Experience automation expertise in enterprise applications using Java.
  • JUnit tests were written to test each module in the application.
  • Worked on Java Persistence API Development.
  • Used Soap over Http and Soap over JMS for communication between components
  • Developed session, entity beans and message driven beans.
  • Developed, and debugged the servlets and EJB with Web sphere Application server.
  • Developed Web Services for data transfer using SOAP and WSDL.
  • Used JUnit framework for unit testing of application and JUL logging to capture the log that includes runtime exceptions.
  • Converted entire logging from LOG4j to JUL Logging.
  • Developed user Interface using JSP, Java Script and HTML.
  • Used JAX-B to call web services described by WSDL.
  • Worked on GIT for maintaining a large distributed development project.
  • Used Talend to delivers a rich feature set including a graphical integrated development environment with an intuitive Eclipse-based interface.
  • Worked on JSF for building component-based user interfaces for web applications.
  • Used CSFB to make or receive a voice call or SMS, the device "falls back" to the 3G or 2G network to complete the call or to deliver the SMS text message.
  • Used XYTHOS to store the data when the request comes at ODD times.
  • Designed and developed message driven beans that consumed the messages from the Java message queue.
  • Used XPath to compute values (e.g., strings, numbers, or Boolean values) from the content of an XML document.
  • Involved in the production support of the application.
  • Experience in Sybase ASE Database to optimally store and query data that represents objects defined in a geometric space.
  • Used Maven to build and manage the projects and its dependencies.
  • Experience in Integration of various data sources like Oracle, Sybase, SQL Server, Flat Files, Foxpro files. Powerful background in PL/SQL with data migration techniques.

Environment: Unix, JDK 1.6, Servlet, JSP, Beans, XML, XSLT, Html, JAX-WS, Spring 2.5, Hibernate 3.0, Java 1.6   Oracle 11g, Maven, SOAP, WebSphere 6.1, HTML, JavaScript, JUnit 4.0, Talend.

We'd love your feedback!