We provide IT Staff Augmentation Services!

Java Developer Resume

Auburn Hills, MI

SUMMARY

  • 9+ years of experience in designing, developing and deploying client - server, web, and distributed end-to-end enterprise applications.
  • Extensively worked in interfacing highly scalable n-tier e-Business Applications with Legacy systems.
  • Excellent depth in J2EE Technologies such as Servlets, JSP, JSF, HTML, JavaScript using services like JDBC, RMI, JNDI, JMS, JTA, Java Mail.
  • Excellent work Experience in CORE JAVA, J2SE 1.5 & 1.6
  • Good hands-on experience with teh latest frameworks such as Struts, Hibernate and Spring 3.0, has a solid understanding of teh new Struts2 framework.
  • Extensively used O/R mapping capabilities of Hibernate in scalable enterprise applications.
  • Extensively worked on WebServices technologies like SOAP, WSDL, REST API
  • Very strong working experience on XML, XQuery, DTD, XSL, and XSLT, using DOM and SAX parsers extensively.
  • Extensively implemented J2EE design patterns such as MVC, Service Locator, Factory Pattern, Session Facade, Singleton, Service Factory, and DAO, DTO and best practices for building enterprise systems.
  • Extensively used Jquery in web based applications
  • Skilled at writing DB2,SQL, Stored procedures, Functions & Triggers.
  • Well versed with IDE’s such as WSAD, Eclipse, RCP and Edit plus.
  • Experienced in deploying J2EE applications on Apache Tomcat web server and Web Logic, Web Sphere, JBoss application server.
  • Very good understanding of RDBMS, OOPS, OOAD and DOJO.
  • Experience in deploying applications on Windows and UNIX environments
  • Experience in writing JUnit test cases for system testing, Used Log4j for logging.
  • Excellent work experience with Version Control Tool’s such as Subversion, Mercurial, PVCS, SVN, and IBM Clear Case. Bug tracking tools likes REMEDY, JIRA.
  • Developed Self-Service, Enterprise web applications in BFSI, Pharmaceutical and Healthcare verticals.
  • Worked with Maven, ANT Builder for application building, scheduling, mailing, and automation.
  • Worked on Agile Development Methodology.
  • Experienced in Full SDLC life Cycle such as Analysis, Design, Implementation, Testing, Enhancement, Production Support and Change Management of business critical applications.
  • Exposure on FLEX

TECHNICAL SKILLS

Languages: C, C++, J2SE, SQL, PL/SQL.

Web development: JSP, CGI, JSF, AWT, Swing, JavaScript, HTML, DHTML, XMLXQuery, Jasper Reports, Jquery, DTD, DOJO, XSD, XSL, XSLT, FLEX.

J2ee Technologies: Servlets, JDBC, RMI, JNDI, JTA, JMS, Java Mail

Application Frameworks: Struts, Spring.

ORM Frameworks: Hibernate

Middleware: JavaBeans, EJB.

Web Services: SOAP, WSDL, REST API

Rdbms /Odbms: Oracle, MySQL, Microsoft SQL Server,DB2

Ide’s: Edit plus, Eclipse, WSAD.

Application Servers: WebLogic, WebSphere, Jboss.

Web Server: Apache Tomcat

Version Control: Subversion, SVN, PVCS, IBM Clear Case, Mercurial.

Tools: JUnit, Log4j, Apache Ant, Maven, TDD

Operating Systems: UNIX, Windows.

Security Frameworks: ACEGI

PROFESSIONAL EXPERIENCE

Confidential, Auburn Hills, MI

Java Developer

Responsibilities:

  • Involve in gathering, analyzing, and documenting business requirements, functional requirements and data Specifications for application development.
  • Develop/program new functionality and features in line with functional specifications and business requirements.
  • Provide recommendations to management concerning issues of programmer productivity and software development management.
  • Develop core Java programs for all business rules and workflows using spring framework.
  • Re-factor existing code structure to separate core business logic and data access objects (DAOs)
  • Implement Hibernate for data persistence and management
  • Analyze and fix issues related to SOAP Web services and Application responses
  • Write database queries and programs for data insertion, updates and views
  • Design and develop teh presentation layer using JSPs, JQuery and JavaScript
  • Generated PDF Templates using Jasper Reports
  • Involve in design, configuration, development and bug-fixes.
  • Conduct system analysis and development, with limited support from professional staff, to keep our systems current with changing technologies.
  • Analyze, design, development of software systems to form a basis for teh solution of information processing problems.
  • Responsible for analysis of current programs including performance, diagnosis and troubleshooting of programs presenting challenges, and design solutions to overcome such.
  • Conduct functional and performance testing.
  • Respond promptly and professionally to bug reports.

