We provide IT Staff Augmentation Services!

Sr. Java / J2ee Developer Resume

3.00/5 (Submit Your Rating)

Sfo, CA

PROFESSIONAL SUMMARY:

  • Over 8 years of experience in the field of Software Engineering involving full Software Development Life Cycle (SDLC).
  • Experience with different methodologies like Waterfall, Agile, TDD and Scrum.
  • Experience in OOAD (Object Oriented analysis and Development), MVC architecture (Model, View and Controller) and OOP (Object Oriented Programming) and Data modeling concepts.
  • Experience in developing applications in domains like Insurance, Payroll, Banking and Healthcare domains.
  • Developed the UI Screens using HTML5, DHTML, XML, Java Scripts, ExtJS, Ajax, JQuery Custom - tags, JSTL DOM Layout and CSS3.
  • Enhanced user experience by designing new web features using MVC Framework like Angular-JS Backbone.js, Bootstrap, and Node.js.
  • Experience in creating UML models and diagrams using Rational Rose.
  • Experience in implementing Java/J2EE technologies such as Core Java, Servlets, JSF, JSP, JNDI, RMI, JMS, SAX, DOM, JAXB, EJB (Session Beans) and JDBC.
  • Hands on experience in several J2EE design patterns such as Singleton, MVC Pattern, Factory Pattern, Session Façade, Business Delegate, Data Access Object, etc.
  • Strong Experience in developing projects in JAVA/J2EE platforms using ICEfaces, spring, Hibernate, GWT and Struts Framework.
  • Experience in working on various Spring modules (Spring Core, Spring MVC, DAO, AOP, JDBC and Transaction) along with Hibernate as the back-end ORM tool for mapping of POJOs and implementing DAO layers using JPA standards and Hibernate API interfaces.
  • Experience in building Service Oriented Architecture (SOA) using Web Services with SOAP, WSDL, RESTful implementation using Jersey, Apache Axis, spring web services.
  • Experience and knowledge in writing SQL Queries, Stored Procedures and Triggers in Oracle, SQL Server, MySQL, Sybase and Postgres databases.
  • Expertise in database modeling and development using NoSQL databases such as Cassandra and MongoDB.
  • Good understanding and knowledge of Big Data and Hadoop concepts (MapReduce, pig etc.)
  • Data analytics visualization through D3JS libraries.
  • Experience with Cloud technologies like Amazon Web Services (AWS).
  • Hands on experience in Ant/Maven Scripts for Build activity and Log4J for application logging.
  • Experience in using IDE tools such as Eclipse, IBM RAD, STS and JDeveloper.
  • Experienced in developing and deploying applications on Oracle Glassfish, BEA Web Logic, IBM Web Sphere, JBoss and Apache Tomcat servers.
  • Experience in using various Configuration Management tools like SVN, CVS and IBM ClearCase.
  • Implemented Unit Testing using JUnit and Integration testing during the projects.
  • Team player and self-starter with effective communication, motivation and organizational skills combined with attention to detail and business process improvements.
  • Quick learner with good analytical and communication skills coupled with a proactive attitude and good team spirit.

TECHNICAL SKILLS:

Languages: Java, PL/SQL, SQL, UML2.0

J2EE Technologies: JDBC, Servlets, JSF, JSP, JSTL, RMI, EJB, JMS, JNDI, JAXP, JAXB, SAX, DOM.

Application Server/Web Server: IBM WebSphere Application Server, WebLogic, JBoss, Apache Tomcat.

Web Services: SOAP, WSDL, Axis, JAX-WS, REST, JAX-RS, AWS

IDEs: Eclipse, JDeveloper, IBM RAD, NetBeans, STS.

Framework: ICEfaces, Spring, Hibernate, Struts.

Version Control: CVS, SVN, IBM ClearCase.

Database: Oracle 8i/9i/10g/11g, NoSQL, SQL Server, DB2, MySQL, Postgress.

Design Patterns: MVC, Business Delegate, DAO, DTO, Service Locator, Session Facade, Intercepting Filter, Singleton.

Operating Systems: Windows 2000/Vista/XP/7/8, Linux, UNIX.

Web Technologies: XML, XSLT, XSL, XPath, HTML, CSS, XHTML, DHTML, JavaScript, AJAX, JQuery, AngularJS, NodeJS, GWT, JSON, Hadoop.

Other Tools: ANT, Maven, JUnit, LDAP, Log4j, SLF4j, Toad, Rational Rose, JIRA, Subversion, ClearQuest

PROFESSIONAL EXPERIENCE:

Confidential, SFO, CA

Sr. Java / J2EE Developer

