We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

New, YorK

SUMMARY

  • Highly motivated software professional with 7+ years of experience in Design, Development, Testing and Implementation of various desktop and web based applications using Java, J2EE technologies.
  • Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment.
  • Experience in Architecture, Design and Development of Object Oriented Software Systems and building complex, high performance, scalable and easily maintainable solutions for N - tier, Web, and Distributed applications.
  • Extensive experience in Object Oriented Analysis in developing server side and front-end framework using J2EE design patterns.
  • Expertise in building enterprise Applications and Distributed Systems using technologies such as CoreJava, J2EE (Servlets, JSP, JSF, EJB, STRUTS, Hibernate, SPRING,SPRING MVC,JDBC, JMS) and XML.
  • Solid understanding and Experience in developing applications using Model-View-Controller architecture, Spring, Struts and Hibernate frameworks
  • Well exposed to Hibernate and spring and thorough knowledge on Hibernate configuration file.
  • Used Hibernate and JDBC to connect to databases like Oracle, MYSQL and DB2 to store, delete, manipulate and retrieved data from them in many of my applications.
  • Proficient in developing Web Services, related technologies &frame works: WSDL, SOAP, REST, AXIS and Jersey, SOAP UI and generating clients client using Eclipse for Web Services consumption
  • Worked on deployment, installation, configuration and issues with Application servers like Apache JBoss 4.0, Apache Tomcat, Web sphere and web logic
  • Expertise in building automation and project management tools like Ant, Maven to manage project builds, release and documentations.
  • Expertise in Web Front End technologies Struts, Tag Libraries and Struts custom validation rules, Tiles, JSTL, Java Script, DHTML and XML/XSL, XSLT and AJAX.
  • Experience in using Open Source frameworks like JUnit, Log4J
  • Strong in graphical user interfaces application design and development.
  • Expertise in Client side technologies HTML, JavaScript, CSS.
  • Familiar with designing and coding Stored Procedures, Triggers, Cursors and Functions using PL/SQL, Oracle10g/11g and sql server
  • Experience in preparing project related documents using Microsoft Office Suite like MS-Office, MS-Excel, MS-PowerPoint and MS-Visio.
  • Experience with Windows 95/98/2000/NT/XP/VISTA/7, UNIX operating Systems.
  • Hardworking and result oriented with customer Focus and ability to persist and explore new ways of finding solutions to problem
  • Quick Learner, highly motivated team player with excellent organizational and analytical skills.
  • Goal oriented individual with excellent analytical, problem solving, communication and interpersonal skills with the ability to interact with individuals at all levels and work independently.

TECHNICAL SKILLS

Languages and Scripts: Java, C, Java Script, Shell Script, SQL

J2EE Technologies: Servlets, JSP, JSTL, JDBC, EJB, Design Patterns, JMS, JAXP, JPA, JTA, POJO, Swing

Frameworks/ Tools: Struts, Spring, Hibernate, AXIS, JERSEY, Jenkin, ANT, Maven, LOG4J, Junit

Web Services: JAX-RPC, JAX-WS, SOAP, WSDL, UDDI and RESTFUL Web Services

Web Technologies: HTML, DHTML, CSS, AJAX, JavaScript, jQuery

Database: Oracle, SQL Server, DB2, MS Access, MySQL

Web/Application Servers: WebLogic, JBoss, WebSphere Application Server, Tomcat

IDE tools: Eclipse, RAD, NETBEANS, STS,JBuilder10

XML Technologies: XML, XSLT, DTD, SAX,DOM

Patterns: MVC Architecture, J2EE Design Patterns

Operating Systems: Windows, Linux, MAC and Unix.

PROFESSIONAL EXPERIENCE

Confidential, New York

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in developing Servlet based services for cross region system communication.
  • Developed the application using Struts that leverages classical Model View Controller (MVC) architecture
  • Created screens by assembling Struts Tiles: header, footer, menu, body and defined common page layouts, menu layouts, and use them by passing lists of items and links. Reuse existing layouts using inheritance.
  • Used Spring Dependency Injection feature for Bean wiring.
  • Used Agile software development methodology on Spring framework.
  • Implemented Spring transaction management for some database transactions.
  • Created *.hbm.xml mapping for all data table objects.
  • Created hibernate-config.xml and configured the hibernate 4.3 for the application.
  • Used Hibernate Query Language (HQL) to query the database for complex data.
  • Developed Webservices using Apache Axis SOAP engine that would be exposed to external applications to retrieve data from e-Client servicing platform
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as un-marshalling process.
  • Implemented Representational state transfer(REST) Web services for distributed systems using Jersey framework.
  • Deployed the applications on Jboss Application server.
  • Used Stateless Session Beans (EJB) in session facade and for implementing business logic.
  • Implemented AJAX for asynchronous communication with server providing better user experience.
  • Involved in different activities like design, deployment, unit testing and test case creation. Build and release co-ordination for different modules.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application and for Web tier development.
  • JavaScript was used for the client side validations
  • Used log4j to capture the log that includes runtime exceptions and debug
  • Used mainly Dispatch Action to control the wizard navigation.
  • Used Singleton Pattern in manager objects to maintain only one object of them in memory.
  • Implemented JMS Listeners and Message Driven Beans (MDB).
  • Involved in fixing the security regarding issues.
  • Involved in DAO (Data Access Objects) to retrieve data from database.
  • Database design and connectivity done by using JDBC Bridge.
  • Written SQL queries, stored procedures and triggers using relational databases like Oracle 10g/11g, and SQL Server.

