We provide IT Staff Augmentation Services!

Senior J2ee Developer Resume

2.00/5 (Submit Your Rating)

Cypress, CaliforniA

RELEVANT EXPERIENCE

  • Confidential is an accomplished J2EE Developer with 8+ years of software development experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle (SDLC).
  • Extensive knowledge in working with J2EE technologies such as Servlets, JSP, JDBC, EJB, JNDI, Java Beans, JMS and Object Oriented Programming techniques.
  • Extensive & expert level of experience with Java Platform, JEE5, EJBs, JDBC, JPA, Servlets, JSP, JMS, XML, Applets, JavaScript and POJO.
  • Expertise in databases like Oracle, SQL Server, PL/SQL, Queries, Triggers, DB2 Client, O/R Mapping, Hibernate, and JPA.
  • Knowledge of NoSQL technologies like Cassandra and MongoDB.
  • Experience in client side designing and validations using HTML, DHTML, CSS, Java Script, AJAX, and JSP.
  • Expertise in Content Management Systems (CMS) like DRUPAL and Magento.
  • Expertise in various open source frameworks to include Struts, Spring, JSF, and ORM Technology like Hibernate 3.0.
  • Experience in working with multiple Servers like IBM WebSphere, WebLogic, JBoss, and Apache Tomcat.
  • Extensive development experience on different IDE’s like Eclipse, My Eclipse, Net Beans, WebLogic Workshop, Maven, and WSAD/RAD.
  • Experience in XML related technologies like JAXP, JAXB, XML, XTREAM, XSL, XSD, XPATH, DTD, and XML Schemas.
  • Experience in using DOM and SAX parsers to process, validate, parse and extract data from XML files.
  • Experience in Web Services Technologies like SOAP, WSDL, UDDI, JMS and Service Oriented Architecture (SOA).
  • Expertise in various components in Spring like IOC, AOP and MVC (Model View Controller) architecture.
  • Experienced in using Log4j and good expertise in Ant Tool.
  • Hands on experience in UML Modeling using Rational Rose, UMLet.
  • Good experience on Design Patterns (J2EE) to include Singleton Factory Method, DAO, Session Facade, Front Controller, and Delegate Pattern.
  • Extensive experience in implementation of the version control software VSS, CVS and Clear Case.
  • Experience in various Agile methodologies like SCRUM, Test Driven Development (TDD), and Pair Programming.

TOOLS/ METHODS:

  • Java 1.4/5.0/ SE 6/ 7, SQL and PL/SQL, UML, XML, XSL, XSLT, JDBC 2.1/3.0, Servlets, JSP, JNDI, JMS, JUnit, Java Mail API, RMI,
  • JAXB, JAXP, Apache Axis 2, REST, Hibernate 2/3, Struts 1.x/2.x,
  • Spring 1.x/2.x/3.1, JSF, DOJO, MVC
  • Eclipse, MyEclipse, Net - Beans, JBoss, WSAD/RAD, OOA/OOD, AOP, UML
  • AJAX, CSS, JavaScript, JQuery, HTML, XHTML, DHTML, WSDL, SOAP/XML, REST/JSON
  • Perforce, VSS, CVS, Subversion, Clear Case, Oracle10g/9i, Cassandra 1.0/1.1, MS SQL Server 2000/2005/2008 , DB2, Microsoft Access, MySQL, MS Office 2003/2007/2010 , IIS, Visio, MS Project, MS SharePoint, IBM WebSphere6/7, WebLogic 10/11g, Apache Tomcat 7, Agile, SCRUM, TDD, Waterfall

SUMMARY OF EXPERIENCE:

Senior J2EE Developer

Confidential, Cypress, California

Responsibilities:

  • Implemented Netflix’s framework Hystrix circuit breaker design pattern enabling the distributed application to be more resilient and fault tolerant
  • Configured hystrix dash board tracking the success, failure, timeout and short circuited web service calls and retry calls from the retry scheduler directed from recovery logic
  • Implemented the spring integration framework with components such as adapters, filters, header enrichers, and web service gateways based on the business and architectural requirements
  • Implemented custom design and solution using SI service activators via hybrid method of xml and java combination, offsetting the spring integration(SI) framework drawbacks
  • Worked on rabbitMQ and AMQP java APIs to configure queues, exchanges, and adapters
  • Involved in writing the business services layers and managed the service layers as separate service layer components for validation improving reusability.
  • Worked closely with the quality control to assure at most quality to the deliverables satisfying sonar and fortify code scans
  • Played a key role in POM configuring the Gherkinization of codes and junits tests, enabling more visibility to the business teams and in integration testing from end to end till production environment
  • Proposed timely design solutions to architects and developers through detailed analysis of the framework behavior and business requirement
  • Implemented java based custom HTTP interceptors in web service gateway to enable Layer 7 authentication making the network more secure from external XML injections and hacks
  • Converted the spring projects to spring boot projects and sectored the existing software components into micro services based on DAO, core business layer, and data layer increasing readability and reusability
  • Acquired timely technical and research skills required for the product development in areas such as web security, API publications, development frameworks, product health and monitoring tools and continuous integration system
  • Gathered the business requirement from the business team and the system analysts to pass on to the product development team
  • Assessed the development work and layout an agile plan with estimated time, internal and external dependencies and acceptance criteria for enabling parallel development and forecast external dependencies
  • Provided research support to the development team on the API sourcing, development framework, logging points, debugging, deployment and Quality control
  • Develop key prototypes by involving in building proof of concepts and by retrofitting or implementing the resulting output with existing or required business logic
  • Communicate the infrastructure requirements, development operations to the operation teams and provide deployment plan support and documentations to the production teams
  • Update the daily progress and task details on the agile tools
  • Conduct daily stand up on the status of the daily development involved for close tracking and follow ups of the tasks, issues and defects in the life cycle
  • Negotiate and coordinate with the depending team members to align the integration testing deliverable dates to meet with the deliverable dates
  • Document the development processes, and components design for the benefit of team Knowledge transfer, and team scalability

