We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer  Resume

4.00/5 (Submit Your Rating)

Plano, TX

SUMMARY:

  • 8+ years of experience in analysis, design and product development in Java/J2EE.
  • Experience includes application development in Java (client/server), Object Oriented Analysis and Design, JDBC, Servlet programming, JSP, Enterprise Java Beans, Struts, JSF, Spring, iBATIS Hibernate, Java Mail, SQL Queries, PL/SQL procedures, Oracle, MySQL, SQL Server etc using IDEs like Eclipse, RAD, Netbeans and Intellij.
  • Experience in developing and maintaining Enterprise level projects making them more flexible, reusable and customizable.
  • Experience in using various design patterns that make code maintenance much simpler.
  • Excellent knowledge in using various frameworks like Struts, Spring, EJB, Hibernate etc.
  • Good web development skills using JQuery, Javascript, Ajax, CSS and HTML/DHTML.
  • Experienced in XML and related technologies like XSD, XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
  • Working experience in Cloud application such as AWS and used Devops tools such as CHEF.
  • Excellent experience in designing and maintaining complex SQL queries and developing PL/SQL stored procedures Functions and Triggers.
  • Strong knowledge in Object Oriented programming making code more flexible, maintainable analyzing various performance or run - time complexities.
  • Strong knowledge in Core Java that include usage of Util package for maintaining data structures easily, Threads, Exceptions handling etc.
  • Excellent experience in maintaining projects by analyzing and fixing bugs or issues like database migration, application server migration, change of software versions etc.
  • Experience in designing valuable test cases that help the system stand reliable.
  • Experience in developing and consuming Web Services with Apache Axis 2.
  • Working experience in developing RESTful Services.
  • Experience in web/application servers like Weblogic, Websphere, Apache Tomcat, JBOSS which are the most used app servers in today’s software industry.
  • Experience with Java compliant IDE’s such as Eclipse, RAD, Net Beans and Intellij.
  • Good working knowledge of J2EE Design Patterns.
  • Good knowledge of agile methodologies like Scrum.
  • Hands on experience with JUnit for unit testing, FITNesse for FIT Tests.
  • Worked on Maven/Ant scripts for building the applications and deployments.
  • Experience in Operating Systems like Windows, UNIX and Linux.
  • Extensive experience on supporting the applications during production.
  • Having Basic understanding of ESB, MongoDB, Angular JS and latest technology like BigData, Hadoop, NoSql etc.

TECHNICAL SKILLS:

J2EE Technologies: JSP, Servlets, EJB, RMI, JMS, JNDI, JDBC.

Programming languages: Java, J2EE, J2ME, VB, C, C++, SQL, PL/SQL.

Web Technologies: XML, XSL, XSLT, JAXB, Java Script, JQuery, AJAX, HTML, DHTML.

Frameworks and Tools: Struts, Spring, Hibernate, ANT, Log4J.

Application/Web servers: WebLogic, JBoss, Apache Tomcat and WebSphere.

Databases: Oracle, SQL Server, SQL Loader, MySQL.

Reporting Tools: Crystal Reports, Oracle Designer

MS Office: Outlook, Access, Visio, Word, PowerPoint and Excel

IDEs: Eclipse, Net Beans and IntelliJ

Design/ Version control: UML, Rational ClearCase, Tortoise SVN, CVS and Tortoise GIT

PROFESSIONAL EXPERIENCE:

Confidential, Plano, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Story planning and breakdown concepts into user stories for iterations under the Agile Scrum methodology.
  • Experience in XML Parsing using Java API, also involved in encoding or decoding the xml.
  • Experience with AWS instances spanning across Dev and Test through Open Source DevOps tools like Chef and Jenkins.
  • Involved in testing using jUnit for the developed code to coverage all the scenarios.

Environment: AWS, Chef, Java 1.8, J2EE, Spring 3.x, Restful Services, Tomcat, Eclipse Neon.1a (4.6.1), Oracle 10g, Windows 7, Maven, Junit, Sonar, Jenkins