Environment: JDK 1.8, spring, Struts2.0, JSP, Servlet, JavaScript, Ajax, Jboss Application Server, Hibernate, Oracle 10g/11g,web services(SOAP & REST),HTML, CSS, JQuery, JSTL, JAXP, JAXB, JERSEY, EJB, MDB, JMS, AJAX, JDBC .

Confidential, Irvine, CA

Sr. Java /J2EE Developer

Responsibilities:

  • Developed applications according to a structuredagileproject management methodology.
  • Involvement in Creation of Basic Assets and publishing of content assets to the Website.
  • Developed the application framework using MVC architecture using JSF, Struts, Spring and hibernate.
  • Implemented object-relational mapping using Hibernate 3.0.
  • Developed an XML based editor interface that allows users to easily enter data for the attribute.
  • Involved in the development of Web services(REST), Servlets, JSP'S, Spring Beans and POJOs.
  • Design and developed several Web services (SOAP) client using AXIS to send service requests to Web services.
  • Middle-tier and business layer services were developed using EJB 3.0 stateless session and entity beans.
  • Involved in configuration of TOMCAT application server in Multi-cluster environment.
  • Wrote PL/SQL queries and Stored Procedures to check the integrity of data and created stored procedures and triggers.
  • Developed, deployed and maintained Single Sign On application in development, test and production environments.
  • Involved in troubleshooting and integrating various applications.
  • Involved in Writing and executing the Unit Test cases using JUnit to test specific functionality in the code.
  • Involved in developing USER INTERFACE (UI) with HTML5, CSS, JavaScript, DOJO, JQuery, JSON and JSF 2.0.
  • Used JSF tags and Content Server tags for writing java, JSF code and rendering the assets.
  • Used JMS to establish message communication
  • AddedAJAXcalls usingJQuery.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems
  • Created combined deployment descriptors using XML.
  • Developed and used Ant and Maven for compiling and building the applications.

Environment: Java 1.6, J2EE 5, Linux, JSP, XML, HTML 5, JavaScript, JQuery, CSS, Servlets, Struts 1.2, Spring, Hibernate, WebServices, JAXP, SOAP, POJO,JDBC, SVN, AJAX, ANT, Tomcat, PL/SQL, JSF, DOJO, JSON, AXIS, MAVEN, JUNIT, JMS, Log4j, EJB 3.0

Confidential, Montezuma, IA

Sr. Java/J2EE Developer

Responsibilities:

  • Have used AGILE Methodology for the entire model.
  • Developed the Servlets for processing the data on the server.
  • Designed and developed the presentation layer which includes the development of standards-browser compliant - user interactive web pages using CSS, Struts (MVC) tag and JSTL tag libraries with Client side validation and unit testing.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IOC).
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Used Hibernate in data access layer to access and update information in the database.
  • Developed Web services (SOAP) through WSDL in Apache Axis to interact with other components.
  • Used Business Delegate and Service Locator patterns for JNDI lookup and provide EJB binding.
  • Used Web Sphere to develop the Entity Beans where transaction persistence is required and JDBC was used to connect to theMYSQL database
  • Used Maven as a build tool.
  • Deployed applications on WebShere Application server
  • Developed JSP pages to capture user information such as personal information.
  • Designed and developed web client using Struts Framework, JSP Tag Libraries, Custom Tag Libraries, Java Script, XML, and HTML.
  • Handled the tickets that were generated for the issues based on user testing on production
  • Used log4j for writing into Application and Error logs.
  • Used ANT scripts for automated deployment and preparing the build of the entire application.
  • Used AJAX for the development of the application.
  • Involved in Test Driven Development using SOAP UI and used JUnit for writing several test cases and extensively involved in the testing of entire application in various environments

Environment: JDK, JSP, Struts Frame work, Tomcat & webshere application server, EJB, MYSQL, PL/SQL, Web Services, Apache Axis 2,Starteam, XML, HTML, CSS, JavaScript, Maven, Windows, JSTL, Spring, Servlet, Hibernate, JDBC, Log4j, AJAX, ANT, SOAPUI, JUNIT.

Confidential, Warren, NJ

Java/J2EE Developer

