We provide IT Staff Augmentation Services!

Sr. Java / J2ee Developer Resume

4.00/5 (Submit Your Rating)

Plano, TX

SUMMARY:

  • More than 9 years of experience in Object Oriented Designing, Developing, Implementation and testing in Client/Servers e - business applications using Java&J2EE Technologies.
  • Good exposure to all phases of SDLC process, including system use case, functional & technical specification documentation based on business requirements.
  • Proficient in programming with Java/J2EE and strong experience in technologies such as JSP Servlets, Struts, spring (IOC&AOP), Hibernate, ATG Commerce, EJBs, MDBs, Session Beans, JDBC and JNDI.
  • Extensive programming experience in developing web based applications using Java, J2EE, JSP, Servlets, EJB, Struts, spring, Hibernate, JDBC, JavaScript, HTML, Java Script Libraries, Web Services etc.
  • Review design documents with stake holders and collect approvals
  • Excellent Knowledge of Object Oriented Analysis Design using UML.
  • Good experience with RUP, Agile methodologies.
  • Experience implementing SOA, WebService applications.
  • Strong Experience in developing the application using frameworks like Struts, Java Server Faces (JSF) and Spring frameworks Worked on maintaining the persistence using Hibernate, JPA ORM.
  • Experienced in implementing presentation layer using JSF , JSP, HTML , CSS , JQuery , JavaScript, AngularJs, ExtJs, JSON and Servlets.
  • Extensive work experience in Java/J2EE technologies including Servlets, JSP, AJAX, GWT, EJB, JNDI, RMI, JMS and JDBC for building server side applications and user interfaces
  • Proficiency in developing web services (Soap, Restful) that include several components like SOAP, WSDL, XML, XSD, Axis2, JAXB, JAX-RS and JAX-WS. Also Developed SOAP web services using Apache CXF.
  • Expertise in implementation of MVC using frameworks such as ATG Commerce, Spring, Struts and JSF.
  • Designed and developed multiple J2EE Model 2 MVC based Web Application using J2EE Technologies, Patterns and popular open-source framework Struts, Spring MVC, Spring, JPA and Hibernate.
  • Expertise in distributed, secure and scalable application development using J2EE technologies like Servlets, JSP, Struts, Spring Core, Spring MVC, Amazon Web Services (AWS), Web Service Development (Using SOAP and REST) and Hibernate
  • Good work experience on RDBMS like Oracle and MySQL. Creating SQL statements & Sub queries.
  • Experience in UI development using HTML5, CSS3, JavaScript, jQuery, AngularJS, and ReactJS.
  • Hands on experience in deployment of J2EE applications on JBoss, Tomcat, IBM Web Sphere and WebLogic Application Servers.
  • Good experience maintaining the project in IBM Rational Clear Case, SVN, CV S, StarTeam version control repositories.
  • Experienced in PHP web services using SOAP and REST.
  • Experience in building an application using the Alfresco content application server
  • Experience in using XML based technologies and parsers DOM, SAX, JAXP, JAXB
  • Good knowledge in Python and Hadoop, HDFS, Map Reduce, Hive, HBase, Flume.
  • Experience in database design, NoSQL, data modeling and developing stored procedures, functions and triggers using SQL plus, SQL developer in Oracle 9i, My SQL and DB2.
  • Created REST APIs by using spring, exposed them from my existing system so that it is consumed by other application.
  • Experience in managing the build files using ANT and Maven.
  • Experience in using the Log4j framework for Logging Java Application.
  • Experience in developing, designing in UML, Package, Class and State Diagrams.
  • Well versed with Core Java concepts like Collections, Multithreading, Serialization, Java Beans and Network programming.
  • Excellent communication, problem-solving, interpersonal, organizational skills.

TECHNICAL SKILLS:

Platforms: Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX

Programming: JDK 1.5, 1.6, 1.7,1.8, PHP, C, C++

JSP1.2,2.1, JSP: EL, JSTL, Custom Tags

