Sr. Java Developer Resume
Boise, ID
SUMMARY
- Over 8 years of experience in Information Technology as a Java/J2EE developer in teh development of Internet application and in different phases of SDLC including Analysis, Design, Development, testing and production support.
- Strong experience in various technologies Core Java (Multithreading, Collections, l10n, i18n), Servlets, EJB 3.0, Spring 3 (Web MVC, IOC, ORM, AOP), Struts 2, Hibernate, JMS, JPA JTA, Apache2, Applets, JSP, JSTL, DOJO, JQUERY, JSON, JDBC, Java Script, Web services, SOA, PL/SQL, JBoss.
- Comprehensive noledge of IDEs - Eclipse 3.2 and IBM RAD, WebLogic 10.3, IBM WebSphere 7, Intellij 6.0, Net beans 6.0
- Good Experience in developing web based & product oriented GUI’s using Swing, AWT, Ajax, CSS, HTML (with DOM), XHTML, DHTML, JSP, DOJO, JavaScript
- Expertise in Subversion, Tortoise CVS, Win CVS, IBM ClearCase. Strong in Object Oriented Programming Concepts, UML, OOAD
- Excellent experience in Object Oriented Analysis, Design and Development.
- Good understanding and experience of RDBMS in writing queries, stored procedures, PL/SQL using Oracle 10g/11g, Sybase 9.0 & SQL 2000.
- Good noledge of Maven based project configuration.
- Good Knowledge of using open source plugin’s (such as MVN plugin, ClearCase plugin) dat can be incorporated and used using teh Eclipse IDE.
- Ability to adopt new technologies.
- Good communication / interpersonal skills & ability to work under tight schedules and after-hours, on-call availability.
- Excellent solution finder and diligently carry out analysis and research to resolve sticky issues.
- Good Communication, organizational and management skills.
TECHNICAL SKILLS
Operating Systems: Linux CentsOS/Ubuntu, Windows 8/7/Vista/XP
Programming Skills: C, C++, Java (Multi threading, Collections, l10n, i18n), SQL,PL/SQL
J2EE Technologies: Servlets 3.x/2.x, JSP 2.x, JDBC, Web Services, Spring (IOC,AOP, ORM), Struts, Java Beans, Hibernate ORM
Middleware: JMS, EJB 2.0/3.0, RMI
Database: Sybase 9.0, SQL 2000, MySQL 5.0, PL/SQL, Oracle 11g,DB2, Postgre 7.0, MS-ACCESS 2000
Web Technologies: SOAP, WSDL, XML, JSON, JSTL, HTML, JavaScript, JQuery,CSS, Ajax
Web & App Server: Web Sphere 7.0, JBOSS 5.2/4.2, Tomcat 5.5/6.0, MS IIS
IDEs: Eclipse 3.2, MyEclipse, RAD
Software Engineering: OOAD, UML, Agile and J2EE Design Pattern And Design Skills
Distributed Computing: Hadoop, MapReduce, Cloud Computing, Grid Computing
Tools Scrum: Works Pro, Single Sign-On, ITEXT, JUnit, Log4J, Ant,Maven, Subversion, Tortoise SVN, Clear Case, CVS, Hudson
PROFESSIONAL EXPERIENCE
Confidential, Boise, ID
Sr. Java Developer
Responsibilities:
- Developed web applications using Spring MVC framework.
- Developed Technical Design Alternatives, prototype, Business Use case and System Requirement Specification (SRS) for teh XMPP based Chat system.
- Participated in Daily SCRUM, Design JAD sessions and requirement review sessions with CMS.
- Supported teh system, user acceptance, functional, performance testing of teh portal application.
- Used iText API to generate teh PDF reports.
- Developed application dat is 508 accessibility compliant
- Involved in post-production support and defect fixing.
- Involved in setting up teh proxy server and application server in different environment.
- Business Logic analysis to produce Business Workflow Diagram, Use Cases, Architecture, Functional/Design specifications, sequence diagrams
- Solid understandings of CMS 3 tire enterprise architecture.
- Involved in multi-tiered J2EE design utilizing Spring, IBM Websphere 7.0, EJB 3.0, JMS/MQ and Oracle
- Implemented teh data pagination framework for teh reports.
- Written SQL queries, SQL Performance analysis and Tuning, PL/SQL stored procedures and modifications to existing database structure.
- Designed and implemented teh presentation layer using Java Server Pages, TILES, tag libraries, and cascading style sheet, Java Script and JQuery.
- Used teh Castor framework to transfer data in teh XML format from Application server to Data Server.
- Performed unit testing of teh developed application.
- Carried out system, user acceptance, functional, performance testing of teh application.
- Performed joint system testing teh application dat involved other downstream systems.
- Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
- Documented and streamlined business processes, including production and online distribution of product/processes.
- Unit tested teh changes and performed teh code review.
- Consistently met deadlines and exceeded expectations achieving recognition, resulting in increases in responsibilities.
Environment: J2EE, J2SE, IBM WebSphere 7.0, Spring MVC, JSP, JQuery, EJB 3.0, TILES, SQL, JAX-RPC, iText Struts, Oracle 11g, Apache 2.2, PL/SQL, XMPP, AJAX, Open Fire XMPP Chat Server, Java Script, SOAP Web Services, JMS, MDB, IBM MQ, Log4J, Oracle 11g,WebServices, SVN, Tortoise SVN, Agile, OOAD, Sequence Diagram, JIRA Defect tracking, Castor, IBM WebSphere Business Integration Message Broker
Confidential, Warren, NJ
J2EE Application Developer
Responsibilities:
- Actively participated in different phases of teh Software development Life Cycle (SDLC)
- Business Logic analysis to produce Business Workflow Diagram, Use Cases, Architecture, Functional/Design specifications, sequence diagrams.
- Developed teh application using Struts Framework dat leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams.
- Worked on project deployment files such as web.xml, struts-config files for security role descriptions, servlet mappings, Java bean class definitions, Action Classes mappings, JSPs declarations and database connection pooling.
- Written SQL queries, SQL Performance analysis and Tuning, PL/SQL stored procedures and modifications to existing database structure.
- Designed and implemented teh presentation layer using Java Server Pages, tag libraries, and cascading style sheet, Java Script and JQuery.
- Used teh Castor framework to transfer data in teh XML format from Application server to Data Server.
- Performed unit testing of teh developed application.
- Carried out system, user acceptance, functional, performance testing of teh application.
- Performed joint system testing teh application dat involved other downstream systems.
- Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
- Documented and streamlined business processes, including production and online distribution of product/processes.
- Unit tested teh changes and performed teh code review.
- Consistently met deadlines and exceeded expectations achieving recognition, resulting in increases in responsibilities.
- Dealt with highly complicated transactions at teh container level
- Developed and deployed teh applications on JBoss 5.1 Application Server.
Environment: Java, J2EE, Struts 2, JSP 2.0, CSS, JQuery, Oracle 10g, PL/SQL, Hibernate, JBoss 5.1, DHTML/HTTP, EJB 3.0, Spring 2.0, Castor, Web Services, XML, JavaScript, JMS, SOAP, Eclipse, JDBC, Log4J, SVN.
Confidential, Scottsdale, AZ
Java/J2EE Developer
Responsibilities:
- Performed client side validations using Servlets.
- Developed reusable Custom Tags and Java Beans.
- Worked as both developer and problem solver to develop both client side & server side code
- Worked closely with Business Analysts to understand teh requirements.
- Analyzed, Designed and developed components for teh business logic using Java, EJB 3.0, and Hibernate.
- Written complex PL/SQL procedures to populate teh claim summary and policy summary tables.
- Design and development of different application module using Spring IOC, EJB & Hibernate.
- Used JMS for sending asynchronous data between teh different session beans.
- Helped Data Conversion team to debug teh data conversion issues.
- Developed complex query to fetch data for teh claim and policy batch programs.
- Implemented unit test cases using JUnit framework.
- Exposed EJB session beans as web services.
- Developed presentation Layer using JSP, Struts Controller Servlet, ProcessControllerActionClass and Helper classes
- Developed Application Layer using Business Delegate, Session Façade EJB, Business Service Class and DataService Façade.
- Developed and Deployed Entity Bean and Session Bean components into WebSphere application server.
- Accessed teh database through JDBC-ODBC connectivity and connection pooling.
- Maintained and supported teh application.
Environment: Core JAVA (Collection), J2EE, EJB 2.0, Struts, WebSphere 3.5, JSP 1.2, JSTL, Servlets 2.3, HTML, JavaScript, Oracle 9i, JDBC, Maven, Eclipse, JSP, JSTL, JDBC, HTML, DHTML, XHTML, JavaScript, CSS, Hibernate, JAX-WS, Web Services, Java Bean, PL/SQL, UML, JUnit.
Confidential, Franklin Park, NJ
Java Developer
Responsibilities:
- Involved in design and coding utilizing Spring Inversion of Control (IOC) and AOP architecture with J2EE Technologies.
- Used various Java, J2EE design patterns like Singleton, Data Access Object (DAO), Data Transfer Object (DTO), etc.
- Used Spring web MVC to take advantage of Controllers, Request, View resolver & Exception Handlers
- Used Spring AOP to implement teh logging using log4j
- Involved in Analysis, Design and Implementation/translation of Business User requirements. Responsible for system analysis, design and development using JEE architecture.
- Worked on Hibernate configuration files and DAO classes for database interaction.
- Implemented DAO layer & Used Spring jdbctemplate query & fetch data from Oracle DB.
- Created PDF and Excel views to generate various quotes/policy documents.
- Used Apache tiles framework to resolves teh JSP views.
- Usedspringaspects in implementing teh logging module.
- Used Spring Validator framework to validate teh form data.
- Used EasyMock and JUNIT4 /TestNG for teh unit testing
Environment: Core JAVA (Collection), JBOSS 5.1, EJB 3.0, Maven, Eclipse, Oracle 10g, Spring MVC, JSP, JSTL, JDBC, HTML, DHTML, XHTML, JavaScript, CSS, IE5.5 and higher, Hibernate 3.3.2, Microsoft Visio, JAX-WS, Web Services, Java Bean, MDB, PL/SQL, UML, JUnit 4.
Confidential
Responsibilities:
- Developing End-User friendly GUI (CDU front-end browser) using JSP, CSS, HTML, and JavaScript
- Used various Core Java collections framework (JDK1.5) to build up application.
- Used multithreading to avoid deadlocks & other thread related issues.
- Writing complex & cross browser JavaScript to validate teh web pages.
- Analyzed and documented teh business requirements of teh customer
- Developed teh Impact Analysis and Requirement specification for teh business problems
- Prepared teh Program specifications and Unit test plans
- Creating ERD diagram using Microsoft Visio to display table relationship, indexes & Trigger used.
- Extensively used triggers to facilitate CDU database update to teh other business channels
- Wrote PL/SQL statements & procedures to calculate certain custom attributes.
- Writing complex oracle SQL to using different joins (join, left & right) dat is executed in Oracle 9i Database server to list only selected customers to generate report for teh analysis work.
- Engaged in Code review and Peer review to ensure dat codes stick to QA (Quality Assurance) standards.
- Performed Unit testing and Link testing for teh Application Programs developed on Z/OS system
- Coordinated QA activities like number of defects identified each month, code review checklists etc with teh Quality Assurance team.
- Involved in logging defects in teh Quality Centre.
- Mentored teh new joiners in teh team to make them familiar to teh projects, tools and general quality standards
- Worked as SCM (Software Configuration Manager) for teh CDU team
- Involved in collaborating teh project updates to teh clients through conference call and/or email
Environment: Core JAVA (Collection), Oracle 9i, PL/SQL, IBM WebSphere MQ, SOA, SOAP, Servlets, Java Script, JSTL, Struts2, JSP, JSTL, Tomcat 6.0, HTML, DHTML, XHTML, JavaScript, CSS, IE5.5 and higher, Eclipse, Mainframe, JCL, CICS, WINDOWS 2000/XP, Microsoft Visio, UML