We provide IT Staff Augmentation Services!

Sr.java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

MN

SUMMARY

  • Over 8+ years of work experience as a Software Developer (Java) with all the phases of Software Development Life Cycle Analysis, Design, Development, Testing and Implementation. Extensive experience in using Java,J2EEEJB, JNDI, JMS, Web Services, JSP, Servlets, Struts, Spring, XML, ANT, Java Beans, JDBC, JFC/Swing.
  • Experienced in developing MVC architecture using Servlets, JSP, Struts Framework, Hibernate Framework, Spring Framework and Angular JS.
  • Excellent in front - end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, jQuery, Ext JS, Angular JS, jQuery UI, jQuery Mobile to make better Single Page Application SPA.
  • Hands on experience in writing light weight Node.js express server, and using technologies like Ajax, JavaScript/jQuery, JSON to make connections between server and databases like MongoDB and MySQL.
  • Implemented rich web applications using AJAX, DOJO and JSON.
  • Expertise in using UI features like DOM wrapping, server push data retrieval, Drag and drop.
  • Experienced in the functional usage and deployment of web applications in Glassfish and Apache Tomcat.
  • Experience in using various J2EE Design Patterns such as Session Fa ade, Service Locator, DAO, DTO (Data transfer object), Value Object, Front Controller, Factory, Business Object, Value Object and Singleton.
  • Diverse experience utilizing Java tools in business, Web, and client-server environments including Java Platform Enterprise Edition (Java EE), Java Server Pages (JSP), Java Servlets Spring, Java database Connectivity (JDBC) and Rest full Web Services technologies.
  • Experience on OOP (Objective Oriented Programming) like Inheritance, polymorphism, Abstraction and Encapsulation.
  • Good knowledge in advanced Java language concepts like Multithreading and Serialization used in distributed systems.
  • Experience in working on various Spring modules (Spring MVC, DAO and AOP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Proficiency in Hibernate and the O/R mapping to map Java domain objects with the database, spring framework to easily configure J2EE applications.
  • Good exposure and experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL, JMS (Java Messaging Service).
  • Experience with XML and related standards and technologies like WSDD, DTD, XSL, XPath, SAX, XSLT, JSTL and DHTML.
  • Experienced in using SOAP UI and Log4j tools.
  • Design, investigation and implementation of public facing websites on Amazon Web Services AWS Knowledge of using Apache Camel through Fuse Mediation Router.
  • Hands-on experience with various Application servers and Web servers (IBM Web Sphere Application Server, Web Logic, JBoss, and Tomcat) with wide variety of development tools like IBM RAD, My Eclipse.
  • Extensive experience in Java,J2EE JEE technologies such as Portlets, JSF, EJB, ESB, MQ, JTA, JAXB, JiBX, JAX-RPC, JAX-WS, SAAJ, JAAS and JPA.
  • Experience in developing UI using Adobe Flex 3, Action Script 3.0, MXML and GWT.
  • Very strong experience designing web based application which supports cross browser requirements for IE 7/8/9, Firefox, Safari and Google Chrome.
  • Good Exposure in writing SQL queries, PL/SQL stored procedures/functions etc. for relational databases like Oracle 11g/11i/10g/9i/8i, DB2, SQL Server 2008, My SQL, and Sybase etc.
  • Strong experience in database design using DDL, DML, writing complex SQL Queries and Stored Procedures.
  • Rich experience in agile methodologies such as extreme programming (XP), Scrum, waterfall model and Test driven environment.
  • Experience in using Open Source Frameworks like Junit, Log4J.
  • Experience working with versioning tools like CVS, SVN, GIT and Clear Case and build tools like ANT, Maven.
  • Strong experience in client interaction and understanding business application, business data flow and data relations from them.
  • Committed to excellence, self-motivator, fast-learner, team player, ability to deal with people diplomatically and a prudent developer with strong problem-solving skills and communication skills.

PROFESSIONAL EXPERIENCE

Sr.Java/J2EE Developer

Confidential, MN

Responsibilities:

  • Re - engineered the application with screens in JSP based on Struts framework
  • Involved in the design of the applications using J2EE. This architecture employs a Model/View/Controller (MVC) design pattern.
  • Participated in Agile Development Team, and having daily SCRUM meeting for progress reporting as well as task distributing.
  • Involved in Core Java coding by using Java APIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration, and Java I/O to fulfill the implementation of business logic.
  • Configured the xml files for Open Source Spring 3 Framework to fulfill the Proxy Pattern.
  • Configured the xml files for Hibernate 3 and applied its Object Relational Mapping ORM to enable the data transactions between POJO and Oracle Database using caching on Session Factory as well as caching on query.
  • Responsible for the overall project development of Fund module Flex4.1 version wrote the CRUD operations of Mutual Funds and Financiers list using iBATIS and DB2.
  • Developed XML files, DTD's Schema's and parsing them by using both SAX and DOM parser's using Java 1.2 and Xerces API.
  • Wrote roll out procedures and plans. Environment was mixed Windows and AIX, CSS, XML, HTML, Knockout.js, Hbase, NoSql, XSLT, projects written in C.
  • Developed Web Applications using HTML. Parsed the data which is in XML format using SAX parser and loaded the data into databases.
  • Responsible for creating complex SQL queries, stored procedure and also analyzed the tables in MySQL database.
  • Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers. Also used Angular.js filter to make the data searchable and sortable
  • Worked with NoSql Databases like Apache Cassandra, Mongo DB.
  • Used a custom framework sitting on the top of Nodejs and MongoDB and has used a lot of clients side javaScript plug-ins
  • Integration of Spring Portlet Framework with the Flex based custom components.
  • Used Spring Inversion of Control and Transaction Management in the GUI for Maintenance Screens.
  • Designed and Developed the UI using PrimeFaces JSF libraries and Javascript
  • Extensively used the JSON objects with AJAX for UI displays.
  • Used Oracle 11g as the backend.
  • Automated AWS deployments with shell scripts and Ant scripts, and connected AWS test environments with hosts used for builds.
  • Creating Stored Procedure and fine tuning the existing procedure to handle huge amount of transaction.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending them mails about different policies.
  • Trace errors in the Glassfish Server log files to find the location of an existing problem.
  • Involved in configuring Hibernate mapping files/annotations and POJO objects.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, Hibernate cache concepts.
  • Designed and developed Restful Web services using spring framework.
  • Data communication between various events in the ordering and fulfillment systems is developed using SOAP. Designed, Developed and Implemented document transformation applications using XML Spy tool.
  • Used Bootstrap and media queries to create a responsive website that fit all users and devices from desktop to tablet and mobile phone.
  • Developed Stored Procedures and triggers for database intensive tasks
  • Created indexes and referential constraints for performance and data integrity
  • Used Ajax, JSTL and Javascript in front end design
  • Used JUnit for Unit testing and Maven for build.
  • Log 4J was used to monitor the error logs and used GIT as version control tool.
  • Extensively worked on performance tuning of SQL Queries to improve the performance of the daily and monthly jobs.
  • Developed International Error Correction Screens using custom front end forms using XML, XSLT, Angular JS
  • De-normalized the database for optimum performance
  • Involved in development of data abstraction layer using Hibernate ORM framework with spring support, and JDBC driven components.

Environment: J2EE Java1.6/1.7, Spring framework, Spring MVC, JSP 2.0, JSF, Servlets 2.3, Hibernate, AJAX, Web services, AWS, SOAP, XML, Java Beans, Angular JS, Knockout JS, XStream, iBATIS, Glassfish, Apache POI, Ext JS, JQuery, JavaScript, Oracle 11g, IBM RAD, Nosql, Websphere 7.0, Agile Methodology, Design Patterns, REST, Apache Camel, CVS, Mongo DB, Apache Maven, JUnit, Java EE, HtmlUnit, XSLT, HTML/DHTML.

Sr.Java/J2EE Developer

Confidential

Responsibilities:

  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver. Used Design Patterns such as Singleton, Business Delegate, Session Fa ade, Service Locator, Simple Factory Pattern, and Data Transfer Object.
  • Implemented spring - hibernate as Data Access Layer.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status. Used Spring DAO Module along with Struts Framework to deal with Database. Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and dependency specification from the actual application code.
  • Developed session, entity beans and message driven beans.
  • Designed and developed the UI using Struts view component, JSP, HTML5, CSS3 and JavaScript, AJAX, Knockout.js, JSON.
  • Developing or maintaining a production-level cloud-based architecture in AWS, including creating machine Images like AMI
  • Developed front-end screens using Spring MVC, JSP, HTML, AJAX, jQuery, backbone, marionette, Javascript and CSS.
  • Integrated configured Camel with ActiveMQ to use it as bus.
  • Developed the User Interfaces using Struts, JSP, JSTL, CSS, XML, HTML, Knockout.js, Hadoop, Hbase, NoSql, XSLT, and Ajax, Javascript.
  • IBM Websphere hosting and Apache Tomcat webserver integration- both on Windows and AIX platform.
  • Designed and Developed the UI using PrimeFaces JSF libraries and Javascript.
  • Worked on Ext JS for user interface widgets with High performance scalable grids, trees and menus.
  • Designed REST middleware to connect Android UI with existing back end layer.
  • Experience with eclipse plug-ins like Find Bugs, PMD plugins
  • Designed the data flow for the client-side screens and the object interaction layer for the server side components using Rational Rose.
  • Involved in Use Case Diagrams, Class Diagrams and Sequence diagrams using Rational Rose.
  • MQ was used to provide a single unifying transport that reduces cost and maintenance efforts, including support for HTTP, REST and JMS.
  • Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
  • Designed configuration XML Schema for the application.
  • Used JavaScript for the client side validation.
  • Developed a fully functional prototype application using Javascript, jQuery and Backbone.js and Bootstrap, connecting to a REST- full server on a different domain.
  • Used XMLHttpRequest Object to provide asynchronous communication as part of AJAX implementation.
  • Utilized the Jquery, Angular JS, Javascript framework to render widgets on web pages.
  • Developed Hibernate and Spring-based application configuration framework for simulating database configuration.
  • Design and development of Web Services using Rest with Spring MVC. (Spring MVC, Spring Security, Apache CXF Rest)
  • Git for source code maintenance.
  • Involved in the creation of exhaustive JUnit Unit Test Cases using Test Driven Development TDD technique.
  • Authored persistence layer JDBC using Hibernate API and Data Models and JavaBean.
  • Designed GUI using AJAX, CSS, XSLT, Javascript, and XML.
  • Completion of modules as per defined scheduled without any delays.
  • Used Hibernate for accessing data from Oracle 10g database, Configured hbm access files for accessing Database.
  • Used Jenkins to automate builds and deployments
  • Used JBoss as application server to implement JMS and EJB components
  • Participated in SCRUM meetings and worked on agile methodologies.
  • Used Jasper Report for generating reports and Jfree for generating graphs.

Environment: J2EE, JSP,JDK 1.6, Angular JS, NOSQL, AGILE Methodology, IBM Content Management, HTML5, Struts2, WAS, JavaScript, XML, JDK, MAVEN, Jmeter, SVN, IBM Rational Clear Case, REST, ExtJS, SOAP, Apache Camel, WSDL, WebSphere Application Server, Jenkins,SVN, Log4j.

Sr.Java/J2EE Developer

Confidential, Chicago, IL

Responsibilities:

  • Created MULE ESB artifact and configured the MULE config files and deployed.
  • Used Angular JS for client while server validation through Expression Language.
  • Built, published and consumed REST web services supporting both XML and JSON to perform tasks such as appointment cancellation, technician job management for DispatchTechIVR and Call Reduction modules.
  • Developed SOAP web services for TSG UI and Outage Board applications. Used JAXB for marshalling and un marshalling of Java objects to XML and vice versa. Used SOAP UI tool for testing and Liquid XML editor to validate XML documents against XSD's.
  • Used Jquery, Angular JS, JSP, Javascript, HTML, CSS and JSTL for the front end modules of TechIVR and Outage Board web applications.
  • Provided the support for integrating the RESTful web services with clients
  • Performed unit testing using JUnit and Integration testing using IVR system.
  • Involved in creating Restful web services using JAX - RS and JERSEY tool.
  • Developing the orchestrating of service through ESB calls to provide API's to the service portal.
  • Applied OO design concept and design patterns such as DAO, Singleton, Factory, Business Delegate and Service Locator to improve the existing Java/J2EE Developer based code base.
  • Re-architected, refactored, and performance tuned a Web Logic and J2EE based CCIS call Reduction application, which previously came down almost daily, became a true 24x7 application at CCIS.
  • JBOSS ESB development and providing necessary inputs to the service portal.
  • Multitasked by gathering business requirements from user, duration and feasibility of requests and working on other projects by resolving issues.

Environment: Java.J2EE,Junit,JDK 1.5, Spring core, Spring MVC, Hibernate, SOAP/Rest Web services, Ajax, XML, jQuery, HTML, CSS, TCServer, SVN, Maven, Jenkins, Splunk, SFX, MAX, SEED.Oracle

We'd love your feedback!