We provide IT Staff Augmentation Services!

Senior Java J2ee Developer Resume

0/5 (Submit Your Rating)

Pleasanton, CA

SUMMARY

  • Around 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.
  • Extensive knowledge in working with JAVA/J2EE technologies such as Servlets, JSP, JDBC, EJB, JNDI, JMS and Object Oriented Programming techniques.
  • Extensive experience in designing professional UI web applications using front-end technologies like HTML5, DHTML, CSS3, JavaScript, XML, DHTML, XHTML, jQuery, AJAX, JSON, Angular.js, Node.js and Flash
  • Extensive development experience on different IDE’s like Eclipse, My Eclipse, NetBeans, RAD and IntellijIDEA.
  • Expertise in various open source frameworks like Structs2.0/1.2, spring 2.5, JSF2.2, JSF 1.2 and ORM Technology like Hibernate 3.0.
  • Experience with multiple Servers like IBM WebSphere, WebLogic, Sun Glass fish, Jboss and Apache Tomcat.
  • Worked Extensively in architecting, designing and developing Portal Applications, Portlets and deploying them to WebSphere Portal Server 7.0, 6.1,6.0
  • Experience in Web Services Technologies like REST, SOAP, WSDL, UDDI and Service Oriented Architecture (SOA).
  • Experience in implementingDesign PatternsandJ2EE Design Patterns
  • Have good experience in building multi-threaded Java server side applications and frameworks
  • Very Good Knowledge of Groovy and Grails.
  • Skilled in leading frameworks such as React, Angular to build high-quality, scalable and reusable components and Front-end solution
  • Experience in using DOM and SAX parsers to process, validate, parse and extract data from XML files.
  • Hands on experience in UML Modeling, Rational Rose and Design Pattern (J2EE) like Singleton Factory Method, Facade, Front Controller, Delegate Pattern, MVC Architecture.
  • Extensive experience in implementation of the version control software VSS, CVS, Clear Case and Git.
  • Implemented monitoring and established best practices around usage ofelastic search
  • Experience in working with Amazon Web Services (AWS) Cloud platform
  • Have strong experience in RDBMS like Oracle, DB2, PL/SQL, SQL, and SQL SERVER.
  • Strong experience in designing and working withCouchbase andMongo DB
  • Experience providing to development teams on how to track, plan and analyze usingJIRA.
  • Expert in using creating stories and reports like JIRA and Mantis.
  • Experience using BPM/BRE Rule Engines such as Microsoft BizTalk Server Business Rule Engine and Fair Isaac Blaze Advisor
  • Involved in Unit Test Cases writing and having good knowledge in Junit and JMeter.
  • Experience in various Agile methodologies like Test Driven Development, SCRUM, and Pair Programming.
  • Capable to research and upgrade to the new leading technologies.
  • Project co-ordination and management skills.
  • Have good communication and inter-personal skills and very quick learner, adaptive, innovative, proactive and result oriented.

TECHNICAL SKILLS:

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JTS.

Programming Languages: Java, C++, C, SQL, PL/SQL, PHP, Groovy.

Application/Web Servers: Weblogic 8.1/9.1, IBM Websphere 5.1/6.0/6.1/7.0 , JBoss, Tomcat 5.0.28/6.0 and sun Glass fish.

Frameworks: Struts 2.x/1.x, Spring 2.x, Hibernate 3.x, JSF 1.2/2.0, Grails 3.x

IDEs: Eclipse, RAD, NetBeans, IntelliJ IDEA.

Web Technologies: JavaScript, AJAX, HTML, DHTML, CSS, JQuery, AngularJs, Node.js

Web Services / Messaging: JAX-WS, JAX-RPC, JAX-RS, REST, SOAP, WSDL, UDDI, Apache AXIS, MQ Series.

Design Patterns: MVC, Session facade, Singleton, DAO, Factory, Template pattern

Databases: PL/SQL, Oracle 8i/9i/10g, DB2, SQL Server 2000/2005/2008 , MySQL

Version Control: CVS, SVN, Git, Rational clearcase

Testing and Build Tools: Junit, Log4j, ANT, Maven