Environment: Spring 4.2.1, Spring Integration 4.2.0, Spring Boot 1.3.5, Spring Cloud Hystrix 1.0, RabbitMQ, MarkLogic DB, JSON, JAXP, SOAP, REST, SDLC, STS, Web Services, SPLUNK, SDLC, XML, log4j, Maven, Sonar and Fortify code scans tools sets, Acceptance Test and Gherkin standards, JUnit, GitHub, Unix

Senior J2EE Developer

Confidential, Chicago, IL

Responsibilities:

  • Understanding business objectives and implementation of business logic.
  • Used Agile Software Development methodology for developing the application.
  • Designed and developed the Web-based User Interface on JSF Framework.
  • Designed and Developed the Pub/Sub messaging infrastructure using TIBCO EMS.
  • Involved in implementing the TIBCO Publisher and Subscriber.
  • Exploited the potential of Hibernate for complex Object-Database mapping, transactions, and for achieving dynamic business functionalities.
  • Designed and Developed Java classes, XML Mapping files and Service classes to use the Hibernate API
  • Made use of DOJO components
  • Implemented Spring framework inversion of control (IOC) principle for beans.
  • Used Spring ORM and DAO modules for database transaction management.
  • Implemented Web Services abased on REST protocols using JSON and XSLT extensively for data transfers
  • Applied the Singleton Factory Method, DAO, MVC, Session Facade design patterns.
  • Developed presentation layer using HTML, CSS, and JavaScript.
  • Used Statement, Prepared Statement and Callable Statement classes for implementing the database interfaces.
  • Used JMS for communication with different platforms.
  • Maintained the source code versions in SVN.
  • Involved in Unit Testing, User Acceptance Testing and Bug Fixing

Environment: J2SE 5.0, Servlets 3.0, JSF 1.2, Spring 2.5, Hibernate 3.5, DOJO, JSP 2.0, JMS, JSON, JAXP, REST, SDLC, Eclipse, Web Services, HTML, CSS, JavaScript, JQuery, WebSphere 6, SDLC, XML, XSLT, TIBCO EMS Server, Cassandra 1.0, log4j, Ant, JUnit, SVN, Unix

Senior J2EE Developer

Confidential, Plano, TX

Responsibilities:

  • Involved in Requirement Analysis and modeled the requirement in UML using rational tool, designed the applications using OOAD and created the UI tool - using Java, XML, XSLT, JQuery, and JavaScript.
  • Worked on Eclipse during development to have MVC architecture for application development So that the developed application has a separate paradigm for design layer, presentation layer and control layer.
  • Integrated Spring (MVC architecture), Tag Libraries and created interactive form-based applications. Where these tags are used for displaying client side validations.
  • Performed a hybrid Spring validations using validation interface and annotations framework and also wrote many JavaScript’s to do client side validations.
  • Designed and implemented the Spring JDBC Template wrapper and Hibernate Domain Model for the services.
  • Wrote and used Java Bean classes, JSP and Stored Procedures and also JSP custom tags in the web tier to dynamically generate web pages
  • Used Hibernate ORM to integrate with the business application with Oracle Database and where the hibernate template is used to implement the business logic.
  • Implemented IBM Clear case as source control tool.
  • Built ANT Script for the application and used Log4J for debugging and made the code a bug free application.
  • Written JUNIT test cases for testing UI Framework classes
  • Participated in Unit testing and functionality testing for tracking errors and debugging the code.
  • Involved in Unit, Integration, Pre-Production testing and involved in Client Acceptance Tests and Approvals.

Environment: UML, OOAD, Eclipse 3.3, Apache Tomcat 6.0, Spring 4.1, HTML, XML, XSLT, DHTML, JavaScript, Hibernate 3.0, Weblogic 10, JSP 2.0, Stored Procedures, Oracle 9i, IBM Clear Case, ANT, Log4i, JUnit.

