Sr. Ja Developer Resume
VA
SUMMARY
- 8+ years of experience as a self - motivated team player with responsibilities including Strategizing, Architecting, Analysis, Designing, Requirements Elicitation, process modeling, analysis, development, testing.
- Hands-on experience in Architecting, Designing, Developing application using object oriented design (OOD), object modeling, data modeling, and Service Orientated Architecture (SOA).
- Wide knowledge in preparing Requirement Documents, Design Documents and Test Cases.
- Working with
- Good experience in recognizing and reusing Design Patterns -GOF, J2EE design patterns, Architectural patterns, SOA Design Patterns, Enterprise Integration Patterns.
- Expertise in Servlets, JSP, JSF, Ext JS, EJB2.x/3.x, JMS, Java Mail, Java Beans, Spring, Hibernate, Struts, jQuery, Javascript, Ajax, HTML, YUI etc.; keen interest to learn new technologies and implementation.
- Experience in SOA based applications using XML, XSLT, SOAP, Web services (Apache CFX, JAX-WS/RS, JAXP, JAXB).
- Expertise in BPM applications using JBPM, BPMN2.0 and writing Drools Business Rules.
- Experience in IDEs like Eclips, RAD, WSAD 5.X, MyEclipse, Oracle, SQL Server, DB2, JBoss Tools.
- Strong experience on application servers - JBoss7.x, Websphere 5.x, 6.x & 7x, Weblogic 10X, Tomcat 6/7 and Apache Web server.
- Expertise in using MS Visio and EA for constructing and designing UML use cases, use case diagrams, class diagrams, and sequence diagrams.
- Worked in SVN, CVS, Software Change Manager/Harvest, TFS and MS-VSS configuration management tools. Experience in Continues integration scripts with Jenkins & Hudson.
- Experience in deployment of the application on Linux based Platforms.
- Expertise in SQL, T-SQL, PL/SQL and Stored Procedures using Toad, IBM Data Studio, WinSQL, Oracle 11g, 9i/8i, SQL Server 2008 and DB2 8.1.
- Experience in handling, troubleshooting and resolving production issues and production deployment.
- Self-motivated, quick learner, good communication skills, takes independent responsibility to contribute and teamwork skills.
- Leading/ coordinating teams Confidential Multiple locations- Offshore, Near shore and Onsite.
- Experience in handling small and midsize teams.
TECHNICAL SKILLS
Operating System: Windows XP, 2000,7, UNIX HP-UX, Linux, Solaris, AIX
Protocols: TCP/IP, HTTP, HTTPS, FTP, SOAP, Messaging
Application Servers: Weblogic 11g, Websphere 5.x/6.x, Oracle Weblogic SOA Suite 11g, JBoss, 7.x, Tomcat6/7.x-Apache
Database: IBM DB2, MS SQL Server, Oracle 10g, MySQL, Sybase
Languages: Java, XML, WSDL, C, C++, UML 2.3, HTML, HTML5, XHTML, XSL.
Technology/Framework: JDK1.5, 1.6, J2EE Servlets, JSP, JSF, JAXP, JAXB, JMS, JNDI, JDBC, JTA, EJB, Mail, Web Services, AJAX, jQuery JAX-WS, Spring, JBPM, MQ, SoapUI, JUnit, Struts Framework, Spring Framework, ORM - Hibernate, Apache CXF, Service Oriented Architecture (SOA), Ant, Maven, WS-Security, WS-Policy, Apache Solr, LDAP, Identity management, XPath, XSLT, Hudson CI
IDE: Eclipse, WSAD5.x, RAD, Eclipse, MyEclipse
Other Tools: Ration Software Architect RSA, CVS, SCM 12, SVN, Toad, VisualVM, TPTP Profiler Bugzilla, HP Quality Center
Methodologies: SDLC, Agile
PROFESSIONAL EXPERIENCE
Confidential, VA
Sr. Java Developer
Responsibilities:
- Solution architecture, Design and development of Products and customized Applications.
- Webservice implementation, consolidation and SOA governance.
- Utilize Agile process to streamline development process with iterative development.
- Design and development of web applications- using Jquery, Java, JSF, PrimeFaces, Spring, Hibernate.
- BPM modeling, re-engineering, basic service implementations, composite service implementation.
- Implemented the task dashboard of different jBPM work flows, and browsing capability using Apache Solr with JBOSS.
- Human task work flow implementation, custom human task application implementations.
- The system was developed in a test driven development (TDD), Extreme Programming (XP), Pair Programming environment using iterative development methodologies.
- Configured and utilized ActiveMQ queues for asynchronous communication between applications.
- Responsible for the verification of the Solr search and indexes working and the quality before it is published.
- Modeling of various business processes using JBPM, and business rules using Drools Expert.
- Solr tuning with various search strategies in the customer’s in-house developed data sets.
- Using CXF, exposed the restful and SOAP-based web services as API to be utilized by mobile applications.
- Implemented the web services and associated business modules integration using Spring and Hibernate ORM framework.
- Using PL/SQL, written various stored procedures to enhance the performance.
- Creating development plan, effort estimation and work assignments to team
- Performing a role of ‘Lead’ in agile development.
- Defining responsibilities and reviewing deliverables for the sprints and stories.
- Continuous Integration using Hudson/SVN.
- Unit Test documentations and bug fixing
- Working with other teams to create the common solutions to resolve issues.
Environment: Java 6, JSP, Servlets, EJB2.1/3.0 JMS, JSF 2.0, PrimeFaces, Spring, Hibernate, PrimeFaces, JBPM Guvnor 5.2, Drools Expert, XML, XSLT, XML Parsers, Web Services, SOAP, JAXB, JAXP, JQuery, Apache CXF, Apache 2.x, Apache ActiveMQ 5.3 & 5.7, Apache Solr, Eclipse 3.7/4/0/4.1, Agile, TDD, XP, Pair programming, JBOSS 5.5, ANT, MS Visual Studio 2008/ 2010, SQL Server 2008, Oracle DB 11i, Harvest, SCM 12, Windows XP, Windows Server 2008, Hudson, Putty, WinSCP.
Confidential, Richmond, VA
Sr. Java Developer
Responsibilities:
- Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Macromedia/Adobe Flex.
- I worked on the DB2 migration project. To make the system completely independent of the database being used. Used Spring IBatis to implement this.
- Converted the existing EJB session beans which call the host (Mainframe system) into POJO’s.
- Developed the UI panels using Spring MVC, XHTML, CSS, and JQuery
- Configured Hibernate, Spring to map the business objects to DB2 Database using XML configuration file.
- Developed Jersey Restful Framework of Spring for consuming and producing webservices.
- Used TOAD for database query testing, in the process of optimizing the queries.
- Efficient in up gradation and data migration to SQL Server, and writing down the T-SQL scripts and scheduling of T-SQL jobs to run daily.
- Designed and developed DAO layer with Hibernate standards, to access data from IBM DB2.
- Designed and Developed the input/output data formats in XSD for the WSDL files and accordingly Automate test cases using the built in framework in Selenium Web Driver using Netbeans IDE.
- Worked on Posting queue logic by implementing Message-Driven bean (MDB) using JMS and deployed on JBoss server.
- Used Visual Source Safe (VSS) for source code maintenance.
- Involved in full life cycle of project implementations (SDLC) like Water fall model, Agile (Scrum) model etc. for Design, Development, Maintenance & Support
- Participated in converting the business requirements to software specifications using Rational UML.
- Was involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
- Experienced in building scripts using Ant and Maven.
- Has developed XML Parsing logic using DOM Parsers.
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
Environment: Java/J2EE, Spring, iBatis, Spring MVC, EJB, JQuery, Toad, SQL Server 2008, T-SQL, APACHE AXIS2, WSDL, Netbeans, Jersey, Apache Commons, Apache Ant, JBoss, CVS, Visual Source Safe, Selenium, Water fall Model, UML, JSP, SERVELT, ANT, Xml, JIRA, IBM MQ Series, Apache Tomcat, Linux, Unix, Mainframe, COBOL, JCL, SAS.
Confidential
Software Developer
Responsibilities:
- Understanding the application, requirement gathering and creating design documents
- Developed and Implemented WebServices and used Spring Framework.
- Implemented the Spring dependency injection of the Database helper instance to the action objects.
- Developed the different components of application such as JSPs, Servlets, EJB’s using Web sphere Studio Application Developer and used CVS for version control.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Involved in designing the user interfaces using Struts Tiles Framework, HTML, JSP.
- Designed & implemented client/server application to plan package forwarding & route scheduling. Used JDBC for database connectivity.
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, jQuery, HTML, DHTML, and CSS.
- Created Tables, Views, Triggers, Stored Procedures, User Defined Functions and other T- SQL statements.
- Written JUNIT test cases for testing UI Framework classes and wrote many Java Scripts to do client side validations.
- Integrated Get Answers HP tool with Service center for logging problems
- Involved in integrating the ColdFusion front end with Service center for email notifications.
- Active participation in different modules involved in the product
- Used Harvest for version control of the developed artifacts
- Sole developer responsible for requirement gathering/analysis and implementation of Meetings and Events module.
- Quick in grasping the intri Confidential es of the project and delivered well documented web pages on time.
- Designed and developed various modules of the application from end-to-end using Java Portals.
- Key contact with client for various discussions regarding project requirements.
- Took additional responsibility and completed tasks before deadlines.
- Participated in requirement / impact analysis, coding and unit testing.
Environment: Java/J2EE, JSP, Servlets, Spring, HP Service Center Tool, Hibernate, Struts, Get Answers Tool, T-SQL, Server 2005, Harvest, Bea Web Logic Portal, T-SQL, SVN, VPN, JSTL, VCR, HTML, CSS, JavaScript, jQuery, Ajax, XML.
Confidential
Software Developer
Responsibilities:
- Managed the time reporting for the entire team.
- Made the Detailed Design & UTPs & ITPs as per the requirement.
- Development and maintenance of the application in Java Swings.
- Study and maintain the existing codes, and ensure the change requests and enhancements are completed as scheduled
- Fast in learning the business aspect and requirements.
- Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, Java Scripts and Weblogic.
- Worked as a Module Lead for the Development phase of the application.
- Worked on Oracle database using TOAD.
- Migrated the application to Spring framework.
- Training the new team members on function knowledge of modules.
- Participated in process management and mentoring the other team members.
- Unit Testing, Integration Testing and Bug Fixing.
- Provide optimal solutions for complex problems.
Environment: Java, J2EE, JSP, Servlets, WebWork2.1.7, EJB2.1, Hibernate, Spring, Apache 2.0.43 Web Server, JBoss Application Server4.0.1, MS-SQL Server 2000, MySQL4, Eclipse 3.0, Windows Server 2000, JDBC, Websphere 6.0, Eclipse 3.0, Oracle 9i, SVN, Toad
