We provide IT Staff Augmentation Services!

Sr.java Developer Resume

0/5 (Submit Your Rating)

IL

SUMMARY

  • Having 7 years of experience in developing enterprise, distributed web applications using Java, J2EE, Struts, Hibernate and Spring on various Application Server platforms for Banking, Insurance, Investment Brokerage and Networking domains.
  • Experience in analysis, design, development, testing, implementation, deployment, enhancements & production support.
  • Extensive experience in design and architecture of J2EE based large applications.
  • Successful in agile - SCRUM, test driven development, prototype development and waterfall software development methodologies.
  • Experience in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose, Enterprise Architect and MS Visio.
  • Expert level skills on Java, J2EE (EJB, JMS, JNDI, Servlets, JSPs, Struts, Java Beans, JDBC).
  • Sound knowledge on Log4j, Spring, Hibernate, Struts, JSF with Icefaces and AJAX frame works.
  • Experienced in working Spring modules - IOC, AOP, JDBC DAO, MVC & ORM.
  • Experienced in working Spring AOP for Logging, Transactions and Messaging.
  • Expert level skills in Hibernate, JPA & JTA.
  • Sound knowledge in implementing Web Services using Apache AXIS, WSDL, UDDI, SOAP, JAX-RPC and GDS.
  • Good experience on reporting APIs such as POI and iText. Some experience on Jasper Reports
  • Exposure to SOA and integration with J2EE applications.
  • Experience in LDAP for authentication scheme and in middleware technologies, MQ Series.
  • Expertise in XML technologies with JAXB and JAXP, XPath, XSD, SAX, DOM parsers.
  • Experienced in working with TeamSite, a content management system.
  • Sound knowledge on Application Servers and Web servers - Bea WebLogic 10.3/8.1, IBM WebSphere 6.x(WAS), JBoss, and Apache Tomcat 6/5.x.
  • Implemented Java Mail APIs to send e-mails.
  • Experience on MS-SQL 2008, Oracle 11g/10g/9i/8i, Sybase & MySQL.
  • Experience in Database Development using SQL, PL/SQL, Stored Procedures, Functions, Triggers, SQL Server Management Studio, SQL Developer & TOAD.
  • Experienced with bug tracking tools like JIRA, SharePoint, CRM, Bugjilla, Remedy, qTrack and HP Mercury Quality Center.
  • Experience in building and deploy tools - Ant and Maven with Hudson and Jenkings build.
  • Extensively worked with version management tools Perforce, SVN, CVS, VSS and PVCS
  • Experienced with IDE tools such as MyEclipse 5.5, KOMODO,Eclipse 3, NetBeans 6
  • Extensive development in Linux, Windows environments.
  • Experience in Shell Scripting and Crontab scheduler in Solaries/Linux Platforms.
  • Experience in BIRT, Business Objects and Crystal Reports integration with J2EE Applications.
  • Extensive experience in JUnit testing and FIT framework for integration. Also experienced in using Teamforge, iRise and Caliber
  • Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast consistent team player with excellent communication skills.

TECHNICAL SKILLS

Languages: C, C++, JAVA 1.4, 1.5, 1.6, J2EE, Python and PL/SQL

Internet Technologies: J2EE - Servlets, JSP, JDBC, EJB, JMS, AJAX, JSF, Struts and Spring

Operating systems: Linux & MS-Windows NT, XP

Web Layer: HTML, XML, Java Script, Jquery, JSON and Web Services with GDS

RDBMS: Oracle (TOAD & SQL Developer), Sybase, MySql & MS-SQL 2008

ORM Frameworks: Hibernate, JPA & JTA

Development IDE/ Tools: MyEclipse, KOMODO, NetBeans, TOAD and SQL Developer, Sybase Power Builder and DBVisualizer

Methodologies & Concepts: OOAD & UML

Web Servers: JRun, Tomcat, SunOne Web Server

Application Servers: Weblogic, Websphere, JBoss and ATG Dynamo

Build Tools: Ant, Maven

