Sr. Java Developer Resume
JacksonvilllE
SUMMARY
- Over 7years of experience in analysis, developing Web based, Client/Server, Distributed and testing of applications using Java/J2EE Technologies.
- Core Java experience and knowledge of OO Principals and best practices.
- Experience in analysis, design, development, testing and deployment of software applications
- Extensive experience wif server - side programming and technologies such as J2EE, Servlets, JSP, JavaBeans, JDBC, JMS, JNDI and EJB
- Well versed wif AJAX.
- Expertise in developing web applications using Struts framework
- Experience using XML/XSLT, XPath and various XML parsers.
- Superior analytical skills in Object Oriented Application Development using UML and Rational Rose
- Knowledge in using a multitude of J2EE design patterns
- Good exposure wif Application servers, Web Servers like WebSphere, WebLogic, JBoss, SJSAS and Apache Tomcat
- Extensive knowledge about custom tags, JSTL to support custom User Interfaces.
- Extensive experience wif developing enterprise applications wif development tools like Eclipse, MyEclipse, WebLogic, WSAD and RAD
- Used Apache Camel for Integrating different applications using the required patterns.
- Used Servets extensively to create dynamic web pages. Used JSF’s along wif HTML.
- Involved in system design and development using Collections and multithreading for the action classes
- Experience in configuring the WebSphere Server.
- Worked on multiple client project using Ruby, Ruby on Rails, Javascript, and AJAX.
- Experience in Message driven programming using JMS and MQ Series.
- Experience in Spring, Hibernate and Web Services
- Used Ajax based DOJO for faster front end.
- Created RESTful web services interface to Java-based runtime engine and accounts.
- Worked wif GWT framework.
- Good knowledge about JSF ICEfaces
- Expertise in developing database applications using Oracle, DB2 and worked on PL/SQL Stored Procedures, Triggers, Functions, Packages, Data Modeling and Performance Tuning.
- Experience wif unit testing using JUnit and writing build scripts using ANT
- Highly motivated and innovative problem solver wif excellent organizational and communication skills.
- Ability to learn new technologies and methodologies quickly.
TECHNICAL SKILLS
Languages: Core Java,J2EE, C, C++, UML, SQL, Visual Basic
J2EE Standards: JDBC, JNDI, JMS, Java Mail, JTA, XML
Web / J2EE Technologies: Struts, JSP, Servlets, Spring, EJB, MDB, Quartz, AJAX, Java Script, HTML, JSTL, DHTML, XML, XSLT, JSON,JQuery, GWT, JSF ICEfaces.
Database: Oracle 7.0/8i/9i/10g, MySql, SQL Server, DB2, MS Access
Application Servers: BEA WebLogic 6.0/10, IBM WebSphere 5.0/6.0, SJSAS 8.1/8.2, JBoss, JRUN
Web Servers: Apache Server, IIS, Tomcat 4.0/5.0
IDE: WebLogic Workshop, WSAD, RAD 8.0, Eclipse, MyEclipse, NetBeans, IBM Visual Age, JBuilder, Visual Studio
Operating Systems: Windows 9x/NT/XP, UNIX, Sun Solaris, MS - DOS
Other Tools: Rational Rose, ClearQuest, Mercury, ClearCase, CVS, PVCS, Symphonia, Software Planner, JUnit,Log4j,Apache Camel, ANT, Toad, Java performance tuning using DB2 Optimizer and Jprobe.
PROFESSIONAL EXPERIENCE
Confidential, Jacksonvillle
Sr. Java Developer
Responsibilities:
- Developed the web application by integrating JSFICEfaces employing AJAX at client
- Developed web application using JSF Framework, user interfaces using JSP, HTML and CSS
- Used IBM RAD8 as IDE tool to develop the application and debugging the application, used JQuery and JSF validation framework for front end validations.
- Developed code for User input validation’s and page navigation using JSF.
- Developed custom tag libraries extensively while coding JSF pages.Written JavaScript for validation of page data in the JSF pages.
- Used a4J tags for communicating between managed bean and JSF
- Started touse ClearCasefor software configuration management and version controlat the beginning and then migrated the project to Subversion.
- Deployed the application on the WebSphere Application Server.
- Wrote the Java classes for the JSF components, tags, and renderers.
- Created and Configured the Plan and plan details in PMT Core (Project Management Tool) and validated the Plan details in Plan viewer.
- Used SQL statements and procedures to fetch the data from the database.Created new views, added new columns to the existing view in the database using SQL
- Used JUnit to test write test scripts.
- Developed the View pages in JSP, using CSS and JavaScript validations
- Reload particular component in set of intervals using AJAX communication.
Environment: RAD 8.0, Java Server Faces 1.2, Ajax, Icefaces 3.3,JPA, HTML, CSS, XML, Subversion, EJB, JSP, Multithreading, Servlets, JMS, XML, SOAP, WSDL, JDBC, JavaScript, HTML 5, ClearCase, JNDI, SVN, Log4J, JQuery, IBM Websphere Application Server 7.0, Rational Rose for UML modeling, JUnit, Oracle 10g.
Confidential, Colorado
Sr. Java Developer
Responsibilities:
- Involved in analysis, design and development of IDF Processing system and developed specifications that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Worked in Agile environment. Experience working wif scrum team. Used HP Quality Centre to view the tasks and requirements.
- Used IBM RAD version 8.0 and also IBM WAS.
- Worked on Defects that were assigned to me.
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
- Deployed the applications on IBM WebsphereApplication Server.
- Used PMD and Checkstyle which specified errors according to the PMD and Checkstyle rule files of the company
- Used Fortify 360 Server to generate PDF reports which would of all elaborative report of the technical risks and the severity of these risks. It will also has a list of open and close issues along wif their priority. It was done for all the modules for every release.
- Used AJAX Framework for Dynamic Searching of covered products for funding.
- Involved in designing the Graphical User Interfaces using Struts Tiles Framework, DOJO, HTML 5, JSON, JSP, AJAX4JSF and JSF.
- Worked wif Multithreading, intensively used the synchronization for controlling how resources can use data.
- Design and implementation of business logic and data processing routes using Apache Camel.
- Web application development (Ruby on Rails, Rack, CSS, HTML, some Javascript and AJAX).
- Designed and Developed application screens using Swing, HTML, JQuery, JSP and CSS
- Used Hibernate in data access layer to access and update information in the database.
- Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
- Working on ruby on rails stuff for internal and external projects.
- Created RESTful web services interface to Java-based runtime engine.
- Used JNDI for naming and directory services.
- Involved in GWT, User Experience.Internationalization in GWT.
- Implemented Message Driven Bean Using JMS.
- Added the ability to stop library scans via the JSON API.
- Worked on Windows operating system.
- Did database tuning wif DB2 optimizer.
- Upgrading, and Configuration ofWebSphere Application Server
- Developed the web application by integrating JSFICEfaces employing AJAX at client - side components enabling rich web applications wifout any separate plugins.
- Used Web services - WSDL and SOAPfor testing.
- Regular expressions (in .NET, Java, Ruby and Javascript.)
- Used soapUI for load testing the Web Services.
- Experienced in Installing DB2 on client and server machines, creatingInstances and configuring wif IBM WebSphere Portal Server.
- Did Performance tuning of infrastructure services using JProbe and OptimizeIt.
- Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process.
- Implemented JMS Listeners and Message Driven Beans (MDB).
- Developed JUnit test cases for all the developed modules.
- Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
- Created various testing Unix shell scripts, and provided the project documentation.
- Used Unix Shell Scripting executed some code updating,.
- Developed multiple GWT web application (from client to server)
- Basic CRUD operation on Cassandra NoSQL Database.
- Experience in Building Applications using Maven builds
- Used SVN for version control across common source code used by developers.
- Used ANT scripts to build the application and deployed on BEA WebLogic Application Server.
- Designed database and normalization for databases in Oracle 10g and used the Stored Procedures and Triggers in the application.
Environment: RAD 8.0,Struts 2,Unix Shell Scripting, JSF ICEfaces, AJAX, Hibernate 3.6,, Apache Camel, RESTful, EJB, JSP, Multithreading, Servlets, JMS, XML, SOAP, WSDL, JDBC, JavaScript, HTML 5, JSON, JNDI, SVN, Log4J, MDB,JQuery, Eclipse Indigo, IBM Websphere Application Server 7.0, Rational Rose for UML modeling, JUnit, Oracle 10g.
Confidential, Chicago Illinois
Sr. J2EE WebSphere Developer
Responsibilities:
- Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specifications that include UML Diagrams using Rational Ross.
- Involved in designing the user interfaces using JSPs.
- Developed custom tags, JSTL to support custom User Interfaces. .
- Implemented Business processes such as user authentication, Account Transfer using Session EJBs.
- Used JNDI for naming and Directory Services.
- Added tasks for online banking website using core Java
- Involved in developing and improving asynchronous multithreaded queues of processings of document.
- Used WSAD for writing code for JSP, Servlets, Struts and EJBs.
- Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not has the business processes.
- Used Spring MVC Framework for developing web applications.
- Implemented the application using the concrete principals laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
- Eliminated multiple JSF component libraries and replaced wif single component library - ICEfaces
- Deployed the applications on IBMWebSphere Application Server.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Experience wif Linux operating system.
- Developed JUnit test cases for all the developed modules.
- Used CVS for version control across common source code used by developers.
- Used XMLWeb Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Used Eclipse IDE
- Experience working wif DB2.
- Good experience wif version control such as CVS and Clear Case.
- Used ANT build tool for building the application.
- Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process.
- Used Tomcat server
- Used Maven for building
- Used Log4J to capture the log that includes runtime exceptions.
- Written Stored Procedures and Triggers in Oracle Database.
Environment: Core Java, J2EE, JSP 2.0, DB2 EJB, JMS,JSTL JNDI, Spring 3.0, Multithreading, Oracle, DHTML, XML, DOM, SAX, ANT, Tomcat server, Rationale Rose, JSF ICEfaces, WSAD 5.1.2 (Web Sphere Studio Application Developer), IBM Web Sphere Application Server 5.1,Hibernate 3.0, LOG4J,CVS.
Confidential, Omaha Nebraska
Sr. J2EE Developer
Responsibilities:
- Involved in designing Class and Sequence diagrams wif UML and Data flow diagrams.
- Implemented MVC architecture using Struts framework for the to get the Free Quote.
- Designed and developed front end using JSP, Struts (tiles), XML, JavaScript, and HTML.
- Used Struts tag libraries to create JSPs.
- Implemented Spring MVC, dependency Injection (DI) and aspect oriented programming (AOP) features along wif hibernate
- Experience working wif Linux operating system.
- Used Hibernate for object-relational mapping persistence.
- Reviewed the requirements and Involved in database design for new requirements (Promotion Code for free Quote)
- Applied model-view-controller design pattern using Java Beans, Swing and conducted simultaneous queries and retrievals using Java multithreading techniques.
- Wrote Complex SQL queries to perform various database operations using TOAD.
- Java Mail API was used to notify the Agents about the free quote and for sending Email to the Customer wif Promotion Code for validation.
- Experience wif version control such as SVN
- Involved in testing using JUnit.
- Performed application development using RAD and WebSphere Application Server (WAS)
- Used Rational ClearCase for version control.
Environment: Java, Servlets, JSP, Struts 1.2, Spring 3.0, JavaScript, HTML, SVN, XML, JDBC, Hibernate 3.0, Oracle 9i, TOAD 8.5, JUnit 3.8.1, Multithreading, Log4j 1.2.11, Ant 1.6.2, UML, ClearCase 7.0, WebSphere 6.0, RAD 6.0, Rational Toolset, Windows XP
Confidential
J2EE Developer
Responsibilities:
- Involved in analysis, design and development of IBAapplication and developed specifications which include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Developed server side applications using Servlets, EJBs and JDBC.
- Used Ant for building the application.
- Used JMS for communicating various clients and it’s components
- Used JUnit for Testing.
- Used WebServices-WSDL and SOAP
- Deployed applications on JBoss 4.0 server
- Extensively configured the build files to different Environments
- Developed Session Beans which encapsulates the workflow logic
- Used Entity Beans to persist the data into database and also used Message Driven BeansMDB to notify the bean state.
- Developed EJB components for middle tier component implementation and business logic implementation.
- Experience wif Eclipse IDE
- Used Struts the MVC framework for building web applications.
- Developed web pages by using HTML, CSS, Java Script.
- Developed PL/SQL database scripts and written Stored Procedures and Triggers.
- Created User guide and application support document.
- Used CVS for the concurrent development in the team and for code repository
- Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.
Environment: J2EE, JDBC, Java Servlets, EJBs, Oracle, MDB, HTML, Rational Rose,CVS, PL/SQL, WSDL, SOAP, Eclipse, Struts.
Confidential
Java/ J2EE Developer
Responsibilities:
- Was associated inanalysis, design and development of TERS system. Used Unified Modeling Language (UML). Created specifications which include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Developed JSPs wifout the usage of java in it and used AJAX for asynchronous Server calls.
- Struts frameworkwas used to buildPresentation tier of the application, heavily used Struts Tag Libraries, Validators and Tiles.
- Added tasks for website using core java.
- Developed the Hibernate entity classes using Annotations.
- Developed and designed this application using Struts Dispatch Action.
- Developed Stored Procedures, Triggers and Functions Keenly involved in fine-tuning of SQL queries, Stored Procedures, Triggers in Oracle 10g
- Use Ruby on Rails to create the system that tracks the complete patient care process.
- Worked on Windows Operating system.
- JavaScript was used for Client side validations.
- Used Maven for as a built tool
- Developed Java WebService using WSDL,SOAP,UDDI and JAX-RPC and JAXB
- Deployed the application on IBM WebSphere App Server
- Made Use of version control tools SVN, CVS and Build tool Log4j
Environment: Core Java, JDK1.6, JSP, Struts 1.3.10, Hibernate 3.3, JSF 1.2, Oracle 10g, HTML, Java Script, CSS, JNDI, WebSphere 6.0, SVN, Ant, Log4j, AJAX, CVS, Eclipse 3.4