Confidential, Southlake, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Story planning for iterations under the Agile Scrum methodology.
  • Worked on Meta Model Manager to create new domain as well create/update/analyze models.
  • Worked on Rule engine for creating arbitrary rules on the models.
  • Worked on Meta Model design for integrating the behaviors between models and sub models.
  • Developed Web Services to implement SOA using SOAP, WSDL, and UDDI with HTTP
  • Data access layer is implemented using Hibernate.
  • Worked extensively in the backend Oracle database by writing complex SQL queries.
  • Created and maintained the configuration of the Spring Application Framework (IoC).
  • Was actively involved with production support.
  • Involved in testing using jUnit as well configuring various plug-ins to coverage all the scenarios.
  • Involved in creating test cases using EasyMock to test the business logic.
  • Involved in creating FIT test cases using Fitnesse to test the DAO layer in temporary database.

Environment: Java 1.7, Spring 3.0, Hibernate 3.5, log4j, Maven, WEB SERVICES, Windows 7, Oracle 11g, Testkit, MMM Manager, Fitnesse, EasyMock, Intellij.

Confidential

Operational Cost Manager

Responsibilities:

  • Involved in creating Functional Specification Documents as well remodeling of existing architecture by actively interacting with users and customers.
  • Developing SQL procedures and provided scripts for querying the oracle database.
  • Involved in configuration the UI and backend using Spring MVC, IOC, and Hibernate.
  • Participating in design and code reviews, develop documentation artifacts.
  • Involved in converting the existing projects into Maven projects.
  • Analyze requirements, design, and develop using JSP, HTML5 / CSS3 / JavaScript.
  • Good at writing validations on UI using jQuery/ java script.
  • Having knowledge on Angular JS.
  • Worked on REST ful services to fetch the data from controller to UI and vice-versa.
  • Configured Jenkins for continuous integration to check the builds regularly.
  • Involved in writing Test cases as well covered the whole functionality by integrating various coverage plug-ins.
  • Configured the Jenkins to integrate the continuous builds and monitoring regularly.
  • Configured the Jenkins with different plug-ins to check the code coverage, PMD for detecting programmer mistakes, Checkstyle for formatting.

Environment: Java 1.7, J2EE 2.0, SOA, Restful Services, HTML, XML, JBOSS, JavaScript 1.5, Eclipse 3.6, Oracle 10g, Windows 7,Unix, SQL, Maven, JUnit.

Confidential

Java Developer

Responsibilities:

  • Designing User Interface based on Spring MVC framework, which includes usage of JSP, Tag libs as view.
  • Experience in Commons Logging and Log4J for logging exceptions.
  • Developed DAO layer using Hibernate as well integrating with Spring.
  • Leveraged the IOC concepts of Spring framework to integrate user interface with Hibernate based persistence interface.
  • Developed some triggers to consume the xml data to process in IX module.
  • Experienced in using DOJO mapping to convert data from one object to another.
  • Extensively supported the application in late nights as part of Production Support.
  • Worked on configuring the web services client using WSDL and generating the related classes using Jibx.
  • Testing the Web service request and response using SOAPUI.
  • Used JUnit framework for Unit testing of application.
  • Worked on complex queries, writing and procedures.
  • Used Maven tool for building the application.

Environment: Java 1.6, Spring MVC, Hibernate 3.0, J2EE, EJB, JAX-WS, XML, XSD, SOAP, WSDL, SOAPUI, LOG4j, JUnit, JMS, Intellij, XMLSPY, Weblogic.

Confidential, Chattanooga, TN

Sr. Java/J2EE Developer

Responsibilities:

  • Responsible for designing User Interface based on MVC framework, which accomplishes a tight and neat co-ordination of Struts, JSP, Servlets and Custom Taglibs.
  • Extensive experience in developing the User Interface validation frame work in combination with custom validation built on top of Struts validation frame work from the form bean.
  • Actively involved in interacting with business users to record user requirements and created the Functional Specification Documents (FRD’s) and remodeled the existing architecture.
  • Developed the custom Logging framework used to log transactions executed across the various applications using Log4j.
  • Developed DAO layer using Hibernate.
  • Leveraged the IOC concepts of Spring framework to integrate Struts based user interface with Hibernate based persistence interface.
  • Developed dynamic proxies to consume the web services developed in JAX-WS standards for CRM module.
  • Published JAX-WS based web services where in all the requests will be routed to this Single Point service and based on the request they are forwarded to the corresponding legacy operations.
  • Created a web based application to run and see the reports from the corporate office across all stores.
  • Participated in Code migration and resolving code conflicts in various versions.
  • Developed PL/SQL stored procedures and functions for enforcing database constraints.
  • Coordinated with Developers and QA Testing Team regarding testing issues like setting up builds, issuing tickets, setting up Testing and Development Environment.
  • Involved in exporting and importing integrations and jar files from development, staging and production environments.
  • Resolved the production tickets issued and deployed patches to the test environment.

