We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Tampa, FL

SUMMARY

  • Having 12 years of IT Experience in Analysis, Design, Development, Testing, Deployment and Implementation of Multi - Tier distributed applications using Java and Technologies.
  • Worked in Web application development using HTML, DHTML, CSS, UML, JavaScript, AJAX, JSF, J2EE (JSP, Servlets, JDBC, JNDI), JavaBeans, JMS, XML, XSLT, Oracle, SQL, Struts2 and Spring MVC.
  • Extensive experience in development and implementation of ORM framework like Hibernate integration with Struts and spring.
  • Excellent understanding / knowledge of Hadoop architecture and Map Reduce programming.
  • Proficient in Installation, Configuration of Hadoop, HDFS, Sqoop.
  • Developed the UI component architecture and API for billing mediation's framework using Angular JS
  • Experience in mobile application development, Designed a mobile application on Android.
  • Worked closely with architect and clients to define and prioritize their use cases and iteratively developed APIs and architecture.
  • Knowledge of Big Data, databases like Mongo DB.
  • Knowledge of regulatory requirements Sarbanes Oxley Specifications (Sox), SOA (Service Oriented Architecture) and OOM (Object Oriented Modeling).
  • Have rich experience in databases like Oracle 11g, Sqlserver, and MySQL.
  • Good knowledge about design patterns such as singleton, factory, prototype, command, interpreter, observer, adapter, corporate and façade, Front Controller.
  • Extensive experience in development and implementation of Restful Web Service as a Provider using messaging medium as JSON and have also implemented Soap based web services.
  • Extensive experience in GUI development using HTML,CSS, Adobe Style Vision, JavaScript, AJAX, JSP, JSP Tag libraries, Servlets, JNDI, XML,XSLT, and JQuery.
  • Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers and Stored Procedures.
  • Log4J for extensible logging, debugging and error tracing.
  • Strong hands on exposure to multiple Application Servers like JBoss, Apache Camel and BEA WebLogic.
  • Proficiency in programming with different Java IDE's like Eclipse, RAD and NetBeans.
  • Good experience with version controls like SVN, ClearCase, and CVS & GIT.
  • Followed Waterfall and Agile/Scrum methodology of software development which satisfies the customer through early and continuous delivery of valuable software.
  • Strong team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, JavaScript, XML, HTML, JSP, Servlet, JQuery, UI bootstrap

Platforms: Windows (7, Vista, XP, 2000, 98, NT), UNIX

Databases: SQL Server 2005, 2008, Oracle 9i, Oracle 10g, Oracle 11g, MySQL.

Database Tools: Toad, SQL Developer, PL/SQL Developer, MySQL workbench, DB2Connect

ORM Frameworks: Hibernate 3,Ibatis

MVC Frameworks: Struts 2, JSF 1.2, Spring 2.5 & 3.0

IDEs: Eclipse, JBuilder, RAD, NetBeans

Webservice Specifications: JAX-WS(SOAP), JAX-RS(Restful)

Design Patterns: Session Façade, Business Delegate, Front Controller, Service Locator, Singleton, DTO, DAO, MVC, Iterator, Factory, Abstract Factory

Tools: MS Visio, Edit plus, Dreamviewer

Batch Scripting: ANT, Maven

Methodologies: Agile, Scrum, Test Driven, Waterfall

Loggers: Log4J, SLF4J

Web Servers: Tomcat, Glassfish

App Servers: WebLogic, WebSphere(WAS), JBoss

PROFESSIONAL EXPERIENCE

Confidential, Tampa, FL

Sr. Java/J2EE Developer

