We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Cumming, GA

SUMMARY

  • 8+years of experience in Software Development on Java, J2EE and Web technologies. Extensive experience in Designing, Developing and Deploying Web and Enterprise applications.
  • Well versed with Core Java concepts like collections, multithreading, serialization, JavaBeans.
  • Experience in Web based application development using Java/J2EE, JSP, JSTL servlet, EJB, Web Services and XML.
  • Strong experience in front - end development using AJAX, JSON, HTML5, CSS3/CSS, Bootstrap, JavaScript, Angular JS, JQuery.
  • Expertise in SQL and experience in RDBMS like OracleDB2and MySQL.
  • Expertise in writing SQL, PL/SQL, triggers, stored procedures on Oracle database.
  • Expertise in No-SQL Database like Mongo DB, Redis.
  • Experience in major web applications servers, including Apache Tomcat, WebLogic, Web Sphere, and JBoss.
  • Good experience in developing TIBCO BW processes.
  • Developed web GUI involving HTML5, Node JS, Java Script under MVC architecture
  • Proficient in Java/J2EE Design Patterns including Singleton, Decorator, Factory, Prototype, Proxy, Command, Model View Controller (MVC), and Business Delegate.
  • Extensive expertise in Struts 1.x/2.x MVC, Spring 2.x/3.x MVC, Spring Security, Hibernate 3.x, 4.x. Strong hand-on experience in their configuration, integration and implementation.
  • Worked on Ext JS, Angular JS and Node JS Framework.
  • Strong experience on Version Control Tools like CVS, SVN, Github.
  • Strong experience on different IDE’s or development tools including Eclipse, My Eclipse, JIRA, JUnit, FileZilla, Putty, Ant, Maven, etc.,
  • Experience in implementing SOA architectures with web services using WSDL, UDDI, RESTful and XML technologies like XSL (XSLT), DOM and SAX.
  • Proven software development experience using different methodologies - Agile and Waterfall.

TECHNICAL SKILLS

LANGUAGES: JAVA, C, C++, SQL, Unix Shell Scripts and PL/SQL

JAVA TECHNOLOGIES: J2EE, Servlets, Java Server Pages, Jakarta Struts, EJB, Hibernate, JSTL, JDBC, JNDI, SOAP, UDDI, WSDL, RMI, Design Patterns, Java Mail, XML (SAX, DOM), JDO, JUnit, Log4J, Mongo DB, Node js, Apache ANT, JAX-WS, JAX-RPC, JSF, Applets

WEB TECHNOLOGIES: HTML, XML, CSS and Web Services

WEB/APPLICATION SERVERS: Apache TOMCAT, JBOSS AS, BEA WebLogic, Apache HTTP Server and MQSeries

VERSION CONTROL: Sub Version, CVS, Visual Source Safe

DATABASE: ORACLE 11g/10g/8i/9i, MS SQL Server and MySQL, DB2

IDE’s: Eclipse, My Eclipse, WSAD, RAD, Rational Rose

OPERATING SYSTEMS: Linux, UNIX, Windows NT/XP/2000, MS-DOS

OTHER SOFTWARE: Putty, FileZilla FTP Server/Client

PROFESSIONAL EXPERIENCE