Responsibilities:

  • Involved in various phases of the project like gathering requirements, Data modeling, analysis, architecture design, development and maintenance.
  • In architecting various Business Layer and Data Management components of multi-tiered web based system over J2EE architecture.
  • Participated in Functional Document reviews and created Technical documents.
  • Designed and developed the application using Agile Methodology and followed TDD and Scrum.
  • Developed the User interface screens for the portal using Angular-JS, HTML, CSS, Bootstrap and JavaScript.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack, cloud formation.
  • Extensively used Angular-JS components such as controllers, Services, filters, models and used Http service for REST service invocation.
  • Used Angular JSas framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Involved in the creation of Interface to manage user menu and bulk updates of attributes using JQuery.
  • Development using Java, JSP and Servlets on WSAD.
  • Developed Application using different frameworks like Struts, spring and Hibernate.
  • Developed Action Classes, Forms, Action Servlet as per the Struts Framework.
  • Extensively used Hibernate as the back-end Object Relational Mapping (ORM tool) for mapping javaclasses with database using the HQL (HibernateQuery Language).
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database
  • Used Spring Core for middle tier development to achieve inversion of control.
  • Implement the authentication, authorization, and access-control features by using Spring Security.
  • Wrote complex queries and mapped database views using DAO in Oracle.
  • Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Co-ordination with offshore team on development activities.
  • Developed Use Cases, UML diagrams such as Sequence Diagrams, Activity Diagrams and Class Diagrams, for my application modules (Metrics).
  • Developed PL/SQLprocedure for login module and registration module. Made the Stored Procedure calls from the Javaside for handling the data.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database of Mongo DB
  • Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
  • Used AJAX and JSON to send request to the server to check the functionality of the websites.
  • Wrote test cases in Junit for unit testing of classes and implemented the logging using Log4j.
  • Retrieving code from the repository and deploying in Production using Maven.
  • Expertise in making the Continuous Integration successful using Jenkins

Environment: Java, JDK, JSP, Eclipse, Servlets, Struts2.0, Spring IOC, EJB, JNDI, Hibernate, HTML5, XML, DHTML, Log4j, Maven, WebSphere, Oracle 11g, PL/SQL, IBM ILOG, Data Modeling, AWS, Windows, JSF, Scrum, JDBC, Web Services(SOAP/WSDL and REST), Mongo DB, Jenkins, WebLogic Application Server, Junit, SVN, Java Script, JQuery, CSS3, Angular-JS, Bootstrap.

Confidential, Des Moines, IA

Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design and development of eReporting system and developed specifications that include Use Cases, Data Design, and Architectural Diagrams.
  • Participated in Business related decisions and collection of user requirements.
  • Worked on UI designing, Data modeling, and reviewed the design documentation.
  • Maintained CSS, HTML, XSL, XSLT, JavaScript, Angular-JS and Bootstrap for designing Webpages.
  • Extensively used CSS media queries and Bootstrap to support for Responsive development.
  • Designed and developed the presentation layer using ICEfaces Framework over JSF.
  • Involved in configuration of AJAX Push techniques for dynamic functionality.
  • Wrote application level code to perform client side validation using JQUERY and JavaScript.
  • Implemented the application using various design patterns which includes MVC and Session Facade.
  • Developed Struts Action and Form classes to access Java Beans and UI.
  • Used Hibernate Template as the ORM tool to communicate with the database.
  • Involved in designing data schema and development of SOAP web services with Axis implementation and REST web services with JAX-RS
  • Consumed SOAP and REST web services to get the persisted data from different databases.
  • Used XML Web Services using REST principles to consume certain intra-organizational data which includes certain FedEx specific location services and postal code services.
  • Deployed the applications using Eclipse IDE on WebLogic Application Server as well as Tomcat Server (Local).
  • Developed stored procedures in PL/SQLfor Oracle 10g.
  • Enabled export of PostgreSQL (postgress) data into XML files and import into Oracle database.
  • Experience in working with the Columnar NoSQLDatabase like Cassandra to manage extremely large data sets
  • Implemented Grunt automation and designed applications using SASS that modularized the code that led to concise style sheets.
  • Worked on designing and creating business rules using IBM ILOGRules Engine.
  • Used SVN for source code versioning and maintenance.
  • Involved in developing the test cases using JUnit.
  • Used Log4J for monitoring logs for all the applications.
  • Used Hudson for continuous integration.
  • Built and deployed the application using ANT Build with Apache IVY support.

Environment: Java, J2EE, JSPX, HTML, CSS, JSF 2.0, ICEfaces 3.x, Struts2.0, JQuery, JavaScriptAngular JS, Bootstrap, AJAX, PL/SQL, Oracle 10g, SOAP, Web JAX-WS, REST, JAX-RS, JMS, XML, JUnit, Log4J, Apache IVY, ANT, Hudson, IBM ILOG, PostgreSQL(Postgress), NoSQL, Data Modeling, SVN, Eclipse IDE, WebLogic Application Server.

Confidential, Franklin, TN

Java Developer

