We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Bentonville, AR

SUMMARY

  • Over 8+ years of experience in software application design, analysis and development on Client - Server Applications.
  • Experience includes application development in Java (client/server), JSP, Servlet programming, Enterprise Java Beans, Struts, JSF, JDBC, spring, Spring Integration, Hibernate.
  • Extensive experience in Application Software Design, Object Oriented Design, Development, Documentation, Debugging, Testing and Implementation
  • Specialized in Java, J2EE, Servlets, JSP, JSTL, Custom Tags.
  • Extremely good in Struts, Spring Framework, Hibernate.
  • Expertise in back-end/server side java technologies such as: Web services, Java persistence API (JPA), Java Messaging Service (JMS), Java Data Base Connectivity (JDBC), Java Naming and Directory Interface (JNDI)
  • Having good knowledge of Oracle 8i, 9i, 10g as Database and excellent in writing the SQL queries
  • Developed the web applications on IDE tools like WSAD, NetBeans, and Eclipse.
  • Automated build, testing and integration with Ant, Maven and JUnit.
  • Strong experience in using AJAX, JSTL, Struts Tag Libraries, Tiles, HTML, JavaScript, CSS, Java Server Pages (JSP) for designing front end.
  • Expert level skills in designing and implementing web server solutions and deploying java application servers like Tomcat, JBoss, WebSphere, WebLogic on Windows& UNIX platform.
  • Used various Ajax/JavaScript framework tools like Java Script, jQuery, JSON.
  • Good Understanding of Design Patterns like Singleton, MVC, Session Facade, DAO, Factory.
  • Rich experience in Agile Methodologies such as extreme programming (XP), Scrum, waterfall model and Test Driven Development TDD.
  • Experience in Rational Unified Process (RUP) to deliver mission - critical web or desktop applications with J2EE, XML, and related technologies
  • Experience working with versioning tools like CVS, SVN and Clear Case and build tools like ANT, Maven.
  • Extensive use of Use case model, use case diagrams, class diagrams and sequence diagrams using rational rose.
  • Experience with RDBMS and writing SQL and PL/SQL scripts used in stored procedures
  • Very good understanding and working experience of Agile Scrum Process.
  • Strengths include good team player, excellent communication interpersonal and analytical skills, flexible to work with new technologies and ability to work effectively in a fast-paced, high volume, deadline-driven environment

TECHNICAL SKILLS

Languages: Java, SQL and PL/SQL

Technologies: J2EE, Servlets, JSP, Struts, Spring, and Hibernate, Maven, JDBC, XML, XSLT, Java Beans, EJB, JMS, Web Services, SOAP JAX-WS, Restful JAX-RS, JPA, and MDB.

Web/Application Servers: Tomcat, JBoss, BEA Web Logic, IBM WebSphere

Web Presentation: JSP, JSTL, JavaScript, jQuery, AngularJS, HTML, DHTML, CSS, XML

Framework: Struts1/2, Spring 2.0 / 3.0, Hibernate 3.0

Operating Systems: Windows, Unix, Linux

Databases: Oracle 8i/9i/10g, MS SQL, PL/SQL, MySQL

Tools: Eclipse, RAD, UML, WSAD, Net Beans

PROFESSIONAL EXPERIENCE

Confidential, Bentonville, AR

Senior Java/J2EE Developer

Responsibilities:

  • The application used Spring Framework, Hibernate and Eclipse IDE.
  • Apart from the code changes to support TomEE, client wanted some enhancements to the application.
  • Converted the application to Maven project and configured Log4j.
  • Configuration changes were made to SQL server database and Documentum database.
  • Involved in constant discussion with stakeholders for enhancement requirements.
  • Worked with Adobe partners on Adobe LiveCycle (AEM) product.
  • Worked on consuming SOAP Web Services from Adobe LiveCycle.
  • Deployed TomEE servers in Confidential internal cloud (OneOps).
  • Redesigned security architecture which was using ClearTrust authentication to Ping Federate using SAML 2.0.
  • Git version control was used for application code.
  • Updated Java version from 1.4 to 1.8.
  • Routed the external users into the Confidential network using Reverse Proxy Servers.
  • Developed a utility to update the document object Ids in SQL server 2012.
  • Developed Junit test cases.
  • Worked on Warranty Support for the project after it went live.