Client Scripting: JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS, JavaScript, CSS2, CSS3, HTML4, HTML5, NodeJS

Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin

Database Tools: Toad for Oracle, Toad for MySQL, ATG Web Commerce, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, ATG Dynamo, MySQL Workbench

DB2, MS: SQL Server, HSQLDB, PostgresSQL, MySQL, MongoDB

Middleware Specifications: EJB 2.1, EJB 3.0, CORBA, RMI, JMS

Version Control: Tortoise SVN, Rational Clearcase, Accurev, GitHub, CVS

IDEs: Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, Netbeans, JBuilder 2007, JDeveloper.

Build Tools: ANT 1.7,1.8,1.9, Maven, Gradle

Continuous Integration: Jenkins, Hudson

XML Tools: Altova XML Spy 2005,2008

XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD

JAXRPC, JAXWS, JAX: RS, AWS (Amazon Web Services)

Webservice Tools: SoapUI 4.0,5.1, TcpMon

Webservice Implementations: Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF

Whitebox Testing: Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium, Fitnesse, EasyMock, PowerMock

Blackbox Testing: JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunner

Application Servers: Weblogic 8.1, 10.0, Websphere 6.1, JBoss 4.0, Glassfish 4.0

Web Servers: Tomcat 5.0,6.0,7.1, Joans

UML Tools: Altova UML Model, Rational Enterprise, MS Visio

ORM Fra ORM Frameworks: Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis

Defect Tracking: JIRA, Bugzilla, Rational ClearQuest

Methodologies: Agile (XP, Scrum), TDD, Rational Unified Process(RUP), Waterfall, Kanban

Reporting: iReports, JReports

Batch Jobs: Quartz Scheduler, Cron, Spring Batch

MS: Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML

Templating: Velocity, Freemarker

Search APIs: Solr, Lucene

PROFESSIONAL EXPERIENCE:

Confidential - Plano, TX

Sr. Java / J2EE Developer

Responsibilities:

  • As a Java developer involved in back-end and front-end developing team. Took part in developing, maintaining, reviewing and supporting quality code and services.
  • Used Agile methodologies during the complete project life cycle
  • Involved in Daily SCRUM meetings and weekly SPRINT Meetings.
  • Developed the front-end using HTML5, JavaScript, JQuery, AJAX and CSS3.
  • Developed application using JSP, Angular JS for admin pages Servlets, Spring MVC and Hibernate.
  • Integrated the frontend JQuery UI with backend REST API using Angular JS.
  • Called Rest web services through Angular JS services to get JSON Object and modified the response object to display in UI.
  • Followed Single Page Application (SPA) Pattern and used Angular JS MVC to build a cross-browser complaint application.
  • Used spring Framework for implementing business logic and maintaining transactions.
  • Design and Development of the system work flow. Used Singleton, Spring MVC, Hibernate, Factory Pattern and DAO design patterns.
  • Developed UI components that interact with data exchange web service using Node.js, ReactJS, and Bootstrap.
  • Worked on migrating the old java stack to Type safe stack using Scala for backend programming.
  • Used slick to query and storing in database in a Scala fashion using the powerful Scala collection framework.
  • Designed and implemented Hibernate Annotation-based persistence layer for backend.
  • Used HQL and SQL as the query languages in Hibernate Mapping. Integrated the Spring and Hibernate framework
  • Used Maven for the project management like build, install
  • Deployed application on JBOSS Application Server.
  • Done with unit testing of all java classes using JUnit framework.
  • Actively Participated in tracking and resolving Production issues.
  • Worked on issue tracking tool JIRA.
  • Implemented log4j for debugging. Utilized the same for logging each sensible data access from the application.
  • Used GIT for Source Control and Version Management of all codes and resources.
  • Involved extensively in Code Reviews, Unit testing and Process Improvements.