Environment: Java 1.6, Spring Framework 4.0, Hibernate, JPA, PDFCommon,JasperReports,Web Services, REST API, WSDL, XML, JAXB, EJB, MDB, DB2 Database, Web Sphere Server 7.0, DB Visualizer, Log4J, STS, Tortoise SVN,Maven.

Confidential, Des Moines, IA

Responsibilities:

  • Extensively written JAVA 1.6 code.
  • Implemented REST API and deployed teh Web services using WebSphere Server
  • Extensively worked on J2EE components and Services.
  • Implementation of Service, DAO layers to consume services using Spring
  • Implemented DAO layer to interact DB2 database interactions using Hibernate
  • Worked on SQL, Stored Procedures, triggers and indexes using PL/SQL developer.
  • Involved in various phases of Agile Development Process
  • Working closely with Product owner and Architects to understand User stories.
  • Working on development in Pair programming model following XP practices.
  • Development using combination of TDD and pair programming to ensure delivery of quality software
  • Participating in PSI planning, Daily standup meetings, sprint planning meetings, & Retrospectives.
  • Committed to deliver functionality as planned in spring planning.
  • Following 3 Amigo rule to understand and come to an agreement on user stories before starting development.
  • Writing Integration test cases using Cucumber.
  • Creating Mock objects for web service interfaces for testing purposes.
  • Involved in Code review, Unit testing and bug fixing.
  • Used Maveen tool for building and deploying teh application on WebSphere Server.
  • Used Mercurial a Subversion client for windows for source/version/revision control.

Environment: Java 1.6, Spring Framework 3.0, Hibernate, TDD, XP practices, Cucumber, Web Services, REST API, WSDL, XML, JAXB, EJB, MDB, DB2 Database, Web Sphere Server 10.3, TOAD, Log4J, RAD, Mercurial.

Confidential, Des Moines, IA

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC), analysis and redesign of architecture, analyzing teh various technologies and alternatives, preparing technical and support documentation.
  • Extensively written JAVA 1.6 code.
  • Implemented SOA and deployed teh Web services using weblogic's JwscTask and generated web service clients using ClientGenTask
  • Worked on View Technologies using JSP's and JSTL.
  • Extensively worked on J2EE components and Services.
  • Approached Agile Software Development Methodologies for Application development.
  • Application re designed to implement Spring MVC from user specific proprietary system.
  • Used Spring IOC for object instantiation, resource lookup, configuring annotation driven Controllers handled by Spring Container.
  • Developed prototype application based on Spring MVC architecture.
  • Implemented teh Tiles frameworks and Tiles Configurer for presentation layer.
  • Migrated teh servlets to teh Spring Controllers and developed Spring Interceptors, worked on JSPs, JSTL, and JSP Custom Tags.
  • Implemented teh HandlerMappings and annotation driven Controllers.
  • Developed Spring Interceptors for Form validation and session handling.
  • Implemented teh Spring DAO pattern and developed Data Access objects.
  • Implemented Spring Declarative Transaction Management for Transaction management implemented Spring JDBCTemplete for database transactions..
  • Worked on bootstrap servlets and redesigned to remove teh proprietary system dependencies.
  • Developed Shell scripts for report generation, worked on ant scripts.
  • Worked on SQL, Stored Procedures, triggers and indexes using PL/SQL developer.
  • Involved in Code review, Unit testing and bug fixing.
  • Used Ant tool for building and deploying teh application on Weblogic Server.
  • Used TortoiseSVN tool, a Subversion client for windows for source/version/revision control.

Environment: Java 1.6, Spring Framework 3.0, Spring MVC, Tiles Frameworks 2.2, Web Services, SOAP, WSDL, XML, JAXB, EJB, MDB, Oracle Weblogic Server 10.3, Oracle 10g, PL/SQL Developer 8.0, TOAD, XMLspy, Servlets, JSP 2.2, JSTL 2.2, SoapUI, HTML, AJAX, JavaScript, SLF4J 1.6, Eclipse Galileo 3.5.1, SVN, TortoiseSVN 1.6.16, Solaris 10, putty, Outlook and Windows