Responsibilities:

  • Involved in all the phases of SDLC including collecting specifications from fulfillment group (users of the application).
  • Used various Struts2 components for Filter Dispatcher and Interceptor front end displays
  • Implemented open source MVC architecture using Struts MVC and configuring the struts-config.xml file to manage actions.
  • Developed Spring Configuration files & used annotations to auto wire Java Components using Spring Dependency.
  • Spring modules used in the project are Spring Core, Spring DAO, and Spring AOP.
  • Developed MAVEN POM to build the application.
  • Implemented persistence framework using Hibernate & Handled Transaction Management using the provided data source.
  • Responsible for designing Hibernate mapping files based on business logic and Object relationships.
  • Deployed and consumed web services based on SOAP and REST protocols
  • Used EJBs (Session beans) to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
  • Involved in the design and implementation of the application using Core Java, JSF, JAX-RPC web services, and EJB.
  • Configured, packaged, and deployed the application in WebLogic server in different environments.
  • Involved in creating and extracting data from database using SQL Queries, Stored procedures, triggers and packages on Oracle database.
  • Designed and developed user interface using JSP, HTML.
  • XML is used to get the data and XSLT and XPath are used to represent the data in web forms.
  • Developed assertions for testing expected results using JUnit and used Test Fixture to conduct two or more tests on similar sets of objects.
  • Implemented logging by using Log4j and used trace, debug, info, warn and error threshold levels.
  • Worked on several production support issues that required immediate attention and gave solutions to help the customer save time and effort

Environment: Java, Struts2, Hibernate, Oracle SQL Server, JSP, HTML, XML, XSLT, Spring web services, and JavaScript, WebLogic application server, log4j,Junit, XPATH, MAVEN, JSF, JAX-RPC, EJB.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in all layers of applications like controller Servlets, service controller, screening manager and rule engine.
  • Presentation tier of the application was built completely on Struts framework, heavily used Struts Tag Libraries, Validators and Tiles.
  • Extensively used spring framework’s Dependency injection, and configured the application context file to create the Singleton objects and injected in to the application.
  • Analyzed and implemented the Spring-MVC framework.
  • Used Hibernate to interact with the Oracle database and to retrieve, insert and update the data.
  • Configured hibernate with spring(Spring ORM)
  • Used Hibernate ORM Framework with spring framework for data persistence and transaction management.
  • Implemented Hibernates Polymorphic many-to-one associations for referring instances of subclasses and participated in design of database and created tables in ORACLE.
  • Developed Java WebService using WSDL,SOAP,UDDI and JAX-RPC and JAXB
  • Built scripts using ANT that compiles the code, pre-compiles the JSP’s, built an EAR file and deployed the application on the Jboss application server.
  • Developed AJAX based UI Services.
  • Used EJB as a middleware in developing a three-tier distributed application.
  • Used JMS in the project for sending and receiving the messages on the queue.
  • Coordinating with the testing team and fixing Bugs at various stages of the application development.
  • Conducted code reviews against coding standards and made sure the best practices are maintained in development process.
  • Participated in unit testing and functionality testing and used log4j for tracking errors and debugging the code.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Technically involved in analysis, designing, coding of various server side components.

Environment: Java, J2EE, Spring, Servlets, JSP, CSS, EJB, XML, Ant, JBoss Application Server, SQL, Web services(SOAP & REST), Oracle10g, Hibernate, Log4j, Windows NT/2000, XPATH, MAVEN, JSF, JAX-RPC, EJB 3.0, JUNIT, WSDL, UDDI, JAXB.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in development of data abstraction layer using Hibernate ORM framework with spring support, and JDBC driven components.
  • Designed and developed Hibernate DAO's using spring framework's HibernateDaoSupport and HibernateTemplate.
  • Used Apache Maven to build projects which assisted in testing and to produce reports on projects.
  • Wrote and used SOAP for sending and getting data from the external interface
  • Involved in development of web services for business operations using SOAP, WSDL, JAX-WS, JDOM, XML, XSL and Apache CXF.
  • Involved in developing code to access aRESTwebservice from front end and convert the response in to a JSON object to construct a tree in UI
  • Developed Deployment descriptor using XML files.
  • Used ANT scripts to build the application and deployed on Apache Tomcat Server.
  • Used XML to transfer the application data between client and server.
  • Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
  • Backend application layer is implemented using EJB (Enterprise Java Bean) in WebSphere environment
  • Developed Stored Procedures, Triggers and Functions Actively involved in tuning SQL queries, Stored Procedures, Triggers in Oracle 10g
  • Used AJAX for dynamically updating the content.
  • Developed JSPs strictly confining to the policy of no java use in them and AJAX was used for asynchronous Server calls.
  • Developed UI pages using HTML, Java script, JSP & Tag libraries.
  • Designed & developed the web-tier using HTML, JSP’s, Servlets, Struts and Tiles framework.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders components.
  • Developed JUnit test cases for all the developed modules.
  • Interactively worked with testing teams in providing test cases and test scripts.
  • Conducted Unit Testing, Integration Testing and User Acceptance Testing.

Environment: EJB, JNDI, Apache Tomcat Server,Java, Applets, AWT/Swing, JDBC, Servlets, JSP, XML, DTD, XSD, XSLT, HTML, CSS,Javascript, Oracle 10g, entity beans, JMS, Struts, Hibernate, Web Services(SOAP & REST), WSDL, JAX-WS, JDOM, XSL, AJAX, Maven, JUnit, ANT, Log4j.

We'd love your feedback!