We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

New, YorK

SUMMARY

  • Over 9+ years of software development experience in designing, developing and delivering software solutions using Java.
  • Experience in building high performant systems using JAVA collections, multithreading, concurrency and synchronization, Remote Method Invocation (RMI), Serialization, Java Beans. and IO streams.
  • Proficient in TCP/IP and UDP based network programming (sockets, datagrams and multicasting) in Java.
  • Strong programming skills in designing and implementation of multi - tier applications using Spring Framework MVC, CORE, REST, SECURITY, DATA, BOOT, XD …, AngularJS, Servlets, JSP, Struts2, HTML, Hibernate, JavaScript, Ajax, JQuery, CSS, JAXB.
  • Expertise in publishing and consuming Web Services using - SOAP (Spring-WS), Restful (Spring-Rest, Jersey API) in XML, JSON and Binary formats.
  • Experienced in using streaming software like: Apache Storm, Kafka, Spark, RabbitMQ and integrating with APIs Restful with APIGEE and Layer7.
  • Expertise in Object Oriented Analysis and Design (OOAD) and Object Oriented Paradigm (OOP) from designing UML diagrams using IBM Rational Rose and Microsoft Visio tools to development phase.
  • Proficient with JDK 1.8/1.7 andJAVA EE1.6/1.7 with strong background OOP concepts.
  • Extensive experience in open source frameworks like Struts, spring, Java EE 7/8(Java Server Pages (JSP), Servlets, Java Messaging Service (JMS), Java Data Base Connectivity (JDBC), Java Naming and Directory Interface (JNDI)).
  • Developed front-end using JSF, JSP with Custom Tag libraries, JSTL, Struts Tag libraries, GWT, Adobe Flex, MXML, HTML and CSS.
  • Development & deployment Java EE/J2EE web components on IBM WebSphere Application Server, Oracle WebLogic Application Server, JBoss, Apache Tomcat.
  • Exposure to Service Oriented Architecture including Universal Description and Discovery Integration (UDDI) lookups, Web Services Description Language (WSDL) using SOAP, XML and XML parsers(JAXP, JDOM and XML pull parsers).
  • Strong exposure with Object-Relational Mapping (ORM) framework like Hibernate and iBatis and configured entities annotations.
  • Experienced in using streaming software like: Apache Storm, Kafka, Spark, RabbitMQ and integrating with APIs Restful with APIGEE and Layer7
  • Experienced in designing and developing asynchronous event based framework based on messaging infrastructure to process huge volume of messages using Solace queues, Apache Kafka, Storm and Zookeeper.
  • Provisioned, deployed applications into AWS cloud environment using services like EC2, Elastic beanstalk, Lambda, Docker, Cloud Formation, RDS, Dynamo DB, S3, SQS Cloud Watch and SNS.
  • Experience in using AWS storage solutions like EBS, Provisioned IOPS, S3 and Glacier.
  • Experience in implementing security models OAUTH2 and SAML for authentication/authorization using spring security and IAM Cloud Security.
  • Experience with in-memory distributed caches like Redis, Elastic Search and Memcached.
  • Expertise in working with IBM Web-Sphere Portal/Application Server, and Apache Tomcat 6x application servers.
  • Written persistence APIs for Big Data solutions such as Cassandra, Hadoop and Solr. Hands-on experience with the Hadoop stack (Hive and Pig).
  • Designed and deployed search capability to support web and mobile devices for fast retrieval of account level fields using Elastic Search and SOLR. Used Data Import Handlers for real time updates and one time data loads into the search nodes.
  • Hands-on development experience with RDBMS in writing, tuning complex SQL queries, views, stored procedures and triggers.
  • Experience with Hadoop, HDFS, MapReduce and Hadoop Ecosystem (Pig, Hive, HBase). Good eexposure on Map Reduce programming, PIG Scripting and HDFS file system.
  • Experience with build and packaging tools like Ant, Maven and gradle, Continuous Integration tools like Hudson, Jenkins and SDLC tools like Git, Jenkins, JIRA, Confluence etc.