Middleware: MQ Series

Reporting Tools: Crystal Reports & BIRT

Version Control Tools: CVS, Visual Source Safe, Perforce & PVCS

Project Management & Design Tools: Rational Project Management(RPM) and Visio, Rational Rose and Enterprise Architect

Bug Tracking Tools: JIRA, SharePoint, CRM, Bugjilla, Remedy, qTrack and HP/Mercury Quality Center

Others: Rational Rose, MS Visio, JUnit, Teamsite6.7, Interwoven Open Deploy and workflow modular, Hudson, FIT Framework, Teamforge, iRise, Caliber, iLOG and BPM and Java Melody

PROFESSIONAL EXPERIENCE

Confidential, IL

Sr.Java Developer

Responsibilities:

  • Involved in Agile - SCRUM methods, break tasks into small increments called SCRUM with minimal planning.
  • Created Software Design documents, Technical Design documents & Unit testing documents.
  • Analyzed the system for Requirements and Design by developing Use Case, Class, Sequence and Collaboration Diagrams using MS Visio as part of UML.
  • Extensively used J2EE design patterns like delegator, prototype, factory and decorator.
  • Developed Model View Controller (MVC-2) Architecture using JSF Framework with IceFaces in Presentation tier for validations.
  • Coded JSF controllers and bean classes, for request submission screens and loading different components in form.
  • Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
  • Used Apache CXF as the Web Services framework to implement the REST APIs involved
  • Extensively used i18/internationalization to support worldwide users of the eSign module.
  • Involved in writing Spring Configuration XML file that contains declarations, integration JSF and extensively used Spring IOC and AOP.
  • Developed SQL queries with PHP Doctrine and Propel to create, retrieve and update data and programming SQL sentences based on CRUD.
  • Developed User Interface using JSP, HTML5, CSS3, Javascript, Angular JS and AJAX framework.
  • Designed and implemented Webservice Gateway for Message Transformation and Protocol Mediation with using tool APIGEE.
  • Developed service components called Session Facade utilizing the Session Beans for minimizing number of requests between client and server.
  • Developed a Web Application using Java with the Google Web Toolkit API with Postgre Sql
  • Involved in developing code for obtaining Hibernate bean s in spring framework using Setter Dependency Injection(DI) or IOC.
  • Developed and consumed SOAP Web Services to interface with down and upstream applications, handling and persisting of requests and response for returning to UI.
  • Used Spring AOP for exceptions logging along with log4J.
  • Used EJB-3 Annotations for invoking remote services like custom developed Legal Clauses and eCD service components and JMS Queue/Topics and Publish/Subscribe for data flow between up and down stream applications.
  • Implemented API Management Solution Apigee, providing usage data for capacity planning
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Primary UI developer for Google Web Toolkit (GWT)-based VDI-in-a-Box management console.
  • Developed DAOs using JPA entity manager and JTA for transaction handling.
  • Used Hibernate and Hibernate annotations and Java POJO to design the modeling part of the application. And log4J for logging and auditing of transactions.
  • Used Hibernate Lazy Loading in loading of objects and Catched and Named queries.
  • Developed Java code to integrate with BIRT a reporting tool and to generate an agreement with barcodes.
  • Extensively used Java 6 Generics, Autoboxing/Unboxing, Collections and Java Threads state and Java Runtime process to execute BIRT commands.
  • By using Angular Js with the MVC made both the development and the test easier
  • Deployed application in WebLogic container and FIT integration tested with other modules
  • Developed client side validations in IceFaces and server side validations in JSF.
  • Wrote Shell script files using VM Script and used Java Mail to notify failed legal clauses to System Admin Users and legal users.
  • Responsible for integrating iLOG decision points Dynamic Clauses and Auto PnL check point with java.
  • Used PL/SQL for data integrity among all tables.
  • Developed JUnit and Fixture classes, input/output html for FIT - integration testing.
  • Used Hudson along with Apache Maven to build the JAR and WAR files.
  • Resolving the production support service requests by adhering to the SLA that is reported in HP Quality Center.

