We provide IT Staff Augmentation Services!

Sr.java/j2ee Developer Resume

0/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • A goal - oriented Java/J2EE Developer around 10 years of experience in requirement gathering, estimation, analysis, design, development and testing of web-based applications using Java/J2EE.
  • Strong experience in development Under SDLC and Agile Methodology.
  • Experience in Object Oriented Analysis and Design (OOAD) of distributed web-based applications.
  • Experience in creating various Use case diagrams, Class diagrams and Sequence diagrams using Microsoft Visio during the design phase of SDLC.
  • Expertise in Core Java, Collection Framework and Java Multi-Threading applications.
  • Experience in various J2EE design patterns like Data Access Object, Session Façade, and Singleton.
  • Experience in developing enterprise application - presentation layer with static HTML, JavaScript, CSS, JSPs, Servlets, JSP/Struts/JSTL Custom Tags, middle layer with Spring/EJBs (Stateless Session Beans) and persistence layer with Hibernate.
  • Well-experienced in using various open source web frameworks like Struts, Hibernate, Spring
  • Extensively applied Unit Testing for the application using JUnit framework.
  • Effectively used ANT and Maven for automated builds, project development and release management.
  • Excellent working knowledge on Object Oriented Principles (OOP), Design & Development and have good understanding of programming concepts like data abstraction, polymorphism, concurrency, synchronization, multi-threading and thread communication, networking, security.
  • Experience with various integrated development environment (IDE) like Eclipse and NetBeans.
  • Experience in writing DTD, XSDXML and WSDL.
  • Experience in writing XML other XML based technologies such as XSLT,XPATH,XQUERY
  • Published and consumed SOAP based web service extensively using WSDL and XSD.
  • Experience in publishing using web services Restful to exchange data.
  • Excellent knowledge in JMS programming.
  • Extensive experience in working with a java-based logging utility like Log4j and creating Custom Logging utilities.
  • Written SQL queries, stored procedures and triggers using relational databases like Oracle10g/11g, DB2 and SQL Server.
  • Experience with developing and deploying web-based applications on Weblogicand JBoss Application Servers in WINDOWS environment.
  • Experience knowledge of UNIX commands.
  • Hands on experience with source control tools like CVS, Clear Case, Git and SVN.
  • Effectively demonstrated technical expertise, organization and client service skills in various projects undertaken, that translated to improved client satisfaction, growth and profitability.
  • Team Player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
  • Proven ability to analyze problems, root causes and develop innovative solutions to business challenges and streamlining operations.

TECHNICAL SKILLS

Programming languages: C, C++, Java 1.5/1.6/1.7

Middleware/Distributed Technologies: J2EE, EJB 3.0, JMS, Web services, WSDL, RESTful, SOAP, JNDI

Server side programming: Java Servlet 2.4, JSP, JSTL, Custom Tag Libraries

Scripting Languages: JavaScript, HTML, CSS, AJAX, XML, XSL, XSLT, DHTML, SQL, PL/SQL, ANT

Design Patterns: Fa ade, Adapter, Singleton, Service Locator, Interface, Factory

Java IDE: Eclipse 3.0, NetBeans, MyEclipse 8.6

Databases: Oracle 10g/11g, MySQL, SQL Server 2000/2005

Web Servers: Apache Tomcat Server 5.x/6.0

Application Servers: IBM WebSphere 7.0Server,Weblogic Server 8.1/9.1/10.0 , JBoss AS 4.2

Framework: Struts, Spring 2.5, Spring Core, Spring MVC, Spring DAO, JSF, Facelets

ORM Tools: Hibernate 3.0, DAO

Version Control System: CVS, SVN, ClearCase, GitHub

Logging Tools: log4j

Testing: Junit, Mockito, The Grinder, JTest

Operating System: Windows 2000, Windows XP, Windows Vista, UNIX, Linux

PROFESSIONAL EXPERIENCE

Confidential - Columbus, OH

Sr.Java/J2EE Developer

Responsibilities:

  • Responsible for gathering and analyzing requirements and converting them into technical specifications.
  • Involved in all the phases of (SDLC) including Requirements Collection, Design & Analysis of the Customer Specifications from Business Analyst.
  • Worked in Test Driven Development (TDD) using JUnit.
  • Used Spring Framework for Authentication and Authorization and ORM components to support the Hibernate tool.
  • Designed and developed Application based on Spring framework using MVC design patterns
  • Responsible for writing/reviewing server side code using Spring JDBC and DAO module of spring for executing stored procedures and SQL queries
  • Worked with Core Java for business logic.
  • Used Oops based design to develop the interactive web application.
  • Published and consumed Web Services using RESTFul, WSDL and deployed it on WebLogic server Web Server
  • Configured DICOM TCP/IP and FTP transfer through web and networking by using Java, XML, XSLT, and HTML.
  • Developed Web services for the services to get the data from external systems to process the request from client sides
  • UtilizedSOAP UIto generate request XML’s from WSDL to test the responses.
  • Designed and developed the business logic layer and data access layer using different kinds of EJB’s and Data Access Objects (DAO’s).
  • Developed new screens to the application using HTML5, CSS3, JSP, AngularJSand AJAX.
  • Used JSON for validation, documentation data required by a given application.
  • Involved in developing the business logic using Plain Old Java Object (POJO).
  • Followed the Agile methodology to implement the application.
  • Used Log4j to capture the log that includes runtime exceptions.
  • Developed the application using Eclipse as the IDE and used the standard features for editing, debugging, running etc.
  • Used various packages provided by the Java platform, networking, stream I/O and random access file I/O,
  • Worked in web application development using JMS, Javabeans.
  • Built scripts using MAVEN that compiles the code, pre-compiles the JSP’s, built an EAR file and deployed the application on the WebLogic application server.
  • Used GIT as a documentation repository and version-controlling tool.
  • Developed JUnit test cases for unit test of all developed modules.
  • Developed integration techniques using the Apachecamel
  • Created the design documents with use case diagrams, class diagrams, and sequence diagrams using RationalRose.
  • Wrote PL/SQL queries for Oracle Database.
  • Participated in and contributed to design reviews and code reviews.