Platforms: Windows 2000/98/95/NT4.0, UNIX, LINUX.

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC

PROFESSIONAL EXPERIENCE

Confidential, Pleasanton, CA

Senior Java J2EE Developer

Environment: Java,J2EE, Struts 1.2, JSP, Hibernate 3.0, Spring 2.0, Servlets, JMS, XML, SOAP, ANT, HTML, JavaScript, Log 4J, JUnit, Git, AWS, Groovy, Grails, Rest, AngularJs, MongoDB, WebSphere, Jira, Eclipse, Oracle PL/SQL, SQL Server.

Responsibilities:

  • Involved in application design, development and testing of the application. Also participated in database design.
  • Test Driven Development (TDD) process is used in developing the application.
  • Used struts validation framework for form level validation.
  • Developed Session Beans, which were used to interface the Entity Beans.
  • Implemented service layer using Spring IOC module.
  • Used spring’s AOP to implement logging and getting data source objects as the advice that was woven in the bean classes.
  • Involved in implementing differentJ2EEdesign patterns like Session Facade, Message Facade, and Service Locator.
  • Implemented productivity features like action, builders and dynamic typing using Groovy.
  • Implemented web applications based on clients selected template using Groovy, Java, Php, JavaScript, CSS, AJAX technologies incorporated in Grails.
  • Integrated to reuse external web services such as MailChimp, Freeside and others packaged in grails plugins communicating via REST/SOAP APIs
  • DevelopedPL/SQL triggersandmaster tablesfor automatic creation of primary keys.
  • Migrated corporate Linux servers from physical servers toAmazon AWS virtual servers
  • Leveraging AWS SDKs to interact with AWS services from application
  • Developed User interface using Struts MVC frame work. Implemented JSP's using struts tag libraries and developed action classes.
  • Developed services, directives and view’s with Angular.js 1.X version.
  • Used AngularJS as the development framework to build a single-page application.
  • Prepared projects, dashboards, reports and questions for all JIRA related services
  • Responded to all incoming questions and inquiries related to JIRA applications
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices
  • Worked with the team of architects and front-end developers to gather requirements and enhance the application functionality and add new features.
  • Maintained security,tuning and clusteringon Web Sphere Application Server usingIBM Webseal Tivoli Access Manager
  • Involved in creating a base Test Case class for configuring the common framework which can extend the JUnit test class.
  • Implemented unit test cases using JUnit framework.
  • Designed and documentedREST/HTTP APIs, including JSON data formats and API versioning strategy
  • REST Web serviceswritten inGroovy/Grailswrapped byJerseyJAX-RS
  • Implement the logging process at different levels of application using Log4j.

Java and J2EE Developer

Confidential, Plano, TX.

Environment: JDK 1.6, J2EE, Spring 3.0, JSTL, iBATIS 2.3.0, XML, CVS, JAXP, XSLT, JMS1.1, Eclipse 4.3, Log4J 1.2, PL/SQL 11.0.2, JUnit, AWS, Apache Axis2 1.4.1, Groovy, Grails, Web services, Node.Js, SOAP, Maven, WSDL, Unix.

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
  • Developed the application implementing MVC Architecture integrating JSF with spring frameworks.
  • Implemented complex business logic requirements involving calculation of payments.
  • Worked on developing UI in which information is exchanged with telephone service and allowing the user to make a call directly from the web page based on the response.
  • Worked in migration web screens from JSF 1 to JSF 2.2.
  • Developed Rest Web services to communicate with different systems and implement business logic from the response.
  • Implemented Object oriented programming using Groovy for Java Platform
  • Created views of the application, wrote groovy server pages
  • Involved in developing code for obtaining bean s in spring framework using Dependency Injection (DI) and Inversion of Control (IOC).
  • Worked on updating the classes with new schema for existing Webservice calls.
  • Developed business web services using Microsoft Windows Communication Foundation (WCF) with core logic implemented in Blaze rules engine
  • Designed and developed interface between Blaze Advisor and FileNet P8 Business Process Manager.
  • Used Web services - WSDL and SOAP for getting required information from third party.
  • Used JUnit to write repeatable tests mainly for unit testing.
  • Designed, developed, implemented, and maintained custom Ant tasks in Java and Groovy.
  • Used Amazon Web services (AWS) to provide a large computing capacity.
  • Deployed the application on AWS (amazon web services) for scalable solutions
  • Used ANT tool for building and packaging the application.
  • Used Subversion SVN for Source Control and Version Management.
  • Used the Node.js, Angular.js MVC Frameworks in the development of the web applications
  • Involved in developing UI layer using JavaScript, JQuery, and AJAX.

