Java Lead/production Support Consultant Resume
Minneapolis, MinnesotA
SUMMARY
- 9+ years of experience in Analysis, Design, Development, Implementation and Maintenance/Support of Enterprise and Web applications using JAVA and J2EE technologies.
- Excellent programming skills in Core JAVA, JDBC, JSP, Servlets, JNDI, JavaBeans, JMS, EJB, Spring, Ajax, Html, JavaScript, CSS, Oracle.
- Strong experience with transactions and MVC Frameworks.
- Experience in programming with IDE’S like Eclipse, RAD. work experience in Object Oriented Design, Modeling, Programming and Testing in Java, J2EE, XML and Relational Databases.
- Good experience in Production environment fixing production issues on a daily basis.
- Proficiency in developing secure web applications and server side development using SOA, Web Services, JUnit 4.5, Spring, JSF, XSD, WSDL, XML, JSP, Servlets, Ajax, Eclipse, SVN, CA Harvest, DB2 9.0,SQL,UNIX, Log4J Weblogic and Websphere environments
- Expertise in developing teh distributed applications and J2EE Application Servers such as IBM Web Sphere, BEA Web logic and JBoss.
- Hands on experience with databases including Oracle, PL/SQL,SQL Server and MySql involving nested queries, joins, DB design and normalization.
- Good noledge in Spring’s IOC, AOP, Spring’s integration with Hibernate and Struts technologies.
- Experience in working both an Agile and Waterfall environment.
- Good exposure to client interfacing and giving client satisfaction a high priority.
- TEMPEffective team player with strong analytical and problem solving skills.
- Communicate TEMPeffectively (both written and verbal) with people at different levels including stakeholders, internal teams and teh senior management.
TECHNICAL SKILLS
Languages: C,C++,JAVA,SQL,PL/SQL,UML,XML,XST,XSLT
Front End Technologies: HTML, XML, JavaScript, TLD, CSS, AJAX
Web Technologies: J2SE, Servlets 2.4/2.5, JSP 2.0/2.1, JSTL, Custom Tags, JDBC 2.0/3.0, Filters, Listeners.
J2EE Technologies: JNDI, EJB2.0/3.0, JMS/MDB, Web Services (WSDL,SOAP)
Frame Works: Struts 1.x/2.0, Spring 2.5/3.0, Spring MVC, Hibernate 2.0/3.0, JSF.
Process Automation Tool: ANT,Log4J,Maven,Junit,CVS,VSS,SVN,Perl, UNIX shell scripts
Data Bases: Oracle 8i,9i,10g DB2, SQL Server 6.5, MYSQL,Ms Access
Web/App Servers: WebLogic 7.0/8.1/9.0/10.0 , IBMWebSphere 4.0/5.5/6.0, JBoss 4.0.5, Apache Tomcat 3.0/4.0/5.5/6.0
IDE’s: Eclipse 2.0/3.0/3.1,RAD 6.0, WSAD 5.1, JBuilder, NetBeans, JDeveloper.
OOA,OOD: Rational Rose, UML, use - case diagrams, Class diagrams, Activity diagram, Sequence diagram. Design Patterns. Relationships-Association, Aggregation, Realization, Composition, Dependency.
Operating Systems: Windows XP/NT/Server,Linux,Unix(AIX),MS-DOS
PROFESSIONAL EXPERIENCE
Confidential
Java Lead/Production Support Consultant
Responsibilities:
- Used Jboss 5.0 server as a application deployment server.
- Responsible for supporting teh Application along with fellow team members.
- For version controlling used ClearCase and Share as teh Defect Tracking System.
- Closely worked with QA, Business and Architect to solve various defects in quick and fast manner to meet deadlines.
- Developed code using new features of Java like Generics, Auto boxing, Static Import.
- Developed Value Objects and DAO Classes using Spring DAO component.
- Adapted various design patterns like Façade, Business Delegate, Worker, Singleton, Data Transfer Objects (DTO) and Data Access Objects (DAO) patterns.
- Used Log4j for debug and error logging.
- Worked in RAD 7.5 to develop teh complete application.
- Used Maven for build and deployment.
- Deployed teh application on Web Sphere Application Server 6.1.
- Used Tortoise SVN for version control.
- Used HP Quality Center to monitor defects for teh application.
- Used Badboy, Jmeter for performance testing like JProf, SLA, Endurance, Baseline, JVM Profiling.
- Followed Agile and Sprint methodologies throughout teh project life cycle.
- Support, monitor and handle any issues with teh services and processes.
- Created Design documents, Test case documents and Admin guides for teh migrated processes.
- Involved in project discussions, daily team meetings for providing project updates.
- Mentor and guide team members, co-ordinate with offshore/onshore counterparts.
Environment: Java, JSP, Spring, XML,SOAP Web Services, Ajax, Eclipse, SVN, ClearCase, Db2 9.0, SQL and Jboss Server
Confidential, Minneapolis, Minnesota
J2EE Lead Developer
Responsibilities:
- Used SCRUM (one of teh Rapid Application Development) methodology to emphasize face to face communication and make sure dat iteration is passing through full SDLC.
- Used Weblogic as an application server for deploying teh application. Worked on consuming/invoking SOA web services.
- Responsible for maintaining Partners and Retailers to create customer orders and support.
- User interface was developed using JSPs, HTML, DHTML and CSS. Front end validations were done using Spring and Jquery.
- Used UI frameworks like Spring and JSF framework for implementing MVC2 architecture.
- Used SQL queries to fetch / write required information to database tables.
- Used Db2 9.0 as data base to persist and retrieve information.
- Used CA Harvest for building teh application, and completed testing by deploying on application server.
- Implemented Java components by following OOAD principles.
- For version controlling used CA Harvest and JIRA for defect tracking Implemented Ajax or couple of navigation screen flows for asynchronous calls.
- Wrote unit test cases for Unit Level testing using JUnit.
- Closely worked with QA, Business and Architect to solve various defects in quick and fast manner to meet deadlines.
Environment: Java, SOA, Web Services, JUnit 4.5, Spring, JSF, XSD, WSDL, XML, JSP, Servlets, Ajax, Eclipse,SVN,CAHarvest,DB2,SQL,UNIX,Log4J,Weblogic10.1
Confidential, Minneapolis, Minnesota
Sr.J2EE Developer
Responsibilities:
- Involved in various team meeting to do teh analyses and migration.
- Associated in design for improvement of migrating teh application and deploying application into Web Logic application server.
- Knowledge about Modules in Spring.
- Developed EJB Session Beans to do transaction management and encapsulate teh business logic.
- User interfaces were developed using JSP, JavaScript, HTML and DHTML.
- Client side validations were done using teh JavaScript.
- Worked on small POC for JQuery for compatibility check with BackbaseAJAX.
- Used CA harvest to build and deploy application.
- DB2/Teradata is used as a database
- Used CA Harvest for version controller and JIRA as teh Defect Tracking System.
Environment: JDK1.5, HTML, Jquery,JavaScript, JSP, JUnit, CSS, XML, EJB 2.0, EJB 3.0 WebLogic 10.3, DB2, CA Harvest, JIRA, SQL,Solaris and Log4J
Confidential
Java Programmer
Responsibilities:
- Worked with teh Business Analysts to create Use Cases, Activity, Sequence and Class diagrams as a part of teh Rational Unified Process.
- Involved in analysis, gathering requirements and documenting functional and technical specifications
- Utilized Session Façade, Business Delegate, Service Locator patterns.
- Developed teh application using Spring Framework dat uses Model View Controller (MVC) architecture with JSP as teh view.
- Involved in development of middle layer business methods, which incorporated teh core business functionality using Stateless Session Beans.
- Developed Front-end UI using JSP, Servlets, HTML and Java Script.
- Involved in Unit Testing, Integration Testing and UAT Testing.
- Deployed teh application on teh Web Logic Application Server and Apache Web server for Static Content deployment.
- Used Win SCP and Putty for EAR deployment on Solaris boxes and for communication.
- Spring DAO used for teh DAO Layer. Test cases has been written by using JUnit framework.
- Used Java Mailing Service for mailing detailed notifications depending upon teh success and failure once teh backend process is complete and also for mailing administrator of any system related problems.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of messages.
- JSPs were programmed using teh JSTL. Used Ant as a build tool, for building teh application.
Environment: Java, J2EE, EJB,Oracle, JMS,Agile,Scrum, JSP, Spring, JNDI, Web Logic8.1, JDBC, Java Script, Eclipse, HTML,GUI Applications, XML, UML, Design Patterns, Oracle.
Confidential
Java Programmer
Responsibilities:
- Worked with teh Business Analysts to create Use Cases, Activity, Sequence and Class diagrams as a part of teh Rational Unified Process.
- Involved in analysis, gathering requirements and documenting functional and technical specifications
- Involved in development of middle layer business methods, which incorporated teh core business functionality using Stateless Session Beans.
- Developed Front-end UI using JSP, Servlets, HTML and Java Script.
- Involved in Unit Testing, Integration Testing and UAT Testing.
- Deployed teh application on teh Web Logic Application Server and Apache Web server for Static Content deployment.
- Used Win SCP and Putty for EAR deployment on Solaris boxes and for communication. EJB 2.0 was used.
- Test cases has been written by using JUnit framework.
- Used Java Mailing Service for mailing detailed notifications depending upon teh success and failure once teh backend process is complete and also for mailing administrator of any system related problems.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of messages.
- JSPs were programmed using teh JSTL.
- Used Ant as a build tool, for building teh application.
Environment: Java, J2EE, EJB,Oracle, JMS,Agile,Scrum, JSP, EJB 2.0, JNDI, JBOSS, JDBC, Java Script, Eclipse, HTML,GUI Applications, XML, UML, Design Patterns, Oracle.
Confidential
Software Engineer
Responsibilities:
- Interacted with teh HR department to gather & analyze business requirements of teh various modules of teh project.
- Extensively involved in teh design, coding, deployment and maintenance of teh project.
- Development of front end using HTML, JSP, Servlets and JavaScript.
- Implementation of various components with JDBC Framework
- Involved in teh UAT Build, Configuration, Deployment and Integration.
Environment: Java, J2EE, log4j, Ant, Oracle, Eclipse, SQL, SQL*Plus, JSP, Java Beans, Java Servlets, JavaScript, Tomcat Web Server, JDBC
Confidential
Software Engineer
Responsibilities:
- Involved in development of Java, JSP, Servlets components development and deployment.
- Maintained teh application Configuration and Environmental information in various properties file.
- Involved in front end validations using JavaScript.
- Applied styles to HTML pages using external Style Sheets (CSS) files.
- Performed unit testing, system testing and integration testing.
- Involved in building and deployment of application in Linux environment
Environment: Java, J2EE, log4j, Ant, Oracle, Eclipse, SQL, SQL*Plus, JSP, Java Beans, Java Servlets, JavaScript, Tomcat Web Server, JDBC