Responsibilities:

  • Developed the application using Struts 1.2 web framework based on MVC Architecture
  • Used Java Beans, Servlets, Action classes, Action Forms, DAO’s as model, JSP, Struts tag libraries, Custom Tags, JSTL, Tiles as view& Action Servlet as a Controller.
  • Written Validator classes in JSF to perform server side validations.
  • Used Angular JS Model-view-controller capability and its features for data binding, validation ajax requests/response.
  • Designed and developed Data source with Smart GWT technologies.
  • Created python scripts for data analysis system backup, restore and server startup.
  • Fetch data from mongo DB using mongoose/ monk of node.js.
  • Webservice implementation, consolidation and SOA governance.
  • Developed work flows to schedule various Hadoop programs using Oozie.
  • Worked on Apache Camel for workflow patterns.
  • Developed UI using HTML5, Angular JS and JSP.
  • Developed validations for forms data as well as server side using Struts validator frame work.
  • Used JavaScript for validate the form data on the client browser.
  • Used Primefaces to create a dynamic and rich user interface for improved user experience.
  • Analyzed multi-platform and cross functional applications using Python.
  • Designed and developed the UI of RAAS using JSF, Ajax, jQuery, java script, JSP and CSS.
  • POC's on NO SQL DB's like Couch Base DB, Cassandra DB, and Mongo DB.
  • Developed Action, Dispatch Action classes, Dynactin forms using struts 1.2
  • Created web.xml, struts-config.xml, tiles-defs.xml and application-resources properties for the project.
  • Used J2EE design patterns like Factory, Singleton, DAO, DTO and MVC.
  • Installed/Configured/Maintained Apache Hadoop clusters for application development and Hadoop tools, including: Hive, Pig, HBase, Zookeeper and Sqoop.
  • Wrote GWT code to create presentation layer using GWT widgets and event handlers.
  • Used Java Swings for front end development of management system.
  • Used Hibernate as an interface to connect to database to retrieve data.
  • A test framework which is called JASMINE and test Runner KARMA has been implemented which is very much efficient and flexible for the Angular JS framework.
  • Created an online movie rental store using JSF, Primefaces and Spring MVC web application framework. Designed and implemented a registration module, a login module, a search function, a shopping cart, and a checkout module.
  • Designed and developed messaging patterns using Apache Camel.
  • Designer and Architect of SOA Governance (Oracle Confidential repository) and Wiki plug-in development for O2 UK Repository search engine and SOA Shop for Services.
  • Designed and developed presentation tire components such as commands, actions JSP’s, domain and domain access objects using Agile Processes and practices.
  • Implemented routing among different views using Angular JS.
  • Created Atom Feeds for medical record audit events stored within mongo db. FHIR compliant service allows for storing of multiple audit events. New system had a common format for multiple interacting systems among different agencies querying the repository.
  • User interface GWT.
  • Developed Scripts and Batch Job to schedule various Hadoop Program.
  • Developed user interface and custom renderers using JSF and MyFaces.
  • Designed and developed the Java Bean components & O/R Mapping using Hibernate
  • Involved in designing database and writing SQL and PL/SQL using DB2 data base writing/calling Stored Procedures, Functions and for error handling.
  • Developed a test report using Karma.
  • Used Python unit and functional testing modules such as unit test, unittest2, mock, and custom frameworks in line with Agile Software Development methodologies.
  • Used MS SQL Profiler 8.0 for debugging the SQL Batch Queries and Stored Procedures
  • Used XSLT for transforming the Xml Documents in to Non-Xml documents.
  • Exposed POJO methods as Web Services using XFire.
  • Created and maintained the application by using JBossApplication server.
  • Supporting the user community by managing a multi operating system environment including Sun and UNIX;
  • Wrote the shell scripts to monitor the health check of Hadoop daemon services and respond accordingly to any warning or failure conditions.
  • Developed the web pages using JSF Primefaces, Java and J2EE using Eclipse Kepler.
  • Developed the web services by using WSDL, SOAP using SOA.
  • Used Shell scripting to convert all doc style black slashes in to UNIX style slashes
  • Used LDAP to manage, update the information that is stored in the directories.
  • Used RAD 6.0 IDE for application development, debugging and deployment.
  • Used Log4J as logging services, JUnit for unit testing &Ant for build project compilation.
  • Designed, developed the program for messaging using the IBM MQ Series API.
  • Used Win CVS for Version control and saving the necessary files
  • Involved in fixing, validation, closing of bugs & used Bug Net software for tracking the bugs
  • Involved in code reviews and ensuring code quality across the module.