Java and J2EE Developer

Confidential, Charlotte, NC.

Environment: Core Java, J2SE 5.0, Web Services, Axis, Servlets, JSP, Struts, EJB, JST, XML AJAX, Jira, WebSphere Application Server, JBOSS, RAD.

Responsibilities:

  • Designed and implemented business logic and other administrative tasks that include registration and maintenance of user profile using Java Servlets.
  • StrutsMVC framework along withJST for developing J2EE based web application.
  • Implemented Hibernate to map all the tables from different data sources to make database updating.
  • Developed webservices in Java and Experienced with SOAP, WSDL
  • Hibernate Tools were used as persistence Layer - using the database and configuration data to provide persistence services (and persistent objects) to the application.
  • Created and maintained mappingfiles and transactioncontrol in Hibernate.
  • Created and executed Business Logic Layer, Data Access Layer through DAO (Data
  • Access Object) pattern and DTO (Data Transfer Object) pattern.
  • Monitored JIRA disk space usage
  • Analysed test results, identified issues and reported it to the developers and project manager through Jira
  • Configured Apache for Jboss domains with virtual Servers
  • Involved in development of Front-End using JSP, Ajax, Struts, CSS HTML, Java Script and AJAX.
  • Designed and coded EJB modules that interact with Oracle database.
  • Used XML to transfer the application data between client and server.
  • XSLT stylesheets for the XML data transformations that included both mid-layer transformations (XML to XML) and final transformations (XML to HTML)
  • Participate in designing Webservicescontract in support of the product
  • Designed and developed forms using HTML and validated them using JavaScript
  • Worked on CMVC to perform software version control.
  • UsedLog4jfor logging.
  • Performed Unit Testing.

Java and J2EE Developer

Confidential

Environment: Core Java, J2EE, JSP, Servlets, XML, XSLT, EJB, JDBC, JavaScript, JMS, HTML, CSS, MySQL Server, CVS, Windows 2000

Responsibilities:

  • Involved in analysis and design of the application.
  • Involved in preparing the detailed design document for the project.
  • Developed the application using J2EE architecture.
  • Involved in developing JSP forms.
  • Designed and developed web pages using HTML and JSP.
  • Designed and developed Servlets to communicate between presentation and business layer.
  • Used EJB as a middleware in developing a three-tier distributed application.
  • Developed Session Beans and Entity beans to business and data process.
  • Used JMS in the project for sending and receiving the messages on the queue.
  • Developed the Servlets for processing the data on the server.
  • The processed data is transferred to the database through Entity Bean.
  • Used JDBC for database connectivity with MySQL Server.
  • Used CVS for version control.
  • Involved in unit testing using Junit.

Java and J2EE Developer

Confidential

Environment: Java, JSP, UML/Rational Rose, Struts,Javascript,Javabeans, ANT, EJB, ArrayList, HashMap JDBC, WebSphere Application server.

Responsibilities:

  • Designed sequence diagrams and class diagrams using UML/ Rational Rose.
  • Developed JSP pages for presentation layer using Struts.
  • Client side validations using Struts Validations/JavaScript.
  • Developed Controller Servlet to handle Client requests.
  • Developed SessionJavaBeans to serve the Servlets that encapsulates business logic and Entity Beans that represent business objects to reduce business processing traffic.
  • Wrote ANT scripts to build EJB components.
  • Deployed and tested on WebSphere Application Server.
  • UsedJavaCollection Classes like Set, ArrayList, and HashMap etc.
  • Developed JDBC data access objects and these classes make the EJB Components resource independent.

We'd love your feedback!