Java /j2ee Lead Developer/tech Lead Resume
Bethlehem, PA
SUMMARY:
- Around Thirteen years of experience in designing, developing and implementation of enterprise applications using Java/J2EE, technologies.
- Extensive experience with J2EE using most of the advanced features of Java including Spring Framework, Hibernate, DAO, DTO, EJB, JSP, Servlets, Struts framework 1.2, Servlets, XML.
- Application development using Java, J2EE, Spring Framework, Hibernate, JSP, Servlets, EJB, JavaScript, XML, HTML, AJAX, CSS, XSLT, ExtJS, iText, JSON, RESTful Web Services, Websphere, eclipse, Serena Dimensions.
- Messaging using IBM MQ
- Strong object oriented programming concepts.
- Remained integral part in Software Development and Production troubleshooting, Support and Testing using Standard Tools
- Using SCRUM Methodologies for Development
- Good Experience in Kanban board for maintenance work items
- Good Experience in VersionOne for development projects
- Expertise in HP Exstream Dialogue 8 for designing pages, mapping & subroutines
- Expertise in Blaze Rule Engine 6.8 for Rule Engine.
- Strong experience in Spring Framework, Hibernate.
- Experience in QTP 11.5
- Experience working with XML/Database mapping, writing SQL queries, Stored Procedures, with DB2
- Expertise in J2EE Design Patterns such as MVC, DAO, Singleton, Session Facade.
- Experience developing and deploying applications using build tools such as ANT.
- Experience in Automated deploying using Hudson CI
- Experience in providing logging support using log4j.. Hands on experience with WAS 7.0
- Have worked closely with business analysis team to work on initial requirements gathering, analysis and then played a key role as associate architect involved into development plan estimation, impact analysis and work distribution
- Excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation, Client Interfacing Skills and good Domain knowledge
TECHNICAL SKILLS:
Languages: C, C++, Java, JavaScript, XML, HTML
GUI Tools: HTML, XML, XSLT & ExtJS
J2EE Technologies: Servlet, JSP, JSTL, EJB, JDBC, Hibernate, Spring, Struts.
Documentation Tool: HP Exstream Dialogue
Rule Engine: Fair Isaac Blaze Advisor
Automation Tool: QTP, Selenium
Integration Tool: Hudson CI
Application Servers: WAS6/7/8
SCRUM Tools: Kanban Board, VersionOne
Version Tools: Serena Dimensions
Development Tools: RAD, Altova XML Spy, TOAD, Beyond Compare
Databases: DB2, MS Access
Case Tools: Clearquest and SharePoint
Well versed with: Ant, Log4J, and MQ
Design patterns: J2EE design patterns (MVC, MVC2, Singleton, DAO, DTOFactory, Command, Service locator, Business DelegateSession Fa ade, Filter and Front Controller)
Operating Systems: Windows NT/2000/XP/7
WORK EXPERIENCE:
Confidential, Bethlehem, PA
Java /J2EE Lead Developer/Tech Lead
Responsibilities:
- Involved in project migration, deployment and packages according to the specifications of the clients.
- Implemented messaging Queue using MQ Series.
- Implemented JMS/EMS for other System communication
- Used Hudson CI for Continuous Integration
- Used HP Exstream Dialogue for document design and logic
- Used Fair Isaac Blaze Advisor for Server Side rule validation
- Used itext for PDF design
- Used Hibernate for Object Relational Mapping.
- Made code changes in for the issues in product maintenance as part of the production support team.
- Designed, Developed and managed development Objects, Coordinated with Business Requirements and Back - end Teams.
- Client pages are built using AJAX, HTML, JSP, XML and CSS, ExtJS.
- Client side validation are done by JavaScript and Live Validation.
- Database access was implemented through JDBC,JNDI & JAAS
- Used RESTful web services
- Used JSP Standard Tag Libraries in the design and development of Views.
- Worked extensively with Spring frame work
- Developed reusable components and frameworks to improve the development activity.
- Deployed the application using Serena Dimensions.
- Used QTP for Automated smoke test.
- Used SharePoint/ClearQuest/HP ALM for defect tracking tool.
- Used Kanban Board for Maintenance work items
- Used VersionOne for Sprint Backlog
- Used Load Runner for Stress test automation
- Made the changes to the middle-tier/UI components.
- Used Agile methodology named SCRUM for all the work performed.
- Onsite- Offshore team co-ordination
Environment: Java,J2EE (JSP, Servlets, JDBC), SOA, iText, AJAX, Spring, Eclipse, XML, HTML, WSDL, ExtJS, JSON, Hibernate, WAS 6.0/7.0/8.0, ANT, JavaScript, Log4j, Dimensions, RAD 7.5, TOAD, IBM DB2, HP Exstream Dialogue 8.1, Fair Isaac Blaze Rule Engine
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Used Hibernate for Object Relational Mapping.
- Made code changes in for the issues in product maintenance as part of the production support team.
- Designed, Developed and managed development Objects, Coordinated with Business Requirements and Back-end Teams.
- Client pages are built using AJAX, HTML, JSP, XML and CSS, ExtJS.
- Client side validation are done by JavaScript and Live Validation.
- Database access was implemented through JDBC,JNDI & JAAS
- Used HP Exstream Dialogue for document design and logic
- Used Fair Isaac Blaze Advisor for Server Side rule validation
- Used JSP Standard Tag Libraries in the design and development of Views.
- Worked extensively with Spring/Struts frame work
- Developed reusable components and frameworks to improve the development activity.
- Deployed the application using Serena Dimensions.
- Used QTP for Automated smoke test.
- Used SharePoint/ClearQuest for defect tracking tool.
- Made the changes to the middle-tier/UI components.
Environment: Java,J2EE (JSP, Servlets, JDBC), SOA, iText, AJAX, Spring, Eclipse, XML, HTML, WSDL, ExtJS, JSON, Hibernate, WAS 6.0/7.0/8.0, ANT, JavaScript, Log4j, Dimensions, RAD 7.5, TOAD, IBM DB2, HP Exstream Dialogue 8.1, Fair Isaac Blaze Rule Engine
Confidential, NY
Sr. Java/J2EE Developer
Responsibilities:
- Involved in project migration, deployment and packages according to the specifications of the clients.
- Used Hudson CI for Continuous Integration
- Used HP Exstream Dialogue for document design and logic
- Client pages are built using AJAX, HTML, JSP, XML and CSS, ExtJS.
- Client side validation are done by JavaScript and Live Validation.
- Implemented messaging Queue using MQ Series.
Environment: Java,J2EE (JSP, Servlets, JDBC), XML, HTML, WAS 6.0/7.0/8.0, JavaScript Dimensions, RAD 7.5, TOAD, IBM DB2, HP Exstream Dialogue 8.1
Confidential
Java/J2EE Developer
Responsibilities:
- Responsible for design and Refactoring
- Development of server-side Java Objects for Needs and Analysis, which defines business processes
- Implemented the architecture of the modules according to the J2EE standards (Presentation-tier, Business-tier and Persistence-tier).
- Participated in Design review meetings especially for the Front-end development.
- Used Singleton, Session Façade, Factory, Data Access Object design patterns,
- Involved in documentation of functional and technical requirements
- Wrote JSP Custom tags.
- Involved in developing and testing of JSP pages.
- Client side validation are done by JavaScript.
- Assisted with functional designs, design review, coding, testing and product documentation.
- Involved in solving the troubleshooting while upgrading and integrating different applications.
Environment: Java, J2EE (JSP, Servlets, JDBC), XML, HTML, JavaScript, WebLogic 7.1
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in coding of EJB and user interface screens using JSP
- Involved in the preparation of DDS, Pseudo codes.
- Involved in testing and bug fixing.
- Task Scheduling among the other team members.
- Handling escalation from the client side.
- Set up Bug Tracking and handled release management.
- Developed flow diagrams and logic software modules in Java.
- Used Java Server Pages for generating the web pages dynamically.
- Used Java Script extensively and SQL Server to store the data.
- Interacted with Business/Marketing in defining requirements, designed using Rational Rose’s UML, provided technical support to QA and post-deployment support.
Environment: JAVA, JSP, EJB, Visual Café, WebLogic, Edit Plus, SQL Server7.0