TECHNICAL SKILLS

Programming Languages: JDK 1.2,1.3,1.4,1.5,1.6,1.8, C, C++

Client Scripting: JavaScript, Flex

Server Scripting: JSP1.2,2.1, ASP

Platforms: Windows 2003 Server, 2010 Server, HP Unix 3000, Linux Redhat Enterprise Server 5.0.

Version Control: Rational ClearCase, Tortoise SVN, CVS

Databases: SQL Server 2000, 2005, 2008, Oracle 8i, 9i, 10g,11g, MySQL 4.1,5.0,5.7

Database Tools: Toad for SQL Server, Toad for Oracle, Toad for MySQL, Connect/J for MySQL, Oracle SQL Developer.

ORM Frameworks: Hibernate, JPA

J2EE MVC Frameworks: Struts 1.1,1.2,1.3.8, Struts 2.1, JSF 1.1, 1.2, Spring 2.5,3.0 MVC, Spring Web Flow

IDEs: Eclipse 3.2, 3.3, MyEclipse 5.5, 6.6, IBM RAD 7.0,7.5, NetBeans 7.4,8.1, Spring Tool Suite 3.5.0.

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

Webservice Tools: SOAPUI, HttpMoniter

Webservice Implementations: Axis, JWSDP, Jersey, CXF 2.0

Middleware Technologies: EJB 2.1,3.0

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

HTML Editors: MS Frontpage 2003, Adobe Dreamweaver MX CS4.

Content Management Documentum: White box Testing (Functional, Load) JUnit 4.1, JwebUnit, HttpUnit, DBUnit. Black box Testing (Functional, Manual, Load) LoadRunner 9.1, QTP.

Ajax Frameworks: Dojo, DWR, GWT, Prototype, EXT-JS

JavaScript Frameworks: Jquery, Sencha

Profiling Tools: Together4J, Jprobe

Batch Scripting: ANT, Maven

Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development

Messaging Technologies: JMS, MDB

Transaction Control: JTA, Hibernate Transactions.

XML Tools: Altova XML Spy

PROFESSIONAL EXPERIENCE

Confidential, New York

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Used Agile SCRUM methodology for focusing in end user requirements.
  • Developed UML use-case, class, object, sequence, collaboration, and activity diagrams using UMLet.
  • Applied/Implemented core J2EE patterns such as: MVC, Business Delegate for resolving common design problems.
  • Developed the application using Eclipse as the IDE and used eclipse standard/plugin features for editing, debugging, compiling, formatting version control (SVN).
  • Developed the client tier components using HTML, XML, JSP, JSF, standard JSP tags, JSTL tags, view helper classes, java beans JavaScript, and AJAX.
  • Involved in the integration of Spring for implementing MVC
  • Developed code obtaining bean references in Spring IOC Framework
  • Developed Restful web services for file upload/storage using Amazon S3 and used the images stored in S3 to support static websites.
  • Developed synchronous/asynchronous event based notification service using Amazon SES, distributed messaging framework Apache Kafka.
  • Experience architecting and operating systems built with Amazon Web Services
  • Developed Restful web services for file upload/storage using Amazon S3 and used the images stored in S3 to support static websites.
  • Used EJB Session beans to develop the Business Logic
  • Configured the MDB as a subscriber for receiving the messages
  • Parsed XML documents and using XPath and JAXP
  • Processed XML documents using XSL and XSLT for generating PDF output files.
  • Developed persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity manager.
  • Extensively used JUnit to unit test and developed code in a strict Test Driven Development mode.
  • Participated in SQL schema development and PL/SQL stored procedures.
  • Deployed the application in the WebSphere application server

Environment: J2SE 6, J2EE 5, Spring 2.5, UML 2.0, Eclipse 3.0, EJB 3.0, JPA, Hibernate 3.0, UMLet 9.0, HTML, XML, JavaScript 1.8, AJAX, JSP 2.1, Servlet 2.5, JSF 1.2, XSLT, JAXP, DB 2, WebSphere 6.1, Maven 2.0, JUnit 4.3, Log4J 1.2.15, SVN 1.3