Environment: Spring, Hibernate, Eclipse, AngularJS, TomEE, Maven, Log4j, SQL Server 2012, Adobe LiveCycle, SOAP Web Services, Cloud Technology, Ping Federate, SAML 2.0, Git, Java 1.8, Reverse Proxy Servers, Junit.

Confidential, Jersey City, NJ

Java/J2EE Developer

Responsibilities:

  • Analysis and development of Application based on J2EE using Spring and
  • Hibernate.
  • Involved in sprint meetings with Architect and off-shore.
  • Hibernate was used for Object Relational mapping with Oracle database.
  • Used Spring IOC for injecting the beans and reduced the coupling between the classes.
  • Involved in developing the user interface.
  • Implemented data access tier using Spring DAO.
  • Used Spring IOC (Inversion of Control)/DI (Dependency Injection) for wiring the object
  • Dependencies across the application
  • Integrated Spring and Hibernate ORM framework for persistence.
  • HibernateDaoSupport with Hibernate Template to access the data.
  • Implemented Web Services using SOAP.
  • Involved in unit testing using JUnit.
  • Involved in writing PL/SQL stored procedures.
  • Involved in Fixing the production Defects for the application.
  • Application development was done in Eclipse IDE.
  • Used Tomcat for application deployment.

Environment: Java 1.6, JDBC 3.0, Struts, PL/SQL, Spring IOC, Spring Transaction Management, Spring DAO, Hibernate, SOAP, Oracle 11g, Eclipse, JUnit 3, Tomcat.

Confidential, Bothell, WA

Java Developer

Responsibilities:

  • Coordinated with off-shore team for completing the tasks.
  • Based on client requirements, made enhancements in the application.
  • Involved in Agile Scrum Process like Stand up, Iteration planning meetings.
  • Analysis, design and development of Application using Struts.
  • Deployed ear file on Web Logic Application Server.
  • Developed front end using JSP, JSTL and JQuery.
  • Used JUnit for unit testing and Log4jto capture the logs.
  • Worked with testing teams and resolved defects.
  • Used SVN for code versioning and release.
  • Used Eclipseas IDE and built java application using ANT.
  • Enhancements on validation of JSP fields using struts validation framework, which include validation.xml and validation-rules.xml.

Environment: Java, J2EE, struts, JSP, HTML, jQuery, Java Script, Eclipse, Agile Methodology, Log4j, Windows, Oracle, ANT, JSTL, AJAX, SVN, JUnit, Sun Web Server, Web Logic Application server.

Confidential, San Francisco, CA

Java/J2EE Developer

Responsibilities:

  • Involved in all phases of Agile Scrum Process like Stand up, Retrospective, Sprint Planning meetings.
  • Analyzed business requirements and created technical solutions.
  • Responsible for working on Creating XSL style sheets to generate complicated output XML based on user requirements from XML data.
  • Used Maven for building the application, and completed testing by deploying on application server.
  • Wrote unit test cases for Unit Level testing using JUnit, Easy Mock.
  • Developed front end using Spring MVC, JSP, and JSTL.
  • Used Java Transaction API (JTA) for distributed transactions.
  • Used Java EE Connector Architecture (JCA) for connecting application servers.
  • Worked on Maven to build the application and used JRebel for code integrations
  • Used Junitframework for unit testing of application and Log4j to capture the logs.
  • Worked closely with QA, Business and Architects to solve various defects in quick and fast manner to meet deadlines.
  • Involved in analysis, design, testing phases and responsible for documenting technical specifications
  • Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Worked on Hibernate and created mappings.
  • Involved in development of middle layer business methods, which incorporated the core business functionality using Singleton Beans.
  • Involved in Unit Testing, Integration Testing and UAT Testing.
  • Deployed the application on the JBoss Application Server.
  • Spring framework is used to implement Inversion of Control (IOC) and Aspect Oriented programming (AOP).
  • Test cases have been written by using JUnit framework.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of messages.
  • Accessed database using SQL Queries, PL/SQL scripts
  • Worked with testing teams and resolved defects.