Environment: Core java, Java 1.7, J2EE, JSP, Servlets, Angular JS, Hibernate 4.0, SQL, HTML, Spring 4.1, JQuery, JAX-RS Webservices, Node.js, JAX-WS Webservices, JNDI, JMS, PL/SQL, JBOSS, Maven, XML, Java Script, CSS, Windows, junit 4.1, Intellij, Webstorm, jira,Log4j,GIT.

Confidential - Dallas, TX

Sr. Java / J2EE Developer

Responsibilities:

  • Involved in developing WebService operations in Service Oriented Architecture (SOA).
  • Analyze requirements with team; write High Level design documents, System Use Case, analyze risk factors.
  • Followed Agile methodology during complete SDLC process.
  • Participated Agile/Scrum development and deployment teams
  • Used Spring Framework 4.1for the application development.
  • Developed the business components using EJB Session Beans.
  • Developed a RAML based REST web service API's using Mule services.
  • Experienced in working with ATG Commerce Server in the models Product Catalog, Targeted Promotions and Pricing Services.
  • Involved in developing business components using EJB Session Beans and persistence using EJB Entity beans
  • Deploy application to AWS and monitored the load balancing of different EC2 instances
  • Involved in front end development using Struts, JSP's, JSF and JSTL.
  • Used JAXB for marshalling and unmarshalling of work order, billing XML documents, and JAXP for processing.
  • Developed and implemented search feature using PHP and AJAX.
  • Designed and Developed JSF component, implemented event handling using Java, JSF, MyFaces, AJAX.
  • Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.
  • Developed front-end applications using Google Web Toolkit (GWT).
  • Developed DAOs using JPA, Hibernate persistence API for the database operations to interact with Oracle Database.
  • Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, JQuery, AJAX and JSON.
  • Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJs.
  • Used AngularJs as the development framework to build a single-page application and reusable AngularJs applications.
  • Templating engine for emails and reports was Freemarker.
  • Integrated with third party Sale point API to make restful WebService call.
  • Designed and developed necessary PL/SQL for the database operations as needed.
  • Involved in deployment of the application at various environments (Development, QA Testing, Staging, and Production).
  • AWS EC2 instances were configured in dev and QA environments with NodeJS.
  • Batch jobs were automated using the Quartz scheduler.
  • Used Maven for the project management like build, install.

Environment:: JDK 1.7, EJB, EJB 2.1, PHP, Spring 4.1(Di, MVC, Tran Management, Integration, AOP), Hibernate 4.0, JAX-RS Webservices, JSF, JAX-WS Webservices, Apache CXF, ATG Commerce Suite, JQUERY 1.9, JQUERY UI, AJAX, UML, MS Visio, JSTL, GWT, Oracle 11g, Weblogic 12.1, Eclipse 4.2, Junit, XMLSPY, SOAPUI 5.1, Log4j, Maven 3.1, Accurev, PMD, AWs (Amazon Web Services), NODEJs, Bootstrap, ANGULARJs, Html5, Css3, Toad, Maven, Hudson, TCPMON, Sun Jersey, Junit 4.1, Powermock, Selenium, Jira, Rally, Freemarker, Apache Poi, Quartz Scheduler, TCPMON, JBEHAVE, Selenium, Easymock

Confidential - Chicago, IL

Sr. Java Developer