Environment: Core JAVA, J2EE, JSON, JSP, MAVEN, Eclipse, Hibernate, Spring, AngularJS, HTML5.0, CSS3, JUNIT, Web services, RESTFul, SOAP, Oracle, UML, Apache Camel, Web Logic, WSDL, EJB, Windows, GIT.

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Discussions with BOW clients based on the System requirement document to cover the functionality, technical issues and scope of work.
  • Used KYC for the process ensures compliance with KYC requirements
  • Have used Service Locator, Façade, Singleton, and Factory Design patterns and have developed UML Diagrams using Visio.
  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
  • Worked with Core Java for business logic.
  • Developed view pages using POJO, JSP, Servlet, HTML, DHTML, CSS, JavaScript.
  • Responsible for development of the application using Core Java, Spring MVC, custom tags, HTML and JavaScript.
  • Designed powerful JSF and JSP tag libraries for reusable web interface components.
  • Responsible to design EJB for the functionality of the Integration tasks.
  • Used Spring Framework for Authentication components to support the Hibernate tool.
  • Consumed SOAP based web services to transfer information to the server from List server.
  • Wrote SQL query to perform various operations on the database.
  • Used the JSON in developing the front end screens
  • Implementation of AJAX, JSON, JQuery for create interactive Web Applications
  • Developed Web services for the services to get the data from external systems to process the request from client side.
  • Created HTML5 buttons to interact with backend data and TCP/IP networking protocols.
  • JSP Content is configured in XML Files.
  • Configured Log4j logging mechanism to increase logging performance
  • Extensively used Eclipse while writing code for Java and Servlets.
  • Design and implantation of Facelets in order to generate the application wideTemplatesandTemplateclients, to take advantage of developing as Tiles and to keep the design as Centralized.
  • Extensively used Hibernate in data access layer to access and update information in the database using HQL, Criteria API, Cache Involved in modifying Maven build scriptse and Named Queries
  • Jenkins was used for continuous integration and continuous developement. SVN was used for the version control.
  • Used SVN as a documentation repository and version-controlling tool.
  • Responsible for developing build scripts using ANT.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as order status report, delivery report.
  • Developed JUnit test cases for unit test of all developed modules.

Environment: Java 6.0, JSP, JSF, Facelets JDBC, Spring, JMS,AJAX, Hibernate, Jenkins, Spring WS, SOAP, UML, XML, JQuery, HTML, Log 4j, WebSphere, Eclipse, Ant, Oracle 10g/9i, CVS.

Confidential

Java Developer

Responsibilities:

  • Responsible and mentored the team in complete software development lifecycle (SDLC)tasks - design, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application.
  • Designed and developed some of the Billing Module Screens using HTML, CSS, JavaScript, Struts tags and JSP’s.
  • Designed pages and implemented pagination feature using Display Tag Library.
  • Developed Action Form, Action classes for implementing business logic using Struts Framework.
  • Hibernate frame work is used in persistence layer of Billing Module for mapping an object-oriented domain model to a relational database (Oracle).
  • Implemented various design patterns in the project such as Business Delegate, Used HQL statements and procedures to fetch the data from the database.
  • Designed and developed few of the Administration module application screens using Swing UI components.
  • Used the Struts framework and Standard Tag Libraries and various custom in-house custom tag libraries for the presentation layer.
  • Used the light weight container of the Struts Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Designed and developed DAL console for monitoring the feeds using StrutsMVC, JSP and JQuery.
  • Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
  • Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
  • Used REST full web services for transmission of large blocks of XML data over HTTP.
  • Design and developed several Web services (SOAP) client using AXIS to send service requests to Web services
  • Deployed the application on to WebSphere application server.
  • Used log4j for logging messages and Rational Clear Case for version Control.
  • Developed test cases and performed unit test using JUnit.
  • Used ANT scripts to fetch, build, and deploy application to development environment.

Environment: Java, J2EE, Struts, JNDI, HTML, CSS, JavaScript, Hibernate, SQL 2005, ANT, Log4j, JUnit, XML, JSP, Servlets, REST, GWT,JSTL, AJAX, WebSphere Application Server.

Confidential

Java Developer

Responsibilities:

  • Translated visual designs into meaningful user experiences through the use of various presentation layer technologies including HTML, DHTML, JavaScript and Servlets.
  • Designed and developed features.
  • Developed user interface using applet.
  • Developed interaction framework for asset database interaction and developed save and conversion specific servlets for applet interaction.
  • Developed custom tags, JSP pages.
  • Worked on deployment on client side.
  • Fixed bugs and performed unit testing. Involved in analysis, design and development of the project.
  • Created GUIs for applications and applets using SWING components and applets.
  • Implemented the project using JSP and Servlets based tag libraries .Deployed applications on JBoss 4.0 server
  • Developed Session Beans which encapsulates the workflow logic
  • Used Log4j logging framework to debug the code
  • Used SVN for the concurrent development in the team and for code repository
  • Deployed applications on Linux client machines.
  • Deployed the EARs and WARs in WebSphere Application server using ANT script.
  • Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.

Environment: Java, J2EE, Servlets, Struts, EJB, JSP,HTML,CSS, SWING,APPLET, JBoss 4.0, SQL Server 2000, Ant, WSDL, Eclipse, SVN, Linux,log4j

We'd love your feedback!