Environment: Linux, Windows 2007, Weblogic10.3.5, Java6.0, Collections, Multithreading GOOGLE WEB KIT (GWT) Spring, JPA, JTA, Hibernate3.0, JAXP, XML, JNDI, Oracle 11, SOAP Web Services, EJB3.0, Log4J, Angular Js, SQL Developer and Maven. MyEclipse and SVN, Teamforge, iLOG, BPM, BIRT, Hudson, Teamsite, Barcode Generator, Sybase Power Builder, Visio, iRise, Caliber, HP quality center, FIT & JUnit

Confidential - Portland, OR

Sr. Java Developer

Responsibilities:

  • Involved in Various phases of Software Development Life Cycle (SDLC) and involved in Agile methods, break tasks into small increments called SCRUM with minimal planning.
  • Analyzed the system for Requirements and Design by developing Use Case, Class, Sequence and Collaboration Diagrams using Visio as part of UML & created documents.
  • Involved in writing Spring Configuration XML file that contains declarations, DB connections and other dependent objects.
  • Developed Presentation layer components comprising of JSP, Java, HTML5, JavaScript, JDBC, Hibernate, NoSQL DBs, JUNIT, ANT, Maven, Hudson, Ajax, OOP, Soap, Rest, perl, python AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
  • Worked on Linux servers and APIGEE servers for mobile integration Gateway
  • Developing the Responsive Design pages based on the approved Wire Frames using Bootstrap, HTML5, CSS and Angular JS.
  • Designed and implemented Java engine and API to perform direct calls from font-end JavaScript (ExtJS) to server-side Java methods (ExtDirect).
  • Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment.
  • Used PHP / MySQL in WAMP (Windows, Apache, MySQL and PHP) environment for creating dynamic data driven and interactive web pages.
  • Implemented Model View Controller (MVC-2) Architecture using Struts Framework in Presentation tier for validations.
  • Developed Action classes and forms using Struts2, for request submission screens and loading different components in form. And client side validations in JavaScript and server side validations in Struts2.
  • Used Apache CXF as the Web Services framework to implement the REST APIs involved.
  • Extensively used Spring Framework Jaxb2 Marshaller, for marshalling and unmarshalling the request object.
  • Implemented the complete OAuth support for plugging in providers requiring OAuth for
  • Source using Apigee Gateway as the platform.
  • Developed back-end stored procedures and triggers using Oracle PL/SQL, Java, HTML5, JavaScript, JDBC, Hibernate, NoSQL DBs, JUNIT, ANT, Maven, Hudson, Ajax, OOP, Soap, Rest, perl, python involved in database objects creation, performance tuning of stored procedures, and query plan.
  • Task Executor for picking up the next available request and processes it and Thread Pool Task Executor to queue the requests.
  • Developed Spring Framework based RESTFUL Web Services for handling and persisting of requests and Spring MVC for returning response to presentation tier.
  • Used Spring AOP for exceptions logging along with log4J and transaction handling in DAOs.
  • Used Hibernate and Hibernate annotations and Java POJO to design the modeling part of the application. eveloping the code for Enhancement CR using Angular JS, HTML5, CSS
  • Used AJAX in suggestive search and to display dialog boxes.
  • Developed Custom Data Source using Hibernate SessionFactory, to get connections to different environments and DAO for persisting to different environments.
  • Developed Java code to read xml files using JAXB and XML.
  • Extensively used Java 5 features and Threads and Java Runtime process to execute Open Deploy(OD) commands.
  • Used Java Mail to notify request submission, completion to users and L3 support for errors.
  • Involved in JSP page designing using Struts2-JQuery and Struts2-JSON pagination.
  • Used Perforce for connecting to repository server, workspace creation on server and sync the files and Open Deploy(OD) to deploy sync files to target APP and Web Servers
  • Developed Stored Procedures, triggers and functions using PL/SQL and for data integrity among all tables.
  • Used Hudson along with Apache Maven to build the JAR and WAR files.
  • Resolving the production support service requests by adhering to the SLA that is reported in JIRA and Sharepoint.