Responsibilities:

  • Designed the Web application Using Spring MVC (Model View Controller) pattern to make it extensible and flexible.
  • Analyzed, designed, implemented web based application using Java, JPA, JSP, Spring, XML, and SQL
  • Used Agile methodologies during the complete project life cycle
  • Helped in preparing the design documents like process flow, sequence, component diagram.
  • Implemented ATG REST services for Refill Order LookUp and Order Status LookUp.
  • Created droplets and form handlers using ATG Dynamo .
  • Implemented DIM Web service using Spring Framework.
  • Used Agile methodology XP for development using User Stories
  • Used annotations in the complete project development, Webservices, MVC design.
  • Used JMS for consuming pin verification, device connect disconnect messages.
  • Used JPA as data persistence API for all the DAO, database operations.
  • Generated Hibernate Objects, and used Hibernate ORM for SOTI Publisher application.
  • Used Maven project management tool for build and deployment of the application.
  • Used Spring quartz timer to load the DIM data base with device battery information on regular intervals of time
  • Developed Spring REST Web services for opening, closing the locker door Webservice operations.
  • Wrote lots of JSP’s for maintains and enhancements of the application. Worked on Front End using Servlets, JSP and also backend using Hibernate.
  • Developed the presentation and controller logic for the screens related to my user stories using JSPs, HTML, and bean and form tag libraries.
  • Used Spring Cache Abstraction and Ehcache to reduce the number expensive executions.
  • Developed rule modules using Rule Engines, Drools.
  • Used Subversion (SVN), ClearCase as source controls.
  • Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Established continuous integration (CI) practices and standards for PSCU with Jenkins.
  • Spring XML configuration for Camel Integration to messaging XML documents.
  • Front end development utilizing HTML5, CSS3, and JavaScript leveraging the Bootstrap framework and a Java backend
  • Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
  • Parse XML documents like Device Connect, Disconnect messages using JAXB.

Environment: JDK 1.6, ECLIPSE 3.6,AGILE, SPRING FW 3.1.0, ATG DYNAMO, CACHE ABSTRACTION, REST WEBSERVICES, TOMCAT6, ORACLE 11G, SPRING MVC, TDD, ATDD, HIBERNATE, DROOLS, JPA, MAVEN, JUNIT, LOG4J, HTML5, CSS3,JAVASCRIPT,EXTJS, JSON, JMS, DB VISUALIZER 7.1,WEBLOGIC, UML, MOCKITO, JSP, XML, JAXB, UNIX, SUBVERSION(SVN), CLEARCASE, JENKINS.

Confidential - Portland, ME

Sr. Java Developer

Responsibilities:

  • Involved in database modeling applying the normalization rules
  • Developed Code using Struts framework, based on the MVC design pattern
  • Developed the presentation layer using Struts Tag Libraries
  • Developed the application with iterative methodology, recapturing the existing code and writing a new code for most of the modules
  • Created POC for Spring Batch for running batch jobs.
  • Worked on backend logic using Servlets, EJB, Hibernate and JDBC .
  • Developed page specific elements, handlers, web beans, view helper classes, JSP pages & fragments by using design patterns and Java standards
  • Analyzed, designed, validated the business logic of the system and implemented the application
  • Developed business services using EJB’s and used SOAP API.
  • Involved in debugging the product using JIRA Bug Tracking
  • Deployed the application on to Websphere application server.
  • Developed Search Tool for the organization to display reports agent wise, month wise, weekly.
  • Involved in developing the UI pages using HTML, CSS, JavaScript, JSON, jQuery and AJAX.
  • Developed servlets for generating reports in PDF format.
  • Implemented multiple high-performance MongoDB replica sets on EC2 with robust reliability.
  • Implemented logging using log4j.
  • Deployed the application in JBOSS Application Server.
  • Developed Servlets and Worked extensively on My SQL.
  • Worked with MySQL for SQLYog and Workbench.
  • Effective using in Clear case and clear quest for version control and defect tracking

Environment:: Windows XP/2000, Java 1.6, J2EE, Struts 1.1, EJB 2.0, Servlets, Session Beans, ANT, JavaScript1.3, JSPs, HTML, CSS, JQuery, JSON, Oracle 8i, Ajax, MongoDB, Soap, Toad, Eclipse 3.1,WebSphere Application Server 5.1,Weblogic,Apache CXF, MySQL, XSLT, JUnit, Log4j,Rational Clearcase, ClearQuest.

Confidential - Tampa, FL

Sr. Java Developer