Senior J2EE Developer

Confidential, San Francisco, CA

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project.
  • Participated in the Architectural & design reviews with the enterprise architectural teams. Transformed the Use Cases into Class Diagrams, Sequence Diagrams and State diagrams using Rational Rose.
  • Designed applications using Java Design Patterns such as Singleton and Factory
  • Used Collections, abstract classes, interfaces and multithreading concepts extensively for the business logic
  • Used Spring 2.5 Framework in the application, which is based on MVC design pattern. Developed Controller classes, DAO classes, Service layer with JSP pages as a UI and configured the applicationContext.xml.
  • Extensively worked on Spring framework for the business logic tier. Developed and configured service Java Beans with Spring IOC.
  • Implemented Web Services in JAXP based on SOAP protocols using XML and XSLT.
  • Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
  • Used Hibernate and worked extensively on Hibernate Query Language (HQL) to query from the database and also wrote Hibernate mapping definitions for the persistent layer.
  • Designed developed and maintained the data layer using hibernate and performed configuration of Struts application framework
  • Creation of Stored Procedures to execute complex queries and also to aid in performance enhancement of the application using TOAD.
  • Deployed the application in WebSphere Application server and configured WebSphere Application Server to access the Database by setting up Data source and Oracle Pool.
  • Used Apache Log4j for logging and JUnit for testing.

Environment: Java SE 6, J2EE, JMS, Spring, JDBC, JavaScript, XML, Hibernate 3.5, Oracle10g, SQL, Struts 2.x, Eclipse 3.2, Toad, HTML, Rational Rose, WSDL, SOAP, Log4j, JNDI, WebSphere7.0.

J2EE Developer

Confidential, Miami, FL

Responsibilities:

  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
  • Involved in the designing of the modules and created design documents and various uml diagrams like sequence diagrams, class diagrams and use case diagrams for various use cases.
  • Developed large, scalable robust applications using JBoss Clustering.
  • Utilized Agile Methodologies to manage full life-cycle development of the project.
  • Developed the front end of the application using HTML, CSS, JSP, JSP Tag libraries, JavaScript.
  • Formatted and edited website content using DRUPAL.
  • Used REST based services in AJAX calls for rendering data from other applications.
  • Implemented the design patterns like DAO, Factory, Singleton, Service Locator and Business Delegate.
  • Implemented entire J2EE compliant application using Spring with WebSphere application server.
  • Used Spring MVC for implementing web tier.
  • Developed application service components and configured beans using (applicationContext.xml) Spring IoC.
  • Implemented Transaction and Logging using Spring AOP.
  • Developed Hibernate HQL queries and Hibernate DAO implementation for database connectivity.
  • Conducted the SQL performance analysis on Oracle 11g database tables and improved the performance by SQL tuning.
  • Consumed SOAP based webservices, created stubs using Apache Axis.
  • Integrated Hibernate with Spring and used Hibernate Template for data access.
  • Used Log4j for logging, debugging.
  • Used CVS for version control.
  • Test Driven Development (TTD) using JUnit & mocking by JMock.
  • Used tools like SOAP UI for testing SOAP based web services.

Environment: Java 5 J2EE, JDK 1.5, Java Beans, Spring 2.5, Java Script, J-Query, EJB, Hibernate 2.0, Eclipse, Toad, Oracle 11g, PL/SQL, Log4j, XML, HTML 4.0, JBoss 4.2, JUnit 4.0, DRUPAL, Soap, JMS, Web Services, WebLogic Application Server.

Software Engineer

Confidential

  • Responsible for developing Use Case, Class diagrams and Sequence diagrams for the modules using UML and Rational Rose.
  • Used Spring Framework for dependency injection with the help of Spring configuration files.
  • Developed the presentation layer using JSP, HTML, CSS and client validations using JavaScript.
  • Used HTML, CSS, JQuery and JSP to create and develop UI.
  • Involved in Installation and configuration of Tomcat Server.
  • Involved in Dynamic form generation, Auto completion of forms and user validation functionalities using AJAX.
  • Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
  • Created stored procedures using PL/SQL for data access layer.
  • Worked on tuning of back-end Oracle stored procedures using TOAD.
  • Developed and maintained ANT Scripts.
  • Involved in the configuration management using CVS.
  • Developed various test cases and performed unit testing using JUnit.
  • Developed Unit test cases for the classes using JUnit/Eclipse.
  • Developed stored procedures to extract data from Oracle database.
  • Application developed with strict adherence to J2EE best practices.
  • Developed Ant scripts to bundle and deploy application.

Environment: Java, J2EE, JSP, Servlets, Hibernate, Struts 1.x SQL/PLSQL, Web Services, SOAP, WSDL, JUnit, Tomcat 5.5, Oracle 9i, CVS, ANT, and Windows.

We'd love your feedback!