Confidential, Cumming, GA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in different phases of project setup, detail design development and analyze, application components and prototypes, development and system testing.
  • Design and Development of Maintenance application involving Spring MVC, Web Services, JSP, Java Script.
  • Design and development of Billing Batch involving Spring Batch.
  • Customize Spring Admin application to in corporate into to Billing app.
  • Designed Application Components Using Angular JS.
  • Involved in maintenance phase of the POS project.
  • Involved business methods that are related to other functional modules.
  • Integrated Java module with TIBCO Business Works processes.
  • Developed Processes in TIBCO Business Works for transforming the data to/ from XML and proprietary formats
  • Define data transfer batch process to create flat files for sending to SW using spring secure SFTP using spring integration.
  • Developed processes in TIBCO Business Works to handle various update transactions like terminate member, reinstate member, update benefits, update dependents and update members.
  • Extensively used Hibernate in data access layer to access and update information from the Oracle database.
  • Worked on the modernization of a legacy and outsourcedUItechnologies used were Angu-lar.js and jQuery.
  • Used Hibernate Query Language (HQL) for writing the queries.
  • UsedIBatisFrameworkto Create a Mapping between SQL Database and Java Objects.
  • Implemented RESTful web services using Jersey API and JSON, XML.
  • Developed service classes, DAOs classes as per the design and developed business logics using CORE JAVA API.
  • Develop back-end messaging infrastructure for real-time web application in Javascript, jQuery, node.js, redis.
  • Hardware-agnostic - can be used with most existing POS systems and integrates with VARs and third-party solutions
  • Used several design patterns like Factory, Front Controller, Strategy and MVC patterns.
  • Define data transfer process to update to data base through asynchronous web service.
  • Consumed web services and Implemented Http Communication using JSON Data.
  • Wrote several JUnit and Integration testing.
  • Developed specialized search system using Mongo DB, AngularJs, Java Servlets, JUnit, Maven.
  • Deployed, Managed and Monitored Mongo DB Replica Sets / Databases. Prototyped Mongo DB new features across multiple stacks
  • Worked on webservices like JSON, REST for Android applications.
  • Used Angular JS framework for building web-apps and is highly efficient with PHP5 framework as well as using Restful services.
  • UAT implementation and defects fixing.
  • Used Tortoise SVN as Version Control Tool and Maven to build applications.
  • Deployed application to JBoss server using Jenkins.
  • Involved in doing a code refactoring and code reviews.
  • Agile methodology has been followed for the Application.
  • Used these Web Services to interact with other application in organization using SOAP and WSDL file.

Environment: Java 1.7, Oracle 11g, JSF 2.x, HTML5, CSS3, Angular Js, JavaScript, JSP 2.x, Spring 3.x, Hibernate 3.x, XML, Maven 2.x, Mongo DB, JNDI, JQuery, Node js, Tortoise CVS, JUnit, Log4J, RAD 7.0, Web Sphere Application server 7.0, PL/SQL.

Confidential, Sunnyvale, CA

Sr. Java Developer

Responsibilities:

  • Development and implementation of OLAM site based on - “Model-View-Control (MVC)" architecture using STRUTS Framework for Presentation tier and server-side J2EE technologies.
  • Extensively used the OAD concepts in the overall design and development of the system.
  • Involved in design and development of various modules Login & Registration, My Accounts and My Minutes.
  • Worked on with Angular JS framework.
  • Used Struts framework to implement MVC pattern and developed POJO classes for model layer.
  • Developed Add/Edit Securities component using Struts Action, Action Form and Action Errors and the Tiles Framework. This is a set of wizard pages that will allow an admin to create new instrument master entries or modify existing entries.
  • Application Developed using struts frame work as web layer frame work and hibernate for Data layer.
  • Used Struts Validated framework/JavaScript for client side validations.
  • Used Vignette v/5 and Perl to manage the deployment of code between development, staging and production.
  • Technology leadership for the direction of the Cloud based application using Node.JS, PDFJS, Sencha, MongoDB and MS SQL Server integrating to a proprietary framework.
  • Hands on Experience in Developing Applications using Mongo DB.
  • JavaScript Object Oriented Analysis & Design using UML.
  • Developed EJBs to retrieve data from Billing Systems such as CARE and Telegence.
  • Write JAVA/JDBC interface between proprietary databases.
  • Extensively used Hibernate in data access layer to access and update information from the Oracle database. Used Hibernate Query Language (HQL) for writing the queries.
  • Designed & Developed the front end (templates) using JSP, Struts tags, JSTL, HTML, and JavaScript.
  • Experience in automating the build and deployment process using Grunt/Gulp and Bower for front end and using Git, Maven, Jenkins,Open shift and Open stack for backend.
  • Developing Stateless Session Beans for Credit Card Validations.
  • Implemented Business Services and Business Logic using various design patterns
  • Supported of application for regular change requests and enhancements.
  • Developed Web Test Clients for the CEF (Consolidated E Business Framework) API
  • Producing release builds using Ant based scripts.
  • Involved in testing and debugging the system.

Environment: Java, J2EE, Struts, JSP, Servlets, Enterprise Java Beans, Hibernate, XML, JavaScript, Jbuilder8.0, UML, Object Oriented JavaScript, Angular Js, Node js, Rational Rose, JDBC, ANT, WebLogic 8.1, Windows XP/2000 and UNIX.