Responsibilities:

  • Used the light weight container of the Spring MVC Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design and Implementation of the project.
  • Used Spring Framework for dependency injection.
  • Implemented and deployed several EJB (Session and Entity).
  • The front end of the project is designed on MVC architecture using struts, Tiles frameworks.
  • Involved in Configuring tiles-def.xml, web.xml and struts-config.xml according to the strut framework.
  • Used LOG4J for error logging at the development box and used ANT for building the deployable EAR/WAR components.
  • Used WebSphere Application Server for deploying various components of application.
  • EJB’s were running under the hood of WebSphere container/server.
  • Implemented Back office loan services and web applications using Session Façade, Service Locator, Data Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object design patterns .
  • Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports &SQL Functions for Reports.
  • Developed the application using RAD model.
  • Worked with VSS Version control in order to create virtual library of computer files.

Environment:: Java1.5, JSP2.0, Servlets2.4, EJB2.0, Struts1.2, Spring 2.0.3, JDBC3.0, Design patterns, Html, XML, CSS, Log4j, Ant, Web services, RAD6.0, IBM WebSphere server6.1, IBM DB29.0, VSS.

Confidential - Owings Mills, MD

Sr. Java Developer

Responsibilities:

  • Participated in reviewing the functional, business and high level design requirements. Developed the Use Case diagrams and Class diagrams.
  • Application built on Java Financial platform, which is an integration of several technologies like Struts and Spring Web Flow. Implemented real-time, interactive data visualizations using Protovis and D3. Used the Inversion of Control module of Spring framework.
  • Experience in working with thin, thick and NFC clients. Published methods as web methods using REST-FUL web services.
  • Designed enterprise level applications on XML schema, SOAP and WSDL technologies.
  • Used XPATH, XQuery and XSLT for XML transformations. Used XML Beans for parsing the XML documents. Used SOAP over HTTP and SOAP over JMS for communication between components.
  • Repository management was done via Clearcase.
  • Build scripts were maintained in Maven.
  • Developed the Application and business logic using Java Implemented several design patterns like Singleton, MVC and Factory design patterns. Developed the User interfaces using HTML, CSS3, JSP, JavaScript and Tiles etc. and Experience with JQuery.
  • Developed SQL queries and Stored Procedures for retrieving the data from several databases.
  • Used Hibernate for Object Relational Mapping.
  • Created managed beans on server side and implemented the binding between UI components and beans. designing and developing interfaces to interact with the existing application using XML/XSLT
  • Designed the application architecture Spring MVC and J2EE specifications. Developed user interfaces using HTML, XHTML, AJAX, CSS, JavaScript, JQuery. Experience with Front-end JavaScript frameworks like Angular JS, Node JS. Developed application using Spring, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.

Environment: Java 1.4, Servlet, JSP, Beans, XML, XSLT, Html, JAX-WS, Spring 2.5, Struts 1.3, Hibernate 3.0, Oracle 11g, Ant, SOAP, Jmeter, WebSphere6.1,TestNG,HTML, UNIX,TDD, JavaScript, Maven, Clearcase

Confidential - Phoenix, AZ

Software Developer

Responsibilities:

  • Involved in development of business layer using Spring and persistence layer using JPA.
  • Involved in Low Level Design using UML tools.
  • Involved in client discussions for the requirements collection.
  • Involved in coding of J2EE technologies Spring, Hibernate, Web services.
  • Provided delivery support, bug fixing and code reviews.
  • Performed unit testing using JUnit framework.
  • Developed common reusable Java functionalities to be used across applications.
  • Maintained build releases and release plan for every release.
  • Developed DAO classes using JPA and Involved in Unit testing using Junit and Soap UI testing.
  • Implementation of controller components (Actions).
  • Implementation of Presentation Components (Form-validations).
  • Development of Server Side Business logic (Session Facades, Application Service).
  • Implemented Persistence Classes, Mapping documents and called from Session beans.
  • Helped the QA team in understanding the requirements and development of test case.
  • Understanding the requirements and guiding the team in developing the modules according to the requirement.

Environment: Java 1.3, Servlets, JavaScript, XML, HTML, JSP, Postgre SQL, CSS, JBOSS, JSF, JPA, spring, Oracle, Web Services, Eclipse, Maven, SVN, JQuery, JUNIT, Tomcat.

We'd love your feedback!