Sr.java Developer Resume
Louisville, KY
PROFESSIONAL SUMMARY:
- Results - driven software professional with 7+ years of experience and demonstrated ability to successfully implement complex large-scale, N-tier, distributed, real-time enterprise applications .
- Excellent analytical and critical thinking, creative problem solving , quick learning, interpersonal and client interfacing skills.
- Experienced in developing the Enterprise and Web applications on n-tier Architecture using Java/J2EE and java based technologies such as Servlets, JSP, Hibernate, Spring, EJBs, Struts, JNDI, Webservices, XML, JPA, EJB, JMS and JDBC.
- Worked on design, development, testing, implementation, deployment, enhancements & production support.
- Assisted project manager in defining project scope, time & effort estimates and deliverable management .
- Extensively worked in design and architecture of J2EE based large applications.
- Worked in agile - SCRUM, test driven development, prototype development and waterfall software development methodologies.
- Worked in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose, Enterprise Architect and MSVisio.
- Worked onSpring AOP for Logging, Transactions and Messaging.
- Created Web Services using Apache AXIS, WSDL, UDDI, SOAP, JAX-RPC.
- Exposure to SOA and integration with J2EE applications.
- Experience in LDAP for authentication scheme and in middleware technologies, MQ Series.
- Expertise in administration Share Point 2010 and MOSS 2007 portals.
- Strong expertise in front end technologies such HTML5, CSS, JavaScript, jQuery, JSP and AngularJS, Backbone, AWT.
- Expertise in software design patterns/frameworks J2EE Design Patterns (MVC, Business Delegate, Service Locator, Data Transfer Objects and Data Access objects) and GOF Design Patterns (Abstract Factory, Factory Method, Singleton, Session Factory, Template Method, Strategy Pattern)
- Worked on XML technologies with JAXB and JAXP, XSD, SAX, DOM parsers.
- Experience with various J2EE design patterns like Command, Factory, Observer, Front Controller, DTO, DAO, MVC, Session Facade, Business Delegate, Service Locator, Transfer Object , and View Object in the development of enterprise applications.
- Created Templates using iReport for ad hoc reporting in JasperReports Server.
- Worked on Application Servers and Web servers - IBM WebSphere.
- Worked on MS-SQL 2008, Oracle 11g/10g/9i/8i, Sybase & MySQL.
- Functional knowledge of big data, and no SQL . Experience of using MangoDB Tools.
- Worked on Database Development using SQL, Stored Procedures, Functions, Triggers, SQL Server Management Studio, SQL Developer & TOAD.
- Worked on bug tracking tools like JIRA, CRM, Bugzilla, Remedy and qTrack.
- Worked on building and deploy tools - Ant and Maven with Hudson and Jenkins build. worked with version management tools Perforce, SVN, CVS, VSS and PVCS worked on with IDE tools such as MyEclipse 5.5, KOMODO, Eclipse 3, NetBeans 6
- Extensive development in Linux, Windows environments.
- Worked on BIRT, Business Objects and Crystal Reports integration with J2EE Applications.
- Developed Rich Internet application with Adobe Flex and Java as core technologies.
TECHNICAL SKILLS:
Languages: C, C++, JAVA, J2EE and PL/SQL
J2EE: Servlets, JSP, JDBC, EJB, JMS, AJAX, JSF, Struts and Spring
Operating systems: Linux & Windows
Web tools and languages: HTML, XML, CSS3, Java Script, JQuery, Web Services, XML, XPATH, XSLT, XSD, JSON, AWT, Share Point.
RDBMS: Oracle (TOAD) & SQL Developer, Sybase, MANGO DB, MySql & MS-SQL 2008
ORM Frameworks: Hibernate, JPA & JTA,JSF
Development IDE/ Tools: Eclipse, KOMODO, NetBeans, TOAD and SQL Developer and DBVisualizer
Methodologies & Concepts: Agile, Waterfallsystem analysis and design
Web Servers: Tomcat, SunOne Web Server, JBOSS
Application Servers: WebLogic, WebSphere, JBoss and ATG Dynamo, IBM WebSphere
Build Tools: Ant, Maven
Middleware: Spring, Hibernate, Struts
Reporting Tools: BIRT
Version Control Tools: SVN, CVS, Visual Source Safe(VSS)
ProjectManagement &Design Tools: Rational Project Management(RPM) and Visio, Rational Rose and Enterprise Architect, OOAD & UML.
Bug Tracking Tools: JIRA,CRM, Bugzilla, Remedy and QTrack
PROFESSIONAL EXPERIENCE:
Confidential, Louisville, KY
Sr.Java Developer
Responsibilities:
- Project management and gathering requirements from users.
- Implemented using n-tier architecture.
- Strong expertise in frontend technologies such HTML5, CSS3, JavaScript, jQuery, JSP and AngularJS, AWT.
- Developed user specific High lights( dashboard menu ) section, Home page, Admin home page(Modify/search users, create users screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
- Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring.
- Used Spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
- Developed the Spring-AOP programming to configure logging for the application.
- Involved in developing business components using POJO.
- Used Spring Inversion of Control (IOC),Setter Injection, Constructor Injection and Dependency Injection.
- Used Spring Validation framework for Validations.
- Installed and configured Abode Flex builder plugin for Eclipse.
- Used database transactionsand transaction management along with Spring ORM and DAO.
- Used Hibernate flexible and powerful ORM Solution to map Java classes to a Database.
- Used Tiles Framework for User Interface look and feel.
- Deploying the web applications to Development and Test environments of JBOSS server.
- Deployed the application on the Tomcat Application Server.
- Maintaining the session state in clustered environment and establishing the communication between different java applications.
- Developed the CRUD API for theRestful WebServices.
- Using SVN as version control tool and Jenkins for continuous integration.
- Used XML Web Services using REST to transfer the amount to transfer application that is remote and global to different financial institutions.
- Used Log4J to print the logging, debugging, warning, info on the server console.
- Meeting the dead lines in delivering the services.
Environment: Java, Spring, Hibernate, EJB, CSS3, Struts, Java Script, CSS, AJAX, HTML5, DB2, CRUD,SQL, JDBC, Apache CXF, REST, Web Services, SOAP, JasperReport, Eclipse, NOSQL, Subversion (SVN), JUNIT, Scrum, UML, SOA, JMS,JBOSS, Couth DB, Linux, Agile Methodology.
Confidential, Virginia Beach, VA
Sr. Java Developer
Responsibilities:
- Experience with advanced front-end technologies like Bootstrap UI , HTML5, XHTML, DHTML, Angularjs, Node.js, Express, JSON, jQuery,Backbone, Spine, CSS3, XML, XSL, XSLT, AWT.
- Used XML Web Services using REST to transfer the amount to transfer application that is remote and global to different financial institutions.
- Converted existing legacy JAVA reports into .jrxml templates using iReport for ad hoc generation using embedded Jasper Reports.
- Created java scripts to embed Jasper Reports Server to Product Owners back end system.
- Configured the spring framework for entire business logic layer with XML based bean configuration.
- Coding using Core Java, JSP, Servlet, and Spring MVC .
- Wrote Controller classes in Spring MVC framework in the web layer.
- Extensively used Eclipse based STS IDE for building, developing and integrating the application.
- Created Web Services using Apache AXIS, WSDL, UDDI, SOAP, JAX-RPC.
- Used Table per hierarchy inheritance of hibernate and mapped polymorphic associations.
- Developed one-many, many-one, one-one annotation based mappings in Hibernate.
- Develop DAO service methods to populate the domain model objects using hibernate.
- Used java collections API extensively such as Lists, Sets and Maps .
- Wrote DAO classes using spring and Hibernate to interact with database for persistence.
- Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
- Integrated Hibernate ORM with Spring-Hibernate framework to facilitate DML and DQL queries and represent object-database mapping.
- Developed logging aspects using Spring AOP .
- Worked on parsing the XML files using DOM/SAX parsers.
- Developed Spring Controller classes, Command classes and configured dispatcher-servlet.xml for Spring (MVC).
- Integrated the services with Flex using Http Services.
- Used Flex Controls , layouts and custom components to develop the various components of the Application.
- Implemented MVC architecture using spring, Custom and JSTL tag libraries.
- Developed POJO classes and writing Hibernate query language (HQL) queries.
- Used Java/JEE Design patterns like MVC, Factory Method, Singleton, Data Transfer Object (DTO), DAO.
- Created Stored Procedures using SQL for data modification.
- Experience working on Agile Development Model.
- Deployed the application on the JBoss Server .
- Developed Junit test cases for regression testing and integrated with ANT build .
- Worked with SVN version control and Jenkins for continuous integration .
- Implemented Logging framework using Log4J .
- Done with code review and documentation review of technical artifacts.
Environment: JDK 1.5, J2EE, Servlets, EJB, JSP, JDBC, Node.js, Express, HTML 4.0, SOAP, XHTML, DHTML, Angular js, JSON, jQuery, CSS3, JasperReport, XML, XSLT Oracle, SQL, Struts 2, Flex, Hibernate, JavaScript, Weblogic, Ant, Log4J 1.2, JBOSS Application Server, Share Point, Eclipse, Mavan, Web Services(JAX-WS) .
Confidential, Memphis, TN
Java Developer
Responsibilities:
- Extensively JSP, JSTL, XML, Angular js, Node.js, Express, Passport,XSLT, DTD, Parsers, JSP and CSS3 has used for web page development.
- Implemented the persistence layer using Hibernate .
- Integrated Hibernate and Spring, using Local Session Factory Bean and Annotation Session Factory Bean.
- Creating a Share Point intra net portal equivalent to their official web site to circulate the information for their employees and business partners.
- Used Spring AOP to capture performance statistics of business logic and DAO layer methods.
- Developed Restful Controllers using Spring MVC.
- Developed the application using Spring Framework that uses JSP , Model View Controller (MVC) architecture.
- Developed form validations using Spring validator framework .
- Wrote SQL scripts for modifying the existing schemas and introducing the new features in the existing schemas of DB2 .Used Hibernate in persistence layer and written hibernate mapping files and Named Queries.
- Effectively prepared for and organized technical inspections to review code and design models with peers and software architects.
- Used iBATIS framework with Spring Framework for data persistence and transaction management.
- Created Web Services using Apache AXIS, WSDL, UDDI, SOAP, JAX-RPC.
- Involved in performing Unit and Integration testing (JUnit). Strictly followed Test Driven Development (TDD Approach) environment using Agile methodologies .
- Java Messaging Service (JMS) - IBM MQ Series provides independent and potentially non-concurrent applications on a distributed system to communicate with each other, Used to achieve SOA.
- Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to database.
- Implemented mailing service using Java Mail.
- Used collection interfaces array list, hash map.
- Oracle engineered systems (ExaData) implementation and Support, NoSQL database technologies like MYSQL, MangoDB.
- Developed framework using Java, BIRT Runtime , MySQL and web server technologies.
- Deployed the application on the JBoss Application Server.
- Used SVN forsource code version control.
- Experience working on Agile Development Model.
- Used Maven and Jenkins Build tool.
- Developed ANT scripts and developed builds using Apache ANT .
- Used log4j for logging application level info for debugging purpose.
- Worked with JIRA In issue tracking.
- Developed Unit test cases using Junit .
Environment: Java, J2EE, CSS3,Spring, EJB,Eclipse, Angular js,Tiles framework, iBATIS Hibernate, Service Locater Pattern, JBOSS, JSP, JNDI, Java Mail, SVN, SOAP, XML Schema(XST), JIRA, EJB 3.0 Session beans, ANT, JasperReport, JavaScript, Share Point, JMS, Rational Rose,BIRT, Web Sphere Application Server,DB2, UNIX.
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Requirement Gathering and Analysis.
- Wrote Functional and Design Specification.
- Developed web application using Struts Framework .
- Proficient in Client Side Designing and Validations using HTML, JavaScript, CSS,JSP, Struts Tag Library, JSTL, JQuery and AJAX.
- Implemented custom search functionality on ASP.NET pages using Share Point Search web service and displayed the results using data grid with paging and sorting functionalities.
- Used Eclipse as IDE tool to develop the application.
- Created Web.xml, Struts config.xml, Validation.xml files to integrate all the components in the Struts framework .
- Worked heavily with the Struts tags used struts as the front controller to the web application.
- Developed framework using Java, BIRT Runtime , iText, MySQL and web server technologies.
- Developed ActionForm classes, Form beans, Action Classes using Struts.
- Implemented validation framework for creation of validation.xml and used validation-rules.xml.
- Deployed the application on the Websphere Server .
Environment: Core Java (JDK 1.5), J2EE, Servlets, JSP, Share Point,Agile, JDBC, Struts MVC Framework, StrutsValidation Framework, MS SQL server 2000, XML, JDOM 1.0, Struts Tag library, CSS, HTML, JavaScript, Ajax, Eclipse, Dream Viewer, BIRT,Couth DB, Rational Rose, Java Mail.
Confidential
Java Developer
Responsibilities:
- Responsible for customer interaction, analysis of the requirements and project scheduling.
- Used command, factory and singleton Design Patterns .
- Developed the project using MVC design pattern and integrated JSF, JSP.
- Designed and developed web pages using JSP, Servlets, developed Session Beans and Entity Beans.
- Wrote Build Script for compiling the application.
- Created test data in the form of XML Files for performing system testing.
- Developed Database Access Objects using Oracle 10g.
- Developed stored procedures, triggers, and queries using SQL in Oracle 10g.
- Developed Server side programs using Servlets and JDBC .
- Deployed application in the WebLogic application server .
- Testing the functionality and behavioral aspect of the application.
- Developed build script using Maven and version control using CVS .
- Designed Unit test plan for testing of use cases designed for different cases in synchronous with requirement specification.
- Designed Integration test plan for testing of Integration of all use cases for a module.
Environment: Java 1.5, XML, HTML4, JSP 2.0, Servlet 2.5, Oracle 10g, Web Logic Server 10.0, Apache Maven2, CVS.