Environment: Java 1.5, Struts 2.0, Hibernate 3.0, Spring, JEE, EJB, JAX-WS, XML, XSD, SOAP, WSDL, SOAPUI, LOG4j, JUnit, Mock objects, JMS, Eclipse, Edit Plus, Ultra Edit, XMLSPY, Weblogic 10.3.

Confidential, East Greenwich, RI

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Designing and Coding.
  • Responsible for developing the application on end to end.
  • Used RAD 7.5 to develop, test and deploy all the Java components.
  • Performed client-side validations using JavaScript.
  • Develop (Specify, create, modify, maintain, and test) software component(s) which are part of the NGEN software project on assigned technology platform.
  • Provided work around for complicated defects, later fixed all the defects and make major enhancements to resolve customer problems.
  • Developing scalable applications in a dynamic environment, primarily using Java, Struts, web services and object/relationship mapping tools.
  • Working in both UNIX and Windows environments.
  • Developing or modifying databases as needed to support application development, and continually providing support for internally developed applications.
  • Enhancing and maintaining existing application suite.
  • Communicating development status on a regular basis with team members.

Environment: Java Servlets 2.4, Struts, LDAP, Hibernate, JAVA 1.5 and 1.6, Java beans, RAD 7.5, JDBC 3.x, Web Services, SQL, HTML, DHTML, and CSS.

Confidential, Southern California Edison Irwindale, CA

Java/J2EE Developer

Responsibilities:

  • Software Development is driven by Agile methodology, short sprints in from of iterations and designed Use case diagrams, Class diagrams, and Sequence diagrams using UML and developed using Java J2EE components.
  • Developed and implemented three tier Architecture using Struts for Presentation, spring and EJB for server side and hibernate for communicating with the Database.
  • Developed web layer using Struts, JSP, developed custom tags and consumed struts tag libraries.
  • Used Java Script to handle basic UI validations and published business validations has been handled by custom validations which built on top of Struts validation framework.
  • Developed Service Locator based component to locate and initialize services based on-demand initialization.
  • Extensively used Spring IOC to handle dependency management.
  • Used Spring AOP for common services like logging, transactions and exceptions.
  • Developed Server side components using Spring, Hibernate and implemented J2EE design patterns such as Intercepting Filter, Front Controller, Business Delegate, Session facade.
  • Developed asynchronous messaging components using MDB and Queue as destination. This component handles notification and confirmation components.
  • Second level Caching has been implemented for maintaining reusable static data to improve performance of application using EH-Cache.
  • Configured WebSphere development environment integrated testing and test environments.
  • Developed Unit Test cases using jUnit.
  • Analyzed test cases (business scenarios) performance using IBM DevPartner tool to reduce memory leaks, code coverage and prevent downtime.

Environment: Java, WebSphere, Rational Rose, Eclipse, Struts, Hibernate, Spring, EJB, JPA, MDB, JMS, Java Script, Web Services, AXIS, SOAP, JAXRPC, WSDL, XSD, Maven, Clear Case, JUnit, JMock, DevPartner, Oracle, Windows.

Confidential, Ashburn, VA

Java/J2EE Developer

Responsibilities:

  • Prepared Technical Specification Document and Detailed Design Document.
  • Gathering requirements from Business Analyst.
  • Followed Agile scrum methodology to develop the application.
  • UI Development has been done using JSF-Prime Faces.
  • Fully utilize the components and Events of JSF Prime Faces.
  • UI Validations has been developed using framework in JSF Prime faces.
  • Coding in Java, JSF, Ajax, JQuery and Hibernate.
  • Implemented the Spring Batch Jobs for data processing.
  • Supporting the team in technical issues.
  • Prepare and Read XML data using XSD,XSLT,XPATH
  • Wrote Packages and Procedure in Oracle for validating the exceptions.
  • Used Hibernate ORM to interact with Database.
  • Execute Batch Jobs in Unix.
  • Implemented JUNIT test cases for each scenario.
  • Used ANT tool to build the application.
  • Deployed the application in web logic application server.
  • Fix the identified issues in QA testing.

Environment: Java, J2EE, JSF-Prime Faces 4.1, HTML, JQuery, Spring IOC, Spring Batch, Hibernate, Oracle 10g, Unix, Agile.

We'd love your feedback!