We provide IT Staff Augmentation Services!

Senior Java/ J2ee Developer Resume

3.00/5 (Submit Your Rating)

Jersey City-, NJ

SUMMARY

  • Over 7 years of experience in software development, deployment and maintenance of applications of various stages.
  • Hands on Software development in Design, development and deployment of Web - based Applications, Enterprise Applications and Client Server Applications using JAVA, JDBC, JSP, Servlets, EJB 3.0, JNDI, J2EE, JMS, XML, RMI, Struts, Tomcat, Web Logic, JBoss Servers and Unix, Hibernate, Spring and Struts, IDEs JDeveloper, Eclipse.
  • Hands on experience in Web development using HTML, JavaScript, XML, SAX, DOM, JAXB, XMLBeans, XSL, Restfulweb services, SOAPweb services.
  • Expertise in JavaScript, JQuery, AJAX, HTML, HTML5, CSS, DHTML, XML, XSLT and XML Schemas and worked with JavaScript libraries like Angular.js, Node.js, backbone.js, Underscore, knockout, Require.js.
  • Experience in MVC (Model View Controller) architecture for thin and thick clients, Struts framework, JSF Frameworkand Spring MVC.
  • Implemented Apache camel for EAI integration for data loads.
  • Hands on experience in implementing different DesignPatterns like Session façade, DAO, Factory, Singleton, Front view Controller, Command, Business Delegate, Service Locator, Adapter, Decorator and Value Object.
  • Extensive knowledge and hands on experience writing queries and stored procedures in databases like Oracle, db2 and SQLServer.
  • Good Experience on Writing PL/SQL Queries, Stored Procedure and Triggers.
  • Experience using Web Services, SOAP, WSDL and UDDI.
  • Good experience with Object Oriented Design and Object Oriented Analysis, UML Design and associated tools like Rational Rose and Together.
  • Worked on different Operating Systems like windows, Linux and Solaris. Expertise in Shell Script.
  • Expertise in SDLC on various phases that includes Requirements Analysis, Software Specifications, and High/Low Level Design, Testing and Deployment.
  • Expertise in UNIXShell Script and cron job setup.
  • Hands on experience in CI(Continuous Integration) using Ant, Maven, Jenkins and Chimp for automated build and deployment.
  • Effective bugs maintenance and reduction between development and testing (SIT/UAT) phases using DRE(Defect Removal Efficiency) metrics.
  • Excellent Team player who can work with various teams across different phases of software development life cycle. Expert in using testing, logging and building tools like JUnit, Log4J and Ant.
  • Experience in AGILE extreme programming and Test Driven Development.
  • Excellent Team player and can work both development and maintenance phases of teh project. Possess good communication and interpersonal skills.

TECHNICAL SKILLS

J2ee Technologies: JDBC, EJB3.0, JMS, Servlets, JSP, JNDI, Struts, Spring, Spring DAO, Spring MVC, Web Services, JSF, SOA, SOAP, RESTful webservices

Languages: Java, SQL, PLSQL, HTML, XML, Shell Script, Java Script and CSS, PHP, Python

Frameworks / Web Technologies: Struts, Spring, Spring MVC, Hibernate, AngularJS, ExtJs, Yahoo YUI, JQuery, Junit, Apache Camel, TestNG and Ibatis

Web/Application Servers: Web Logic, Tomcat, Websphere and Jboss

Databases (RDBMS): Oracle, MySQL,Db2 and SQL Server (SQLLoader Utility)

Operating Systems: Windows, UNIX, Linux

IDE: JDeveloper, Eclipse and WSAD

Tools: Ant, Maven, Jira,XSD, SAX and DOM API, XMLBeans, JAXB

CVS (version control): VSS, SVN, CVS,GIT

Methodologies: Waterfall, SDLC and Agile

PROFESSIONAL EXPERIENCE:

Confidential, Jersey City- NJ

Senior Java/ J2EE Developer