Confidential, Chicago IL

Java/J2EE Developer

Responsibilities:

  • Developed the application under J2EE architecture using JSP, Servlets, Spring, Hibernate.
  • Involved in creating use case diagrams, class diagrams using MS Visio.
  • Designed User Interfaces using Flex, JSP, CSS, JavaScript,
  • Incorporated MVC architecture using Apache Struts & Spring framework.
  • Involved in designing & coding of business logic using Spring IOC & MVC features.
  • Implemented ORM mapping and Dependency Injection in a Spring, Hibernate framework.
  • Developed Hibernate persistence layer modules using Java Persistence API (JPA) .
  • Implemented message notification service using Java Messaging API (JMS).
  • Extensive experience in Cloud, e-commerce technologies, Elastic Search, Payment processing, Fulfillment, merchandising.
  • Developed rich UI using Ext JS library
  • Developed Restful web services for file upload/storage using Amazon S3 and used the images stored in S3 to support static websites.
  • Used JSON and XML for data exchange between application modules.
  • Developed Custom Tag libraries to customize front end & to enforce security in the front-end at various levels like page, panel, links/button & visible/editable fields.
  • Extensive experience in Cloud, e-commerce technologies, Elastic Search, Payment processing, Fulfillment, merchandising.
  • Infrastructure setup on AWS/on demand cloud with app servers, web server, load balancing, monitoring.
  • Experience on RabbitMQ, Kafka and ActiveMQ for messaging.
  • Performed regression testing, worked in test driven development (TDD) using JUnit.
  • Used Tortoise SVN to keep track of all the implementations and modifications done in the project, allowing several developers to collaborate.
  • Used Jira tracking tool to track bugs.
  • Experience architecting and operating systems built with Amazon Web Services
  • Analyzing thread dump & heap dump for WebLogic application Server.
  • Configured, maintained, deployed and trouble shoot of WebLogic on multiple platforms, deployments, trouble shooting and maintenance for production, development, QA and training environments.
  • Managed enterprise information with Oracle Content Management.
  • Configured the JDBC connection pools and multipool for the application using ORACLE thin drivers.
  • Implemented PL/SQL procedures and views in Oracle database using Toad for Oracle and SQL Developer
  • Extracted facility details to Oracle servers from DB2
  • Responsible for Logging functionality of application using Log4j technology and used components like loggers, appenders.
  • Created optimized graphic websites and application interfaces using HTML, CSS and Ext JS 4.0.
  • Prepared functional documents and reports during the development and stored them in Confluence.
  • Used JNDIHELPER API which was built based on JDBC, is used to connect to the Oracle Database for fetching different records for the details provided by the user.
  • Used the concepts of Quartz bean for making my java jobs to run on specific time.
  • Created setup for build and deploy application in JBOSS server using Jenkins build tool.
  • Used some external API’s like iText, Apache POI for some of my functionalities.

Environment: JDK, JSP, Servlets, Spring, Hibernate, Oracle, JBoss Application Server, Oracle 10g, DB2, TOAD, MyEclipse, MS Visio 2003, JavaScript, JQuery, Flex, CSS, Custom Tag libraries, JDBC, JSON, JMS, JUnit, Jira, SVN, Adobe Photoshop CS2, Confluence, Log4j.

Confidential, Holland, MI

Java/J2EE Developer

Responsibilities:

  • Designed application using UML. Elaborated on the Use Cases based on business requirements and was responsible for creation of Class Diagrams, Object Interaction Diagrams (Sequence and Collaboration) and Activity Diagrams.
  • Developed reusable components like logger, cache manager, error handler using object oriented concepts.
  • Design and Developed JSP and Servlets for different User Interactive (UI) web pages using Struts and developed the Enterprise Java Bean components.
  • Developed the application using Struts Framework.
  • Developed XML based reusable validator frame work to validate user validations extending struts validator frame work.
  • Involved in writing SQL queries and Stored Procedures using SQL and PL/SQL and Connected database using JDBC API.
  • Customized views in JSP with HTML, Java Script and CSS.
  • Involved in writing DAOs (Data Access Objects) layer using Hibernate.
  • Implemented the business logic in stateless session Beans.
  • Involved in designing and generating Webservices using SOAP, WSDL and UDDI.
  • Effectively managed the development process using CVS.