Environment: Struts 1.2, Tag Libraries, Tiles, JSTL, JSP, JSF, Servlets, Hibernate, JBoss, Web Services, JDBC, Swings, Core Java 1.5, MS SQL Confidential Manager, GWT, DB2, WebLogic, MQ Series 5.1.2, HTML, CSS, XML, XSLT, Java Script, Ajax, mongo db. Swings, RAD 6.0, AngularJS, Win CVS, LDAP, Rational Rose, Log4J, JUnit, Ant, Bug Net, Agile, Windows-XP

Confidential, St. Louis, MO

Java/J2EE Developer

Responsibilities:

  • Designed, developed, debugged and tested the web based application using the J2EE architecture’s
  • Designed and developed the User Interface using JSP, Servlets and Java for both Business Logic and GUI development.
  • Design and implement, with a development team, user interface, and business layer, DAO layer using GWT, Spring Framework, Hibernate, Web Services, EJB, MDB, XML, and ORACLE for different applications across MaxTrad platform.
  • Involved in developing custom components in Presentation tier using JSF, Ice faces tags.
  • Code and successfully perform unit and integration testing of software to ensure proper and efficient execution as well as compliance to the business and technical requirements.
  • Implemented AngularJS, Bootstrap, LESS, Karma, Mocha, and many jQuery plugins wrapped in AngularJS directives.
  • Involved in retrieving the data from Hadoop HDFS according to requirements by writing scripts in Java (Map reduce), Pig, Hive.
  • Resolve in a timely manner problems that arise with existing production applications to ensure the efficient and proper functioning of application components.
  • Participate in acceptance testing to ensure client/user needs are met.
  • Used Angular Js MVC features for data binding.
  • Migrate applications to quality assurance and/or the production environment, or perform quality assurance as necessary.
  • Developed Python Scripts for JMS/ JDBC Configuration's.
  • Implemented web applications using JAVA, J2EE, EJB, JDBC, spring, JSF, PrimeFaces, JavaScript, AJAX, CSS, HTML, and XML.
  • Written logic using pig and hive for retrieving data from Hadoop in required format.
  • Have minimal return work as a result of misunderstanding assigned tasks, communicating with users, and exercising appropriate judgment between what is requested and what is feasible.
  • Implemented client side data validations using JavaScript and Server side data validations using JSF validators.
  • Core developer of the application infrastructure using GWT/GXT as the front-end architecture using AJAX.
  • Implemented Webservice Message Flows using SOAP
  • Developed & deployed the application in Web sphere Application Server.
  • Prepares design documents (HLD/LLD) for message broker Web service interface flows.
  • Performance analysis and tuning the message flow performance by analyzing the processing time taken by the message flow.
  • Implemented JSF Converters to Localization and configured the faces-config.xml to create a web application navigation rule.
  • Participate in software development building custom components and doing performance tuning.
  • Built Confidential Java Beans with Point-to-Point messaging functionality and MQ series as JMS provider.
  • Wrote JPA/Hibernate queries.
  • Used bootstrap-angular widgets like automplete, calendar, and accordion.
  • Designed and developed the UI Framework using JSF, PrimeFaces, Ajax, JavaScript, HTML, CSS,
  • Gained valuable experience with end-to-end system development, working with colleagues to manage JSP and Servlet migrations to JSF and Facelet, using Hibernate ORM Framework for persistence and creating new designs using Singleton and MVC design patterns.
  • Involved in the design and development of XML presentation.
  • Created XML Schema, XML template and XSL.
  • Involved in the design and development of XML presentation using CSS3 & XSLT.
  • Monitored the status of the Hadoop HDFS periodically and performed root-cause analysis on the issues identified.
  • Use JQuery for creating behavioral aspects of the web page.
  • Created templates using Angular Js.
  • Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, Sencha, spring data, JPA.
  • Designed and Developed application screens using JSF Facelets, XHTML, AJAX and JavaScript.
  • Deployed Application in Web Logic Application Server.
  • Intensively used JSF (IceFaces, Richfaces, and Primefaces) for developing UI screens for the application. Dealt majorly with PrimeFaces components like DataTable, SelectOneRadio, Wizard, ProgressBar, PanelGrid etc.
  • Formulated Use Cases for each business requirement and normalized the use cases to suit the requirements.
  • Conducted code and unit test review.
  • The UML use case designs are developed using and Rational Software Architect v7.0/6.0.
  • Created Use Case, Class diagrams, Sequence diagrams and Collaboration Diagrams.
  • Integrating cross browser compatible applications and secure payment gateways in the website.
  • Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using Oracle 10g.g