Responsibilities:

  • Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
  • Written code in Java /J2EE as part of correspondent and wholesale development process.
  • Worked in Agile environment with 2 week and 3 week sprint process environments.
  • Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming.
  • Involve in teh Development, testing and maintenance phases ofSoftware Development Life Cycle.
  • Actively involved in designing and implementing Singleton, DAO, DTO, and Session Façade and Business Delegate design patterns.
  • Used Web services as part of theValidation and Rate confirmation.
  • Worked on EJB3.0session beans
  • Written XSD and generate Java classes out of XSDs using XML Beans.
  • Implementedspringfor Dependency Injection and AOP.
  • Design UI screens using XMI, JSP, CSS and HTML5.
  • Developed spring controller for Restful web services by using URL mapping.
  • Used Hibernate as teh ORMlayer to be able to integrate teh software with teh Oracle database backend.
  • Test WebServices using SOAPUI.
  • Implemented Apache Camel for EAI integration while loading xml file in to different database in conjunction with ETL process.
  • Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS and JQuery.
  • Built Web pages that are more user-interactive using jQuery JSON, Angular JS, JavaScript, Bootstrap.js.
  • Written Angular directive’s to reuse in multiple places like address.
  • Written PL/SQL Queries for Data base operation with large sets of Data.
  • Implemented SQL Loader for zip code loading from .CSV files
  • Developed unit test cases for Angular JSfunctions using Jasmin.
  • Worked on karma and node.js to run test cases without hitting backend.
  • Used JSON for Data Interchange between Angular JS and Spring Controller.
  • Consumed Web services as part of theValidation and Rate confirmation.
  • Used different JavaScript libraries like Angular UI route (angular-ui-router.min.js), angular-cookie.js, big.js, underscore.js, date.js, evaluator.min.js and autoNumeric.js
  • Written SQL Query for named query implementation.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • Good knowledge on Hibernate configuration, cache management and criteria restrictions.
  • Used SVN for source code version control.
  • Worked in XML parsers to marshal/un-marshaling of xml and converting to Java Beans.
  • Experiencedmaven for build and deploy application
  • Written TestNG test cases for unit testing business functions.
  • Using JIRA for bug/task tracking and time tracking.

Environment: Java 6, J2EE, JSP, Spring 3.0, HTM5,JBOSS, JSON, Hibernate 3.0, Oracle 11g, SVN, Toad, TestNG, Maven, PL/SQL, SQLLoader,Apache Camel, Bootstrap.js and Angular JS.

Confidential, Moline- Illinois

Java/ J2EE Developer

Responsibilities:

  • Involved in Requirement Analysis & requirement gathering from clients and prepared Functional/Technical Requirement Specifications.
  • Involved in writing UML Class Diagrams, Sequence Diagrams and Use Case narrations for teh assigned modules.
  • Implemented dependency Injection using springframe work for teh business layer.
  • Developed SpringMVC Controllers to implement MVC design pattern.
  • Configured and used Hibernate for ORM layer for backend development to interact with DB2 data base.
  • Used Maven for building teh modules.
  • Consumed Web services for dynamic flex charting.
  • Implemented Hibernate ORM layer for DB operation with DB2.
  • Created User Interfaces UsingHTML,XHTML, JQuery and CSS.
  • Developed Rest fullWeb services for chart data.
  • Implemented bean to listen Web sphere MQ message and process data to store in DB2.
  • Written Unit Test cases for business components using TestNG.
  • Implemented Log4j framework in whole application for logging messages.
  • Written ETL for copy and calculated data from flat files to database tables as a scheduled job. For dis used factory, singleton and front controller patterns.
  • Extensively worked on front end using java script,HTML and CSS.
  • Worked on PL/SQL Queries and Stored Procedure for data base operations
  • Worked on iText and Flex Pdf generation techniques to generate reports in pdf format.
  • Used maven for build application and CVS for source revision control.
  • Used agile scrum methodology to develop and deliver project.

Environment: Rest full Web services, Axis2, Web Sphere, Hibernate 3.0, Spring 3.0, Spring MVC, WebSphereMQ, JSP, TestNG, HTML5, JSON, JQuery, Ajax, XML, Agile, Maven 2.0 and DB2.

Confidential, Newark- NJ

Sr. Java Developer