Environment: Java, JSP, Servlets, Struts, EJB, WebLogic, Sun Solaris and Oracle, JAXB, SOAP, WSDL, UDDI, XMLSchema, XML, UML, XSL, XSLT

Confidential, Salt Lake City, Utah

Java/J2EE Developer

Responsibilities:

  • Involved in creating use case diagrams, class diagrams using MS Visio.
  • Worked on implementing SSO with security models like OAUTH2, SAML and open ID.
  • Designed and developed REST based services providing an ability to search indexed data stored in Elastic Search/ Solr. Used suggestions for auto suggest capability.
  • Developed Restful web services for file upload/storage using Amazon S3 and used the images stored in S3 to support static websites.
  • Designed and developed user interfaces using JSP, HTML, CSS and Ext JS.
  • Infrastructure setup on AWS/on demand cloud with app servers, web server, load balancing, monitoring.
  • Used the concepts of JAVA executor framework to make jobs run at a specific time or in a certain interval.
  • Designed, developed and coded business logic using Spring modules (MVC, JDBC, Security, Data, Context). Used Hibernate JPA to develop the persistence API.
  • Clojure application to generate charts from ongoing storage product comparisons for publishing on wikis & share with vendors (SSDs & FC servers)
  • Implemented auto-complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON.
  • Designed Frontend using different JavaScript frameworks like AngularJS, Ext js and Node.js
  • Written event based framework on top of kafka cluster to collect user activities from front end and stream it into storm.
  • Involved in setting up SSL in both Client and Server Environments and installation of Storm and Kafka on 4 node cluster.
  • Performed regression testing, worked in test driven development (TDD) using JUnit.
  • Developed synchronous/asynchronous event based notification service using Amazon SES, distributed messaging framework Apache Kafka.
  • Responsible for building the presentation layer using HTML5, CSS, Bootstrap, JSP, JavaScript, Angular JS, Ajax.
  • Responsible for Logging functionality of application using Log4j technology and used components like loggers, appenders.
  • Knowledge on deploying couchbase, Tomcat and Elastic search clusters usingDocker.
  • Used Maven and gradle as build tools and worked with continuous Integration tools like Hudson, Jenkins and SDLC tools like Git, Jenkins, JIRA, Confluence etc.

Environment: JDK, JSP, Servlets, Hibernate, Tomcat Application Server, MySQL5.7, HeidiSQL 9.3, Eclipse-Mars, NetBeans 8.1 MS Visio, MySQL workbench, JavaScript, Custom Tag libraries, jusb, Swing, JUnit, Jira, SVN, Log4j, Apache Storm, Kafka, Cassandra, AWS

Confidential

Software Developer

Responsibilities:

  • Involved in the development of Customer Perception module.
  • Implemented the project using JSP and Servlets based tag libraries.
  • Conducted client side validations using JavaScript.
  • Coded JDBC calls in the servlets to access the Oracle database tables.
  • Generate SQL Scripts to update the parsed message into Database.
  • Worked on parsing the RSS Feeds (XML) files using SAX parsers.
  • Designed and coded the java class that will handle errors and will log the errors in a file.
  • Used Data Access Object Design Pattern (DAO) for data access functionality.
  • Deployed the application on JBoss Application server.
  • Involved in creating User Authentication page using Java Servlets.
  • Involved in the Maintenance and Support of the System.
  • Responsible for Integration, unit testing, system testing and stress testing for all the phases of project.

Environment: JDK 1.3, J2EE, JSP, HTML/CSS, Servlets, Java Beans, MDB, JDBC, MS SQL Server, JBoss, CVS, JavaScript, SAX parser, Eclipse, ANT, JUnit 3.x, JMeter.

We'd love your feedback!