Java/j2ee Developer Resume
St Louis, MO
SUMMARY
- Around 8 years of progressively responsible experience in complete Software Development Life Cycle (SDLC) which includes analysis, design, development, deployment, testing, debugging, implementation & maintenance of large and complex Confidential applications in Web - based, Client/Server and Distributed n-tier J2EE architecture on multi-platform.
- Proficient in Java, J2SE, J2EE, JDBC, Servlets, EJB, JSP, Java Beans, JNDI, Web services(SOAP, WSDL, and UDDI), JMS, MQ Series, spring, Struts, Hibernate, Java Mail, ANT, XML, XSL, XSLT, JSF, JUNIT, JavaScript, Maven, Log4j, HTML, CSS, PHP, Java Script, AJAX, JQuery, JSON, Eclipse and Net Beans.
- Experience wif Agile and Waterfall SDLC methodologies.
- Implemented various Architectural & design patterns like MVC/MVC-Model 2, Command, Singleton, Front Controller, Data Access Object, Composite view, View helper, Business Delegate, Dispatcher View Patterns etc.
- Strong knowledge about Multithreading, Collections and Exception Handling mechanisms in Java.
- Ability to work wif XML and XML related technologies like XSL/XSLT/XSD/SAX/DOM parsers.
- Good understanding of Algorithms, Data Structures and Design Patterns. Experience wif Shell Scripting.
- Strong RDBMS fundamentals and experience wif databases like My SQL, SQL server, Oracle, DB2.
- Experience wif Jira, Groovy Scripts.
- Experience wif design, development and deployment of spring framework based web applications wif IOC (Inversion of Control) and AOP (Aspect Oriented Programming) mechanisms.
- Worked wif different IDE and Rapid Application Development tools like Eclipse, Cross Platform Net Beans, and My Eclipse.
- Experience wif Integration/Regression/UAT testing, Production planning, production rollout and production support activities.
- Highly motivated self-starter wif strong analytical problem solving skills and an ability to multitask.
- A good team player wif excellent communication, presentation and interpersonal skills and ability to prioritize and coordinate work across different geographic locations.
TECHNICAL SKILLS
J2EE Standards: Java, Servlets, JSP, EJB, Java Beans, JDBC, JNDI, JSTL, Java MailRMI, ANT, Struts, Spring, Hibernate, JSF, JMS, IBM MQ Series/Web Sphere MQ
RDBMS: Oracle 9i/10g, SQL Server 2005/2008, MS Access, TOAD, MS wordMS Excel, SQL Developer
Languages: Java, SQL
Internet Languages: HTML, XML, DHTML, XML Deployment-Descriptors, AJAX and Java Script.
Application/Web Server: Tomcat 5.0, Application Server 6.0,J-Boss 5.0,Weblogic 9.x
Operating Systems: UNIX, Linux, Windows /2000/ NT/XP/Vista
Project Methodologies: Agile, Waterfall
IDE’s & Tools: Eclipse, Net Beans
Testing/Control Tools: JUnit, CVS, SVN, Maven
PROFESSIONAL EXPERIENCE
Confidential, St Louis, MO
JAVA/J2EE Developer
Responsibilities:
- Major responsibilities included hands-on development of GUI Front-End (designing/developing Web Pages, AJAX Framework (A4J) for dynamic interactions); and back-end (controller classes, domain objects etc.) of the J2EE based application.
- Used Stateless Session Confidential Java Beans (EJB) to encapsulate the business logic. Entity Beans are used to connect to the database.
- Configured Java Messaging Service to transfer XML Documents between the applications using Web sphere, Web logic JMS and IBM MQ Series.
- Involved in developing JSP’s, Servlets, and Struts (using Java script and its library Jquery) for client side programming.
- Involved in developing web screens using angular java scripts.
- Extensively used WSDL and SOAP for accessing web services.
- Used XML Spy for XML editing, generating XML schemas and code generation in Java according to the data model defined in the XML Schema.
- Involved in XML Transformations using XML, XSL, XSLT, and XPATH.
- Performed version control management using CVS.
- Used ANT to automate the build and deployment process.
- Used Groovy scripts to run Test Harness.
- Tested, debugged and implemented the application using JUnit for unit testing.
- Designed implementation plans for shipping the services to System, Performance, UAT and Production boxes.
- Interaction wif clients and implementing their feedback to maintain the project standards
- Used LDAP for autantication and authorization which uses Active Directory
- Developed Java classes for implementing business layer using EJB Entity beans and Session beans.
- Worked on Agile methodology using Scrum.
- Designing the database and coding of SQL, PL/SQL, Triggers and Views using DB2 v 7.0.
- Developed programs for accessing the database using JDBC thin driver to execute queries, Stored Procedures and to manipulate the data in the database.
- Provided after hours production support for the components wif pager.
Environment: Java, JSP, Servlets, JNDI, JDBC, XML, HTML, CSS, File Aid, Shell Script, JavaScript, SOAP, UNIX, LINUX, Web services, Oracle9i, PL/SQL, CVS, Log4j, JSF, Eclipse, AJAX, TOAD, SAX, DOM,JIRA LDAP,IDE.
Confidential, Maryland Heights, MO
Java Developer
Responsibilities:
- Responsible for the analysis, documenting the requirements and architecting the application based on Algorithms and J2EE standards.
- Used ORM framework Hibernate as an object-relational persistence framework to store and retrieve objects from the database.
- Generated Hibernate mapping files for the databaseexperiencedeveloping numerical models and algorithms.
- Client side development using JSF, JSP, Custom Tag Libraries, AJAX, Java Script, Jquery, HTML and CSS.
- Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern of springs.
- Interacting wif client in design and code review meetings.
- Used Agile (scrum) development Practices such as Sprints, Iteration Releases etc.
- Responsible for secure batch data flow to downstream systems using Middleware Java technologies.
- Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
- Designed and developed Controller Servlet, which will route request to Application Controller.
- Developed application using Spring Framework.
- Used Hibernate for O/R mappings.
- Extensively Worked wif Eclipse as the IDE to develop, test and deploy the complete application.
- Development of hibernate objects for data fetching for batch and front-end processing
- Front end screens development using JSP wif tag libraries and HTML pages.
- Designed and developed the new features in the existing application to meet the customer's satisfaction.
- Implementing JSP Standard Tag Libraries (JSTL) along wif Expression Language (EL).
- Designed and developed the user interface screens, data base design changes and changes to user access modules.
- Active participation in Web Sphere server and Oracle problems (killing instances, debugging server logs, applications logs).
- Written SQL queries, stored procedures modifications to existing database structure as required per addition of new features.
- Extensively developed supporting Java Beans Components.
- Client side validations and server side validations are done according to the business needs.
- Tested, debugged and implemented the application using JUnit for unit testing.
- Used Log4J API for logging and debugging.
- Written ANT Scripts for project build in UNIX environment.
- Building application and deployment in servers as per request from the QA team.
- Production implantation and post production support.
Environment: Java 1.6, J2EE, Struts, Spring, Hibernate, JSP, XML, HTML, Agile (Scrum), Oracle 10g, SQL, TOAD, Web Sphere Server, Eclipse, Web Services, JUnit, Ajax, JQuery, UNIX and Windows XP.
Confidential, Temecula, CA
Java Developer
Responsibilities:
- Involved in all stages of the project development process.
- Involved in the maintenance of the product, providing technical support to team members, and coordinating wif offshore teams.
- Involved in developing Trading Strategies, service modules and client modules.
- Highly involved in conversation wif different Red option Advisors and Kana Connect team for interacting wif different internal products.
- Worked on agile methodology using Scrum.
- Used Hibernate in DAO layers and used using JPA annotations.
- Used spring for bean management across layers and for loading database configuration and Spring JDBC to interact wif Oracle and SQL server databases.
- Used Spring IOC and worked on Hibernate mapping file using JPA annotations.
- Object Model re-factoring and stabilization.
- Designed and implemented Trading Strategies, Email contents, New Account, Payments, Advisory emails, Billing etc. using JSP and Java Script (Jquery library).
- Implemented SOAP based Web serices. Used Apache Axis 2 and SOAP protocol to interact wif 3rd party systems like billing details service.
- Used SQL to verify data in the back-end Oracle and SQL Server databases
- Designed and developed JUnit test cases for various core business components
- Provided support to QA, integration and production teams.
- Analysis and resolution of production support issues (implement, unit test of production support fixes).
- Responsible for end to end smoke testing, building the application and deploying it to QA teams.
Environment: Java 1.5, J2EE, SCALA, JSP, Java Script, Eclipse, Tomcat, Spring (IoC, MVC), Hibernate, Web services(SOAP WSDL,UDDI), TOAD, Oracle 10g, SVN, JIRA, JUnit, log4j, Maven, XML, Apache Axis, Agile, UNIX and Windows XP.
Confidential, Chicago, IL
Java Programmer
Responsibilities:
- Involved in development of framework APIs to integrate wif third party commercial product DOC1.
- Developed components of Medicaid web application using Java, EJB, JSP, Struts/tiles, Java Script, Flex, DHTML and HTML.
- Followed agile methodology process, wif iterative development lifecycle process of bi-weekly code delivery.
- Implemented GUI to the application using standard JSF components.
- Used DOM & SAX parsers for XML parsing. Developed GUIs using Swing.
- Configured Confidential Service Bus (ESB), Created JMS resources to facilitate communication between components deployed on Web Sphere Application Servers and Used MQ Series messaging coded through the JMS interface.
- Java Web Services Developer Pack’s SOAP/SAAJ API has been used to invoke the Web Services deployed on the Web Sphere Application Server.
- Implemented Business Logic using Stateless Session Beans and EJB Timers.
- Client side development using JSF, JSP, Custom Tag Libraries, AJAX, DOJO, JavaScript, HTML and CSS.
- Used Design Patterns like Singleton, Abstract Factory, Factory Method and DAO.
- Involved in the development of Functions, Triggers and Stored Procedures for PL/SQL and SQL Server backend implementation.
- Participated in design and implementation of Relational Data Model for the DOC1 module subsystem and Stored Procedures and Packages.
- Developed unit tests using JUnit.
- Used ANT build script to clean, compile, create and deploy war and ear files for deployment.
- Used Clear Case for version control.
Environment: J2EE, J2SE5, Agile, JSP, Java 5, JSF, EJB 3, Java Script, Swing, Eclipse, UML, JUnit, DHTML, Adobe Flex, Doc1, ANT, IBM Web Sphere 6.0, Web Services, Clear Case, Oracle 9i, Windows XP.
Confidential, Chicago, IL
Responsibilities:
- Involved in designing and developing, modifying JSP pages as per business requirements.
- Involved in creating Connection pools, Data Sources in web logic sever.
- Develop code for JSP/Servlets using Eclipse in MVC design Pattern using Struts Frame work.
- Involved in developing Connection factory class.
- Used Log4J for logging.
- Involved in developing SOAP based order promotion Servlets.
- Used Computer Associates Harvest for version control.
- Tested, debugged and implemented the application using JUnit for unit testing.
- Used Verity’s Liquid BPM for workflow management.
- Automated build and deployment process using ANT.
- Involved in testing the application wif QTP.
- Developed HIPAA compliant applications for Confidential .
Environment: Java 1.4, JSP1.2, Struts1.2, SOAP, Oracle 9i, XML, SQL Plus, TOAD 7.6, Java Script, HTML, Eclipse3.0, Ant, Web logic 8.1, JUNIT, CC Harvest, ANT 1.6.2, Log4J, QTP 8.2 UNIX, Win XP.
Confidential, PA
Java Developer
Responsibilities:
- Used JSP to create the GUI for the client to enter company information.
- Generated JSP to show the user to confirm the data entered.
- Developed a search system to display active service request orders and fulfilled orders.
- Used (Struts) MVC architecture and implemented associated action classes for STRUTS framework.
- Alerts were given to the specific users who did not submit their timesheets on time.
- Used Swing (JFC) to develop various interfaces for administration applications.
- Used Swing components like Image Buttons, Tree and Table. Used JFC/Swing to developed Client and Admin screen, which contains various swing components like JTable, JList etc.
- Design & Developed UI’s using JFC/Swing Components like JTree, JTable, JFile Chooser GUI.
- Developed Swing rich GUI to support and manage data in Oracle database.
- Java script was used to validate information entered by employee.
- XML was used to store the profile of employee. Developed a session bean to gather employee and computer information. Designed Class diagrams using rational rose for employee java bean.
- Used Java Server Pages to create the GUI for the client to enter company information.
- Developed the GUI to display the result of the search given by the customer.
- Developed a Session Bean for the storage of Information about the client (Information Service).
Environment: Java, J2EE, EJB2.0, UML, Rational Rose, Visual Café, Swing 1.1 (JFC), Oracle8i, Web Logic 7.0, RMI, Eclipse, Struts, JSP, JDBC, Servlets, Java Script, HTML and Windows XP.