Sr. Java/j2ee Developer Resume
NJ
SUMMARY
- Senior software developer with 8+ years of experience in Software Application Design and Development
- Comprehensive experience in multi - tier Web-based, Front-End, Intranet and Distributed applications
- Committed to timely and quality work, Quick learner, able to adapt effortlessly to new technologies, ability to work within a team as well as cross-team
- Proven competencies: problem solving and analytical skills, excellent presentation and documentation skills, application development, project management, leadership
- Highly motivated and a self-starter with effective communication and organizational skills, combined with attention to detail and business process improvements
- Experience in Object Oriented Analysis and Design in a Service Oriented Architecture (SOA)
- Experience in design patterns including MVC, Singleton, Session Façade, Service Locator, Data Transfer Objects and Business Delegate
- Experience in designing, developing and transforming business models (applications) using UML models & diagrams, including Sequence, Collaboration, Class and Component Diagrams
- Experience with global standards like HIPAA (Insurance), IFX (Finance), STAR (Auto) for data exchange.
- Extensive experience in design, development and maintenance of User Interface (UI) components using JavaScript, jQuery, CSS, DHTML, JSF, HTML, XML, AJAX, Apache FOP/POI, Adobe LiveCycle Designer
- Experience building applications with Business process management API and Amazon Cloud services.
- Excellent in developing templates using JSP, JSF, JSR-168, JavaScript, XSL and XML technologies
- Extensive experience in server-side development using design patterns including GoF patterns, JEE, MVC, Struts, JSF, Spring, Stripes, Beehive, Collection framework and other open source frameworks
- Experience in Installation and Configuration of Application and Web Servers - WebLogic Server, IBM WebSphere Application/Portal Server, JBoss, Apache Tomcat and SQL Server
- Experience working on cross-platform & cross-compatible applications (Windows & UNIX OS)
- Working experience in Full Life-cycle of Software Development Processes like Iterative, Agile, RUP, Extreme Programming (XP), Test Driven Development (TDD)
- Worked extensively in design, development and maintenance of database objects as well as database transaction management and writing stored procedures using PL/SQL for Oracle, DB2
- Experience in relational mapping (ORM) tools such as JPA, EJB, Hibernate and Spring framework
- Experience using JMS, MQ series middleware for (messaging services) network communication
- Experience in developing stand alone application using Eclipse Rich Client Platform (RCP) tool
- Worked extensively in Unit testing, system integration testing and debugging design/development faults and errors using JUnit, HP Quality Center and other open source testing tools
TECHNICAL SKILLS
Languages: Java, JavaScript, jQuery, HTML, CSS, XML, AJAX, SQL, PL/SQL, C, C++, PHP
Design Methodologies: OOP, SOA, OOAD, Iterative, Agile, RUP, XP, TDD, GoF design patterns
Design Tools: IBM RSA, Rational Requisite-Pro, Microsoft Visio, ArgoUML
Framework/Middleware/Technologies: JEE, J2SE, MVC, Struts, JSP, DOM, JSF, JPA, EJB, Hibernate, Spring, MQseries, JMS, Drools, Dozer, Log4j, JUnit, Ant, Maven, CVS, SVN, jBPM, Amazon Cloud
Development Tools: RAD, Eclipse ver. 3/4, WebLogic Workshop, WebSphere/WebLogic Portal, NetBeans, HP Quality Center, JIRA, CVS, SVN, Eclipse RCP
Data Services: Web Services (SOAP, UDDI, JAX-WS, REST), JEE (JSTL, JSON, Servlet, JNDI, JDBC, JTA), XML Schema, JAXB, Apache FOP/POI, Adobe LiveCycle Designer ES2
Application Servers: Apache Tomcat, IBM WebSphere, Oracle WebLogic, Apache HTTP, JBoss
Database/Tools: Oracle 10g/11g, Sybase, SQL server, MySQL, TOAD, MS Access, DB2
PROFESSIONAL EXPERIENCE
Confidential, NJ
Sr. Java/J2EE Developer
Responsibilities:
- Actively participated in decision making of design and development changes based on client requests for new and/or enhancement driven requirements.
- Contributed in design changes in existing application for performance enhancement as well as changes to allow maintainability, scalability & extensibility.
- Designed and prepared technical specifications & UML diagrams using Visio, MS Word/Excel, Adobe PDF
- Document functional specification as well as interface documents for the data exchange amongst various applications at different layers with Vendors supporting various business departments.
- Involved in Analysis of BMW applications to identify potential problems & performance issues.
- Worked on the global compliant STAR XML data standard for communications between dealer-OEMs.
- Involved in development of rich UI using extensive JavaScript with jQuery library, CSS, HTML.
- Generated PDFs for application using Adobe LiveCycle Designer ES2 as well as with Apache FOP.
- Hands-on experience with service layer implementation based on common-control framework, involving MVC, Struts, JSF, Spring, Spring Batch framework, Stripes, Apache Beehive for customizing modules.
- Used JMS & MQ series technology for developing a network within various modules.
- Experience in analyzing & configuration setting of persistence layer using JPA framework like Hibernate, JPA, EclipseLink as well as non-JPA frameworks like iBatis.
- Written complex and extensive Stored Procedures for databases including DB2, Oracle.
- Build Test cases and performed unit, system level, functional as well as performance testing using JUnit.
- Configured and deployed the application through various phases of the development cycle.
- Experience creating customized filters for user authentication as well as setting up Apache web server proxy with WebLogic server settings.
- Worked as onshore-offshore coordinator along-with experience with setting up of the offshore systems.
Environment: Java, JEE, AJAX,JSP, HTML, XML, CSS, JavaScript, jQuery, Struts, Spring, Spring Batch, JPA, Hibernate, SQL, DB2, Oracle 10g, CVS, SVN, UML, WebLogic, JBoss, Apache, Linux
Confidential, NY
Lead J2EE Developer
Responsibilities:
- Contributed in design, development, testing, implementation, production and client support.
- Designed and developed application based on Object Oriented Architecture (OOA) and Agile methodology using Extreme programming (XP) and Test Driven Development (TDD).
- Developed JSPs using Struts, JSTL, CSS, AJAX, JavaScript, JSON, jQuery for Rich UI.
- Implemented performance enhancement principles as Browser caching, DB connection pooling.
Environment: Java, JEE, AJAX, JSP, HTML, XML, CSS, JavaScript, jQuery, JSON, Struts, Spring, EJB 3.x, JPA, SQL, Oracle 10g/11g, CVS, Maven, UML, WebLogic App server 10.3, Agile - XP, ArgoUML
Confidential, NY
Lead J2EE Developer
Responsibilities:
- Active participation in discussions to finalize the design structure of the application and prepared detailed design documents using Class and Sequence Diagrams.
- Designed and developed the system following the principles of Agile - RUP methodology.
- Developed Portlets, based on JSR-168 specs, on WebSphere Portal using IBM RSA.
- Used Drools for implementing business validations & BRMS.
- Lead team of developers to work on test cases and resolving defects, using HP Quality Center.
Environment: J2EE, JSF, JSR-168, AJAX, JSP, HTML, XML, CSS, JavaScript, Drools, Dozer, ANT, Hibernate, EJB, SQL, Oracle9i/10g, SVN, UML, WebSphere 6x/7.0, RSA 7x, HP Quality Center