Environment: Linux, Windows 2000, XP, Tomcat, Weblogic, Websphere, Java, Collections, Multithreading, Struts, Spring, Hibernate, JAXP, XML, JNDI, Oracle 10g, Web Services, EJB, Perforce, Teamsite, JQuery, JSON, VM Script, Angular JS, Google Web Toolkit(GWT) Java Mail, Interwoven OD and workflow modular, Log4J, Toad and Maven, MyEclipse and Peforce, Jira, Sharepoint, Hudson and Java Melody

Confidential, Memphis, TN

Java Developer

Responsibilities:

  • Involved in Agile methods break tasks into small increments with minimal planning, and do not directly involve long-term planning and daily stand-ups, updating tasks.
  • Implemented MVC design pattern using Struts2 Framework in Presentation tier.
  • Involved in Design, UML Modeling and in developing Use Case Diagrams.
  • Involved in creating Software Design documents, Technical Design & Unit testing documents.
  • Involved in developing code for obtaining bean s in spring framework using Dependency Injection.
  • Managed all support activities adhering to technical, security and compliance standards.
  • Extensively used Java 5 Generics, Autoboxing/Unboxing, and Collections.
  • Involved in JSP page designing using Struts2-JQuery and Struts2-JSON pagination
  • Developed client side validations in JavaScript and server side validations in Struts2.
  • Developed Session Facade for minimizing number of requests between client and server and Factory get database connections.
  • Minimized coupling between Presentation tier and Business tier with Spring IOC.
  • Design & creation of multiple sites using: WordPress, HTML, PHP, XML, CSS, Javascript & more.
  • Used Spring IOC for injecting the Hibernate and used Hibernate annotations to design the modeling part of the application.
  • Used Stateless Session Beans to encapsulate the business logic and developed Web Services for the modules to integrate clients API.
  • Researched and evaluated alternative solutions and made recommendations to obtain efficiencies and cost effective solutions.
  • Provided reviews, estimates for tickets in qTrack and CRM, ensuring quality.
  • Involved in designing, development of internal sub module which updates files to SVN repository directly using SVNKit.
  • Developed Shell script files using VM Script and used Java Mail to notify user’s transactions and activities.

Environment: Linux, Windows 2000, XP, JBoss, Tomcat, Java, Collections, Multithreading, Struts, Spring, Hibernate, JAXP, JNDI, JMS, MS-SQL 2008, Web Services, EJB, SVN, SVNKit, JQuery, JSON, VM Script, Java Mail, Log4J, SQL Developer and ANT, MyEclipse, SVN, qTrack and CRM

Confidential, NY

Java Developer

Responsibilities:

  • Requirement gathering and preparing requirement document.
  • Involving in high level and low level designs as per the requirement/solution.
  • Involving in designing of various class diagrams and sequence diagrams by using Rational Rose Enterprise Edition.
  • Developed the application JSP, JSF, Servlets, Struts, Spring, Java Beans, Hibernate
  • Involved Java/J2EE based applications and Java/JEE based portal projects
  • Enhancement of the existing application which included bug fixing,new feature request and refactoring using PHP, AJAX, JavaScript, MySql, CSS, DHTML.
  • Designing and developing the Servlets, JSP and JAVA classes for the presentation layer.
  • Implemented software changes and enhancements used and JUNIT testing for all the enhancements.
  • By using Angular Js with the MVC made both the development and the test easier.
  • Experience in Installing Tomcat application server
  • Developing web-tier using Struts framework.
  • Creating custom tags for JSP for maximum re-usability of user interface components.
  • Testing and deploying the application on Tomcat.
  • Maintaining the database required for report generation.

Environment: Java, J2EE, Hibernate, Tomcat, Junit, JSF, JSP, Servlets, Batch Processing, UNIX, Struts, JavaScript, UML, MySQL, Angular Js, Asynchronous concepts, Windows 2003.

We'd love your feedback!