Confidential, Wilmington, Delaware

Sr. Java Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
  • Developed class diagrams and sequence diagrams using Enterprise Architect.
  • Gathering information of about loan accounts.
  • Developed the application implementing MVC Architecture integrating JSF with spring frameworks.
  • Involved in developing code for obtaining bean references in spring framework using dependency Injection (DI) and Inversion of Control.
  • Involved in development of presentation layer using JSP and Servlets.
  • Created configuration files for spring, Hibernate and JSF integration.
  • Implemented Object-relation mapping in the persistence layer using Hibernate frame work.
  • Developed REST services using JERSEY implementation.
  • Used JAXB for data binding in supporting marshalling and un-marshalling SOAP requests and responses.
  • Used XSLT transformation components to convert data from XML to HTML5 and DOM API for parsing XML.
  • Applying rules on individual accounts by drools rules engine which contain certain business rules.
  • Developed the helper classes for better data exchange between the MVC layers.
  • Implemented Multithread concepts in Java classes to avoid deadlocking.
  • Worked on transforming regular UI pages using standard JSF to Prime Faces.
  • Used JUnit to write repeatable tests mainly for unit testing.
  • Used Log4j as logging framework to capture the log traces of applications in debugging the issues.
  • Deployed the complete Web applications in JBoss and TOMCAT servers.
  • Used ANT tool for building and packaging the application.
  • Used Subversion SVN and Clear Case for Source Control and Version Management.
  • Involved in developing UI layer using JavaScript, JQuery, and AJAX.
  • Interacted with testing team to fix defects.

Environment: JDK 1.6, J2EE, Servlets 2.5, Spring 3.2, JSF 2.0, Prime Faces 5.0, JSTL, Hibernate4.1.9, XML, SVN, JAXP, XSLT, Eclipse 3.2, Enterprise Architect, Log4J 1.2, IBM DB2, JUnit, Apache Axis2 1.4.1, Web services, MQ Series, SOAP, Maven, WSDL.

Confidential

Java Developer

Responsibilities:

  • Extensively participated in Requirement gathering and analysis by meeting with business analysts and end users.
  • Developed Use Cases, Interaction Diagrams, State Diagrams, Component Diagrams and Deployment Diagrams using Rational Rose.
  • Established Connection between Java and Database using JDBC.
  • Set up the entire web application framework through MVC Design pattern.
  • Created Form Beans and Action classes as a part of the Struts framework.
  • Developed Internet Web Application using J2EE architecture, worked extensively on STRUTS framework to design the user interfaces and used JDBC for database connectivity.
  • Developed J2EE components (EJB, Servlets, JSP) in Web Logic Application Server
  • Developed core Java classes to be included in JSP pages and used Net Beans for development
  • Involved in designing front-end screens using JSP, HTML and DHTML

Environment: Java, Java Script, Oracle PL/SQL, JDBC, JSP, Eclipse, JAD, MVC, HTML, J2EE, STRUTS, JDBC, DHTML.

Confidential

Java/J2EE Developer

Responsibilities:

  • As part of the life cycle development prepared class model, sequence model and flow diagrams by analyzing use cases usingRational Tools.
  • Reviewing and analyzing data model for developing the Presentation layer and Value Objects.
  • Participated in the designing of the Web framework usingStruts frameworkas a model-view-controller (MVC) design paradigm.
  • Extensive use ofStrutsFrameworkfor Controller components and view components.
  • Involved in writing the client side scripts usingJavaScript.
  • Involved in writing the parsers for parsing and building the XML documents usingSAXandDOMParsers.
  • DevelopedSQLandPL/SQLstored proceduresandprepared statementsfor updating and accessingdatafromOracle database.
  • UsedJUNITfor testing and check API performance.
  • Usedlog4jfor application & error logging.
  • UsedClear CaseVersion Control for Project Configuration Management.

Environment: Java, JDK1.3, J2EE, Jsp1.1, Servlets2.2, Struts1.0, JDBC, Oracle 8i, Eclipse, JavaScript, HTML, XML, XSL, Log4j, JUnit, Ant, Linux and windows XP.

We'd love your feedback!