Environment: EJB3.0, Spring2.0, Hibernate3.0, SOA, Java, AngularJS, JSP, JSF2.0, JBOSS, JSON, MVC, JavaBeans, Java Script, JQuery, REST, JPA, StrutsV1.x, XML, XSLT, Unix Shell Script, Perl, Web Sphere Integration Developer, Web Sphere Application Server, Web logic11g, SOAP, Maven, GWT, Web Sphere Application Server, REST, Rational Software ArchitectV7.0, Oracle DB2, SQL Developer, PL/SQL, SQL Server 2005/2000.

Confidential, San Francisco, CA

Java/J2EE Developer

Responsibilities:

  • Involved in Designing, Developing, Bug fixing, documenting and unit testing of the application.
  • Worked on Production support for the new applications going live.
  • Maintained existing applications by doing performance and interface enhancements.
  • Performance enhancements using SQL Scripts.
  • Worked on Service requests and change requests for various applications.
  • Analyzed and developed the application using Struts2 MVC Framework
  • Used AJAX for client-to-server communication
  • Used Hibernate and JDBC to access the database
  • Wrote JSPs to render output to the browser
  • Used SVN for source code version control
  • Supported the interface supports in holiday season.
  • Used Struts2 tag libraries and Controller to implement the workflow application
  • Developed functions and store procedures using SQL and PL/SQL for the application
  • Designed the business object with Hibernate ORM mapping and interfaced with the business mangers using Spring DAO.
  • Coded web pages using HTML, and Struts2 tag libraries.
  • Designed the JSP pages using Eclipse and integrated the Custom developed components for better look and feel.
  • Used JBoss in the development
  • Used Maven for the project dependencies
  • Created the action class Servlet and EJBs to initiate the application workflow
  • Performed the unit testing using JUnit framework.

Environment: Java/J2EE 7, Struts2, Jira, Maven 3.2, JBoss 7.3, HTML5, JSP, JSF, MySQL 5.6, JPA, AJAX, Hibernate 4.3, XML, Oracle

Confidential, Boston

Java Developer

Responsibilities:

  • Analyzed the inputs and Developed components for integrating trade prices into VTM from different sources (CPP, ODIN and emerging Markets)
  • Designed Message Façade framework to process bulk Price Uploads
  • Worked on Loss Reporting JSP and handle the client validations with Javascript.
  • Designed the bulk upload/download price component which support uploading/ downloading prices to and from excels
  • Designed ODIN Price Web Service component
  • Involved in Developing and Integrating Struts Actions and Form validations
  • Involved in creating the Hibernate Named Queries
  • Involved in Developing the Hibernate entities and DAO's
  • Analyzes, troubleshoots and fix defects for Price component
  • Designed and Developed Price Copy logic on the Statement
  • Designed and Developed Auto Statement sending process which sends statement daily, weekly, monthly and quarterly based on Recurring Request frequency
  • Developed UI interfaces using JSTL and JQuery
  • Re-factor the CVR component using Executor framework for better performance
  • Used SCRUM for the Development Process

Environment: Java 1.5, J2EE (JMS, JNDI, Servlets), HTML, Ajax, JavaScript, CSS, JSP, SOAP Webservice, Restlet 2.0(Web Service), Struts2.1, Hibernate 3.2 PL/SQL, Sybase12.1, XML, Ant, JUnit, Perforce, UML, SCRUM and UNIX.