Environment: Java, J2EE, JSP, Servlets, HTML, XML, JBoss, jQuery, Java Script, Hibernate, Oracle, SQL, Spring MVC, Spring IOC, Spring DAO, JMS, JPA, Web Services, SOA, Perforce, Eclipse, Maven, Unix, Linux, Agile Methodology.

Confidential, Columbia, MD

Java Developer

Responsibilities:

  • Effectively interacted with team members and business users from different regions for requirements capture and analysis
  • Analysis, design and development of Application based on J2EE using Struts, Spring and Hibernate
  • Hibernate was used for Object Relational mapping with Oracle database.
  • Involved in developing the user interface using Struts
  • Worked on the Web Services using SOAP and Restful web services.
  • Used SVN configuration management tool for code versioning and release.
  • Deployment on Web Logic Application Server 11g.
  • Junit, log4j were used for unit testing and as logging frameworks
  • Developed the UI Screens using JSP, JavaScript and HTML and did the client side validation with the JavaScript.
  • Developed the classes for Unit Testing by using JUnit.
  • Used Spring MVC (Model View Controller) to handle/intercept the user requests and usedvarious controllers to delegate the request flow to the Backend tier of the application.
  • Developed custom tags for UI.

Environment: Java, JDBC, J2EE, JSP, Struts, HTML, Apache Tomcat Sever, JQuery, XML, JSON, Apache CXF, Jackson, Hibernate, Log4j, SoapUI, Maven, SVN, JUnit, JavaScript, Oracle, Windows.

Confidential, Houston, TX

Java/ J2EE Developer

Responsibilities:

  • Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Struts.
  • Responsible to enhance the Portal UI using HTML, Java Script, XML, JSP,Java, CSS as per the requirements and providing the client side Java script validations and Server side Bean Validation Framework (JSR 303).
  • Used Spring Core Annotations for Dependency Injection.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Responsible to write the different service classes and utility API which will be used across the frame work.
  • Used Axis to implementing Web Services for integration of different systems.
  • Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used SOAP UI for testing the Web services by sending an SOAP request.
  • Used AJAX framework for server communication and seamless user experience.
  • Created test framework on Selenium and executed Web testing in Chrome, IE and Mozilla through Web driver.
  • Used client side Java scripting: JQUERY for designing TABS and DIALOGBOX.
  • Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.
  • Used Log4j for the logging the output to the files.
  • Used JUnit/Eclipse for the unit testing of various modules.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.

Environment: Java, J2EE, JSP, Servlets, Spring, Servlets, Custom Tags, Java Beans, JMS, Hibernate, IBM MQ Series, Ajax, JUnit, Log4j, JNDI, Oracle, XML, SAX, Rational Rose, UML

Confidential

Java Developer

Responsibilities:

  • Involved in development of General Ledger module, which streamlines analysis, reporting and recording of accounting information. General Ledger automatically integrates with a powerful spreadsheet solution for budgeting, comparative analysis and tracking facility information for flexible reporting.
  • Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Designed user-interface and checking validations using JavaScript.
  • Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
  • Developed various EJBs for handling business logic and data manipulations from database.
  • Involved in design of JSP’s and Servlets for navigation among the modules.
  • Designed cascading style sheets and XML part of Order entry Module & Product Search Module and did client side validations with java script.

Environment: JAVA 1.5, J2EE, JSP, Servlets, JSTL, JDBC, Struts, ANT, XML, HTML, JavaScript, SQL, Oracle 9i.

We'd love your feedback!