Java/j2ee Developer Resume
Leesburg, FL
SUMMARY:
- About 6 years of experience in Analysis, Design, Development and Testing of Client - Server applications using JAVA/ J2EE technologies.
- Good understanding and experience in Object Oriented Analysis and Design.
- Expertise in developing applications in Core Java (Exceptions, Collections Framework, Generics, Threads).
- Expertise in developing and deploying J2EE applications on application servers like Web Logic 8.1/7.6, JBoss 4.0.1/5.0 and WebSphere6.1.
- Experience with Source Control systems (Subversion) and automatic build environment.
- Experience in writing SQL Scripts and PL/SQL Stored Procedures in Oracle, MySQL and DB2 database server
- Expertise in developing multi-tier applications using J2EE technologies like Servlets, JSP, Hibernate and JDBC.
- Experience in working with Agile Methodology and Web services using Service Oriented Architecture (SOA).
- Extensive experience in Web application development using - HTML, DHTML, CSS, XML, UML, JavaScript, JQuery, Ajax, Hibernate, J2EE (JSP, JSTL, JMS, JSF, Servlets, JDBC, JNDI, Java Beans, LDAP, Struts, EJB)
- Experience in using Struts and Hibernate Framework.
- Experience in using Tomcat, JBoss, WebSphere, Glassfish and WebLogic Web Server.
- Proficient in using Relational Database Management System (RDBMS) concepts and writing complex SQL queries,Stored Procedures, Functions, and Triggers.
- Experience in Java GUI using AWT, Swing and JavaBeans.
- Experience in client side web technologies such as JavaScript and HTML.
- Experience in developing applications using IDE technologies such as Eclipse and Net Beans.
- Experience in Database Management using Oracle, MySQL and PL/SQL.
- Experience in Java build tools such as Ant.
- Comfortable working in Windows, Linux and Mac OS operating systems.
- Extremely motivated for problem solving with ability to learn new technologies.
- Ability to work in a team or individually.
- Excellent communication skills with good proficiency in written and spoken English.
TECHNICAL SKILLS:
Programming Languages: Java, C, C++, Perl, UML, Verilog, VHDL
Distributed Technologies: EJB, RMI
Web Technologies: JavaScript, HTML, XML, CSS, JQuery
Server Side: Servlets, JSP, JDBC
IDEs: Eclipse, Net Beans, JDeveloper
Operating Systems: Windows, UNIX, Linux, Mac OS
Frameworks: Apache Struts, HibernateDatabases: SQL, PL/SQL, Toad, MySQL, Oracle, MS Access
Web Servers: Apache Tomcat, Jboss, Glassfish, WebSphere, WebLogic
PROFESSIONAL EXPERIENCE:
Confidential
Java/J2EE Developer
Responsibilities:
- Designed and implemented web application and web services to allow secure communication system among the BYU SAAS employees, administrators and students.
- Designed and implemented web application and provided more than 30,000 users the facility to register their vehicles as well as pay their traffic citations online.
- Provided weekly status reports to the manager with the latest information of all ongoing activities.
- Assisted in converting International Studies web system from Apache Tapestry to Spring framework, altering the code and simplifying the comprehension of the system.
- Designed and implemented the entire university’s Financial Services web system making it compatible with PeopleSoft system and allowing delegated users to have access to the required financial reports.
- Used MySQL and Oracle platforms to create databases of student and faculty login information and their desired areas of study.
- Used Eclipse and Net Beans as IDE tools to build up applications.
- Used Struts framework to implement the MVC architecture for most applications.
- Developed codes for ActionServlet, RequestProcessor, and Action classes by extending Struts package.
- Performed validation for client side as well as server side with the help of Struts Validation Frame Work.
- Configured and used JBoss application server for creating Datasource and enabling JNDI for beans and database lookups.
- Involved in the implementation ofStateless session beans (EJB)for business logic layer and Entity beans for persistence.
- Used EJB 3.0 Message Drive Beans to initiate daily process.
- Executed quality and assurance testing in developed application, reduced performance errors on average by 95%.
- Resolved Blackboard problem tickets and made 100% follow ups maximizing the customer satisfaction.
- Developed UML diagrams to develop use cases for various applications.
Environment: Java, C++, J2EE, MySQL, SOA, Oracle, Apache Struts, Servlets, JSP, JSTL, JDBC, Tag Libraries, UML, EJB 3.0,Eclipse,Net Beans, JBoss, JNDI
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in complete SDLC management using Rational Unified Process - Requirements gathering, Design, Analysis, Development and Testing.
- Followed the Java coding standards for scalability, reusability and ease of maintenance.
- Used Struts framework along with JSP, Servlets, HTML, CSS, JQuery and JavaScript to construct dynamic web pages.
- Performed validation for client side as well as server side with the help of Struts Validation Frame Work.
- Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP
- Deployed components on JBoss and Web Sphere application server,
- Designed banking web application by implementing the Struts 1.2 framework for Model View Controller (MVC) pattern.
- Used custom tag libraries to create standard tags in JSP and Struts.
- Used RAD iterative and software prototyping methods for data and business modeling.
- Configured Hibernate for accessing the database.
- Used Oracle SQL Developer as an oracle client to query the database.
- Used EJB 3.0 to implement business objects and business logic of the system.
- Used JUnit for unit testing different modules of the application.
- Was responsible for the support and maintenance of the banking application.
Environment: Java 1.4, J2EE, JSP, Struts 1.2, HTML, CSS,SOA, JavaScript, UML, EJB 3.0, Servlets, RAD,Oracle 10g, SQL, PLSQL, CVS, JUnit, Hibernate, JQuery, JBoss
Confidential, Leesburg, FL
Java/J2EE developer
Responsibilities:
- Involved in design of the application using enterprise design patterns and frameworks.
- Involved in creating initial prototypes using Struts and Hibernate framework.
- Developed presentation layer of the application using JSP, HTML, CSS, JQuery and JavaScript.
- Used Java Servlets as server side module to process user requests.
- Involved in design and develop business tier based on functional requirements.
- Assisting senior developers with coding and layout.
- Implemented MVC architecture using Servlets, JSP and Enterprise Java Beans.
- Involved in performance tuning, configuration and deployment of application on Apache Tomcat, JBoss and Web Logic Application Servers.
- Involved in creating complex database SQL queries to maintain the patient records.
- Developed Message Driven Beans to process the JMS messages and insert the data in the database.
- Worked with configuration management groups for providing various deployment environments set up including System Integration testing and Quality Control testing.
- Code reviewing and debugging.
- Fixed several bugs and suggested features and enhancements. Interacted with QA team for resolving the issues.
Environment: Java 1.5, Apache Tomcat, Web Logic 10, Oracle 10g, MySQL 5.1,, Tiles, RMI, JDBC, JNDI, JMS, Servlets, JSP, HTML, CSS, JavaScript, JQuery
Confidential
Junior Java Developer
Responsibilities:
- Developed application which involved making the content on various sections of the website dynamic. Worked involved working with the various components of Team Site, Calico, web logic & Oracle.
- Used edge technologies like Object Oriented Analysis, Design and Development using Java, HTML, Java Script, Servlets, and JDBC.
- The work involved design, implementation and coding in XML, Java, Java Servlets, J2EE, etc.
- Developed distributed components using EJB, used RMI as middle-ware and deployed them on Tomcat server.
- Used JDBC for database server connection (MySQL) in JBoss.
- Wrote and modified Build scripts shell to automate release processes.
- Developed new workflows in Team Site and enhanced the old workflows to add in additional capabilities like notification, concurrent Reviewing etc.
- Designed, customized and implemented metadata search and Database Synchronization.
- Part of a team that integrated with Web logic and Calico Personalization server to make the website personalized and dynamic.
Environment: J2EE, Java Servlets, HTML, JDBC, Java Server Pages, XSLT, Oracle, XML, MySQL, JBoss