Confidential, Minneapolis MN

JAVA/J2EE Developer

Responsibilities:

  • Analyzing, Developing & Testing Computer Applications.
  • Worked on core Java concepts like Collections and Exception Handling for writing the backend API's.
  • Involved in developing code for obtaining bean references in Spring Framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Used JDBC, with stored procedures to accomplish business logic implementation on server side.
  • Implemented PL/SQL queries and used Oracle stored procedures and built-in functions to retrieve and update data from the databases.
  • Offshore and Onsite co-ordination for Analysis, Development & Testing.
  • Participate in the client discussions to obtain the requirements and analysis of design.
  • To review the code and give the comments to improve the code performance.
  • Worked on Junit for testing and maintaining the system state.
  • Used CVS for version controlling.
  • Used Log4J for logging the applications exceptions and debugging statements.
  • Worked on Oracle stored procedures, Triggers, Functions and Cursors.

Environment: Java, J2EE, Spring, JMS, Oracle PL/SQL, Web logic, Tomcat, CVS, UNIX, XML, JUnit, Eclipse, Oracle SQL developer, TOAD, Oracle, WinSCP and Putty technologies and tools.

Confidential, Phoenix

Java Developer

Responsibilities:

  • Analyzed the user requirements and specifications for deciding the flex component needed to be developed and their interaction.
  • Implemented Message Driven beans to develop the asynchronous mechanism which would invoke the provisioning system when a new service request is saved in the database.
  • Implemented Web services for interacting with front-end tools developed in different technologies.
  • Developed the application using JSF Framework, which is based on the MVC design pattern.
  • Created PL/SQL Stored Procedure Functions for the Database Layer by studying the required business objects and validating them with Stored Procedures using MySQL. Also used JPA with Hibernate provider.
  • Developed and debugged the application using Eclipse IDE.
  • Developed test cases and performed unit testing using JUnit.
  • Implemented Maven as the build and configuration tool.
  • Created a POJO layer to facilitate the sharing of data between the front end and J2EE business objects.
  • Used Spring MVC framework and Hibernate for Object Relational Mapping of the database structure created in Oracle.
  • Used spring framework to manage components for business logical control.
  • Used Apache Tomcat Application Server for application deployment in the clustered window environment.
  • Prepared a Java/J2EE development structure for Maven.
  • Used Git repository for version control.

Environment: Java JDK 7, Spring 3.1, JSF2.1, Hibernate 3.2, Maven 2.6, JavaScript, XML, PL/SQL, MySQL 5.1, Eclipse, JUnit, Git, JQuery, Apache Tomcat 7.0.

Confidential, Greater Boston Area

Java Developer

Responsibilities:

  • Created a large portion of the adapter code, which took data mean to be added to SQL code and instead used it to create objects to be sent to the database as JSON objects.
  • Helped to create the Couchbase database connector, which connected to the database, opened buckets, retrieved data from the buckets, and saved data to the buckets.
  • Wrote views in the database and later implemented the reference docs which replaced the views. View querying was found to be not efficient enough. These primary-foreign key pair documents solved the issue.
  • Carried out the creation of the TTL system for the JSON document objects, as well as the beans that were purely kept in memory.
  • Spent many hours testing and fixing integration issues through the help of SoapUI and JUnit testing.
  • Created builds through Hudson, to be deployed on the WebLogic server
  • Handled version control through the use of Tortoise SVN
  • Configured Spring to work with new classes and beans
  • Paas usage enabled the storing of applications on the cloud

Environment: Kafka 0.8.2.0, Couchbase 3.0.3, N1QL, Hudson 2.2.0, Oracle 12c, WebLogic 11g version, Maven 3.3.1, SoapUI 5.0.0, Spring 4.0.8, Tortoise SVN 1.8.11, XML Marker 2.0, Eclipse Luna 4.4.0, SQL Developer 4.0.3, elasticSearch 1.4.2, Oracle Paas, Junit, Hibernate

We'd love your feedback!