Responsibilities:

  • Responsible for design, development and implementation of Real Time Dashboard for all kind of sniff data with charts
  • Design UI screensusing HTML, JavaScript and CSSwith front end validation.
  • Developed web application using JSFFramework.
  • Used JSF framework in developing user interfaces using JSF UI Components, Validator, Eventsand Listeners
  • Developed user interfaces using Facelets, XHTML, JQuery and CSS
  • Developed user interfaces using yahoo YUI for teh POC purpose
  • Developed user interfaces using ExtJs for teh POC purpose
  • Used web services with SOAP calls to get data from data base with numerous calls.
  • Worked on style, skin, effect, states and transitions for Flex components.
  • Used agile process, clear Case and eclipse for working environment.
  • Written unit tests cases for business components with Junit framework.
  • Have good exposure in spring framework in IOC, AOP Concepts.
  • Used Ant for developing build scripts and deploying teh application
  • Written PL/SQL Queries, Stored Procedure for Data base fetch and Triggers for Audit.
  • Created JSPpages for GUI Development for Java.
  • Used Clear case for revision control for source code.
  • Developed Maven Scripts for teh build process and deployed in WebLogic 10.2.
  • Worked on Java script to communicate with Action Script and Used CSS for styling JSP.
  • Used DWR for Ajax calls in JSPand implemented asynchronous data manipulation.
  • Extensively worked on Display tag to implemented data grid functionality.

Environment: Web services, Web Sphere, Hibernate, Spring 2.0, Yahoo YUI, ExtJs, Clear Case, JSF, XML, Action Script, Junit and Oracle.

Confidential, Weston, FL

Java Programmer

Responsibilities:

  • As a programmer responsible design development and implementation of owner and Tech owner modules.
  • Involved in Design and development of dis web application.
  • Used UML for Use Case, Class and Sequence diagrams to design teh application and design document purpose.
  • Used Oracle database while developing Procedures, functions and written query’s to access database.
  • Used SQL-loaderprogram, which loads teh data from CSV file to database tables.
  • Involved in Design, Development and Enhancement level Discussions with functional heads.
  • Created user interfaces using JSP, JavaScript to enrich teh GUI.
  • Defined view definitions using Tiles Framework.
  • Implemented validations using Struts Validation framework.
  • Provided logging functionality using Log4j.
  • Analyzed business requirements, developed BO object and installed in Casper Framework to process teh business logic. Handled Jboss in Solaris environment with Casper Framework.
  • Integrated Net Chart server into application to display dynamically generated Pi charts on user Interface.
  • Written Cronjobs script files in salaries to download teh data from remote system and run SQL-loader program.Used Win CVS Source control and ANT tool for build.
  • Toad is used for Database Designing, PL/SQL coding.
  • Support teh applications through production and maintenance releases.
  • Provided documentation for design, development and implementation phases.

Environment: Java, JSP, java Script, DHTML, CSS, Jboss, Log4j, Struts, PL/SQL, OOD, WIN CVS, Solaris, Web sphere and Oracle9i.

Confidential

Programmer Analyst

Responsibilities:

  • Implemented new features like creating highly preferment, multi-threaded transforms to process incoming messages into trading object model using Java, Struts 1.2.
  • Conducted client side validations using JavaScript.
  • Coded JDBC calls in teh servlets to access teh Oracle database tables. Used JMS/MQ for service implementation. Also invoked EJB 2.1 Stateless Session beans for business service implementation.
  • Designed and coded teh java class that will handle errors and will log teh errors in a file.
  • Involved in creating User Autantication page using Java Servlets.
  • Responsible for Integration, unit testing, system testing and stress testing for all teh phases of project.
  • Implemented teh project using JSP and Servlets based tag libraries.
  • Generate SQL Scripts to update teh parsed message into Database.
  • Completed proof of concepts using Java, JSP, Servlets and XML using JBoss server for selecting different standards.

Environment: JDK 1.3, Java, JMS/MQ, J2EE, Struts 1.2, EJB 2.1, Servlets, Oracle, XML, JDBC, Eclipse 3.3, JUnit, Jboss Application Server

We'd love your feedback!