Confidential, Austin, TX

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC), analysis and redesign of architecture, analyzing teh various technologies and alternatives, preparing technical and support documentation.
  • Extensively written JAVA 1.6 code.
  • Implemented SOA and deployed teh Web services using weblogic's JwscTask and generated web service clients using ClientGenTask
  • Migrated teh Struts Action Classes into Spring Controllers.
  • Worked on View Technologies using JSP's and JSTL.
  • Extensively worked on J2EE components and Services.
  • Approached Agile Software Development Methodologies for Application development.
  • Application re designed to implement Spring MVC from user specific proprietary system.
  • Used Spring IOC for object instantiation, resource lookup, configuring annotation driven Controllers handled by Spring Container.
  • Developed prototype application based on Spring MVC architecture.
  • Implemented teh Tiles frameworks and Tiles Configurer for presentation layer.
  • Migrated teh servlets to teh Spring Controllers and developed Spring Interceptors, worked on JSPs, JSTL, and JSP Custom Tags.
  • Implemented teh SimpleUrlHandlerMappings and annotation driven Controllers.
  • Developed Spring Interceptors for Form validation and session handling.
  • Implemented teh Spring DAO pattern and developed Data Access objects.
  • Implemented Spring Declarative Transaction Management for Transaction management implemented Spring JDBCTemplete for database transactions.
  • Worked on XMLBeans for xml processing and generate java xml bindings.
  • Worked on bootstrap servlets and redesigned to remove teh proprietary system dependencies.
  • Developed Shell scripts for report generation, worked on ant scripts and cron scripts.
  • Worked on SQL, Stored Procedures, triggers and indexes using PL/SQL developer.
  • Implemented SLF4J over Logback for logging implementation.
  • Involved in Code review, Unit testing and bug fixing.
  • Used Ant tool for building and deploying teh application on Weblogic Server.
  • Used TortoiseSVN tool, a Subversion client for windows for source/version/revision control.

Environment: Java 1.6, Spring Framework 3.0, Spring MVC, Tiles Frameworks 2.2, Web Services, SOAP, WSDL, XML, XMLBeans, JAXB, EJB, MDB, Oracle Weblogic Server 10.3, Oracle 10g, PL/SQL Developer 8.0, TOAD, IBM Rational Rose, XMLspy, Servlets, JSP 2.2, JSTL 2.2, SoapUI, HTML, AJAX, JavaScript, SLF4J 1.6, Logback 0.9, Eclipse Galileo 3.5.1, SVN, TortoiseSVN 1.6.16, Solaris 10, putty, Outlook and Windows.

Confidential, Groton, CT

Responsibilities:

  • Implemented all Spring framework modules like IOC, Web, AOP, ORM, DAO for application design and development.
  • Extensively written CORE JAVA code in application
  • Developed Action Forms and Action Classes for Struts based presentation layer.
  • Developed Java, JSP, Java Script, HTML, and CSS for UI & business logic.
  • Implemented Validator framework to implement Client side and server side for Validations.
  • Used O/R mapping tool Hibernate for persistence to make teh product Database agnostic.
  • Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
  • Implemented ACEGI framework for security using Spring.
  • Wrote teh Hibernate-mapping XML files to define java classes - database tables mapping.
  • Developed and Deployed Web Services implementing Http methods like put, get, post, and delete in WebLogic.
  • Implemented teh JMS Queue to receive teh input in teh form of XML and parsed them through a common XSD.
  • Implemented i18n (Internationalization) translating all aspects of teh application into different languages.
  • Written JDBC statements, prepared statements and callable statements for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
  • Created Database tables and schema in Oracle10g based on data flow requirements.
  • Written database Functions, Procedures and Triggers as per teh business logic requirements.
  • Build scripts were written to create a run time environment for ANT.
  • Used PVCS as teh version control tool to perform programs Check-out and Check-in from and to teh repository.
  • Wrote JUnit test cases for testing teh Business layer and teh service layer.
  • Followed Agile approach for teh development process.
  • Utilized Eclipse IDE for design and development of teh project.

Environment: Core Java, Servlets, JSP, JDE, Struts, Spring, JavaScript, Hibernate, Oracle10g, Jquery, JAXP, XML, XSL, XSLT, SOAP, REST API, JMS, HTML, WebLogic, Java / J2EE Patterns, JUnit, PVCS, Eclipse RCP, ANT1.6, UNIX.

Confidential, Atlanta, GA