Responsibilities:

  • Involved in gathering and understanding of customer requirements, analysis and design.
  • Used IBM ILOG to analyze, plan, track and improve business processes.
  • Developed middle tier business logic using POJOs with Spring based transaction managers
  • Worked extensively on Web Services, XML, JMS and Message Driven Beans, Spring Controller.
  • Handled the back end operations using SQL, PL/SQL, Stored procedures, triggers and developed the persistence structure using ORM based Hibernate.
  • Used the Data Access Object pattern with ORM framework Hibernate for connecting and retrieving data from oracle database.
  • Actively involved in designing and implementing Business Delegate, Data Access Object, and Session Façade and Data Transfer Object design patterns.
  • Implemented RESTful web services to invoke downstream services
  • Used SOAP UI to interact with OSM web services.
  • As per client request quickly learned Hadoop and done the Hadoop POC project.
  • Installed and configured Hadoop MapReduce, HDFS, developed multiple MapReduce jobs in Java for data cleaning and pre-processing
  • Developing MapReduce Programs to format the data in java and which will discover trends in data usage by users.
  • Importing and exporting the data using Sqoop from HDFS to Relational Database systems (MySql) and vice-versa.
  • Prepared and running the Pig and Hive Queries on Hadoop cluster.
  • Extensively worked in creation of NoSQL data models, data loads with bloom filters and TTL columns in column families.
  • Understand and implemented WebLogic cluster and Node manager
  • Performed performance tuning for Java, j2ee applications (Application side and Database side)
  • Developed scripts to export and import data from the one database instance to other.
  • Used SVN for version control.
  • Performed deployment of applications on JBoss.

Environment: Java 1.6, JavaScript, Spring 2.5 MVC, Spring 2.5, Hadoop, JDBC, Log4j, JUnit, JBoss 5.0, WebSphere, IBM ILOG, SQL, PL/SQL, NoSQL, Oracle 10g, ANT, and CVS.

Confidential, Warren, NJ

J2EE Developer

Responsibilities:

  • Developed web application using JSP custom tag libraries, Struts Action classes and Action.
  • Designed Java Servlets and Objects using J2EE standards.
  • Developed the application using Java Beans, Servlets.
  • Developed architecture for SOA environment.
  • Used JSP for presentation layer, developed high performance object/relational persistence and query service forentire applicationutilizingHibernate.
  • Developed the XML Schema and Web services for the data maintenance and structures.
  • Implemented MVC design pattern using Struts Framework.
  • Responsible for JAVA, J2EE web development.
  • Used JQuery Ajax for service calls on pages to interact with the server for information.
  • Form classes of Struts Framework to write the routing logic and to call different services.
  • Created tile definitions, Struts-config files, validation files and resource bundles for all modules using Struts framework.
  • Worked with various Style Sheets like Cascading Style Sheets (CSS).
  • Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements.
  • Involved in coding for Junit Test cases, ANT for building the application.

Environment: Java1.6/J2EE, JDK1.6, JSP, Struts, Hibernate, WebLogic, Spring IOC, HTML, AJAX, Web services(SOAP/WSDL and REST), Java Script, JDBC, XML,, XSLT, UML, Junit, log4j, Eclipse, Mango DB, B2C, Git, Oracle 10g, SQL, PL/SQL, Windows.

Confidential

Associate Software Engineer

Responsibilities:

  • Involved in the analysis, design, and development phase of the application.
  • Created Class, Activity, and Sequence Diagrams using IBM Rational Rose modeling tool.
  • Developed the presentation layer using JSP and Servlets with a RAD tool.
  • Used JavaScript for client side validations.
  • UI Implementation with Struts, JavaScript, StrutsValidation framework.
  • Developed Message Driven Beans for send asynchronous notification messages.
  • Designed and developed numerous Session Beans and deployed on WebSphere Application Server.
  • Used JMS for sending asynchronous data between the different session beans.
  • Wrote stored procedures, complex queries using PL/SQL to extract data from the database, delete data and reload data on Oracle using the Toad tool.
  • Wrote Test Cases for Unit Testing using JUnit.
  • Involved in testing the complete flow of the modules.
  • Used CVS for version control.
  • Implemented Log4J for Logging Errors, debugging and tracking.
  • Mapping of fields between the client’s XML and Remedy incident management system.
  • Involved in the creation of database tables and Java Database connections between the Gate Way interface and My SQL.
  • Involved in the testing process with the clients for all the phases of the project.
  • Involved in maintenance work andfixed some of the bugs during testing process.
  • Performeddocumentation for change requests and system requirement specifications of the project.

Environment: Core Java, Eclipse, Struts, EJB, JMS, AJAX, Oracle 8i, XML, XSLT, HTML, CSS, Web Sphere, UML, RAD, TOAD, SQL, PL/SQL, Junit, Apache Ant, CVS, Log4j.

We'd love your feedback!