Responsibilities:

  • Responsible for enhancement for mutual funds products written in Java, Servlets, Xml and xslt.
  • Implemented different J2EE Design Patterns such as Session Facade, Observer, Observable and Singleton, Business Delegate to accommodate feature enhancements and change requests.
  • Worked on struts framework to Re-Design UI to fit Model2 (MVC) design paradigm
  • Modified JavaScript for handling teh access privileges
  • Extensively written COREJAVA & Multi Threading code in application
  • Optimized SAX and DOM parsers for XML production data.
  • Implemented teh JMS Topic to receive teh input in teh form of XML and parsed them through a common XSD.
  • Written JDBC statements, prepared statements, and callable statements in Java, JSPs and Servlets.
  • Followed Scrum approach for teh development process
  • Extensively worked on Struts with Spring Integration for communicating with business components and also worked on Spring with Hibernate Integration for ORM mappings.
  • Modified and added database functions, procedures and triggers pertaining to business logic of teh application.
  • Used TOAD to check and verify all teh database turn around times and also tested teh connections for response times and query round trip behavior.
  • Used ANT Builder to build teh code for production line.
  • Used Eclipse IDE for all recoding in Java, Servlets and JSPs.
  • Used IBM Clear Case for Versioning and Maintenance.
  • Involved in discussions with teh business analysts for bug validation and fixing.
  • Modified technical design document, functional design document to accommodate change requests.
  • Wrote JUnit test cases for system testing, Used Log4j for logging.
  • Used JIRA as a bug-reporting tool for updating teh bug report.
  • Involved in performance tuning where there was a latency or delay in execution of code

Environment: Java, J2EE, Servlets, JSP, Struts, Spring, Hibernate, JDBC, JNDI, JMS, JavaScript, XSLT, DTD, SAX, DOM, XML, UML, TOAD, Jasper Reports, Oracle10g, SQL, Eclipse RCP, IBM Clear Case, JEERA, WebSphere, Unix/Windows.

Confidential, Huntsville-AL

Responsibilities:

  • Teh basic framework is based on MVC architecture.
  • Implemented code for business logic using EJBs.
  • Implemented teh Struts framework for collaborative integration.
  • Deployed Servlets, JSP’s on Websphere server and configured it for optimal behavior in managing teh client sessions.
  • Designed and developed teh EJB Stateless Session bean which delegates teh call to teh Business layer.
  • Implemented teh business logic using COREJAVA.
  • Worked with sessions for database interaction with Oracle implementing Persistence for data storing and maintenance procedures.
  • Designed and developed reusable Java utility classes for teh business logic functionality using services like JDBC and JNDI.
  • Developed code for teh ini files and other halper files for teh modules.
  • Extensively used JUnit for unit testing, integration testing and production testing.
  • All code was written using teh Eclipse IDE.
  • Used ANT Builder extensively for teh code building and smoke testing.
  • Created Daily Rolling Log using Log4j.
  • Extensively worked for performing end-to-end system testing of project writing test cases.
  • Written queries, stored procedures and functions using SQL, PL/SQL in Oracle using tools like TOAD.
  • Used WebSphere server for deploying teh web content.
  • Prepared a Best Coding Practices document and was responsible for Code Reviews.
  • Used SVN for versioning at client side.

Environment: Java, J2EE, Struts, JSP, JDBC, JNDI, SQL, JavaScript, XML, DTD, Eclipse3.5, Subversion, ANT, JUnit, Log4j, Oracle, Web Sphere, Windows.

Confidential, Schaumburg, IL

Responsibilities:

  • Developed proto type as per user requirements.
  • Involved in low level design by reviewing BRD, Systemspecification document and designed teh class diagrams.
  • Contributed to teh Design, Created Class diagrams and Sequence diagrams using Rational Rose 2000.
  • Responsible for all related application such as UI, BusinessLogic, Database.
  • Designed all core modules using teh MVC architecture.
  • Implemented teh Struts framework for collaborative integration.
  • Implemented teh business logic using COREJAVA.
  • Implemented dis project in a INTERFACE DRIVEN programming.
  • Replaced legacy framework with state-of-teh-art services like JDBC, JNDI.
  • Used JUnit for unit testing.
  • Deployed application in JBoss server and Configured Web services in ApacheTomcat.5.5 server
  • Implemented teh Struts ValidatorFramework for validations of application.
  • Implemented teh Singleton, ServiceFactory, Factory Pattern, Dao Factory and DAO Design pattern’s effectively for Performance of teh application.
  • Implemented Webservicess through out teh application from Legacy systems like Mainframes.
  • Using WSDL file from Mainframes me generated JAVACODE and Embedded in teh application
  • Coded all Java classes and halper interfaces using teh Eclipse IDE.
  • Used ANT builder to build teh code for production line.
  • Versioning with PVCS
  • Developed JOINS, stored procedures, functions and triggers in Oracle using tools like PL/SQL Developer.

Environment: Java, J2EE, JSP, Struts, MVC, JDBC, JNDI, JavaScript, PVCS RMI, ANT, ECLIPSE, Service Factory, Factory Pattern, Dao Factory, Dao Design patterns, WebServices, HTML, JBoss, Tomcat, Oracle 10g, Windows.