Sr. Java Developer Resume
Detroit, MI
SUMMARY
- Consultant with 7+ years of extensive experience in Software Development Life Cycle (SDLC), Web Application Design, Development, Programming, Testing, Support Maintenance, and End - User support.
- Proficiency in developing secure enterprise Java applications using technologies such as JSP, Servlets, JAVA Beans, EJB, JMS, JNDI, JDBC, XML, CSS.
- Expertise in various open source frameworks like Struts1.2/2.0, Spring and Web development technologies like AJAX and Object Relational Mapping Technology like Hibernate.
- Extensive experience with Spring along with Hibernate for managing the Database Transactions.
- Expertise in implementing various J2EE design patterns like Service Locator, Session Façade, Data Access Objects (DAO), Factory, Singleton, Data Transfer Object (DTO) and Business Delegate in the development of Multi-Tier distributed Applications.
- Extensive experience in modeling presentation tier using Struts MVC2 (Model-View-Controller) architecture.
- Experience with IBM WebSphere Application server and Weblogic Application Server.
- Experience with JSF(JSR 168).
- Competence in using Java IDE tools of Rational Application Developer (RAD), WebSphere Application Developer (WSAD), Eclipse 3.0 and WebLogic Workshop to develop dynamic web applications.
- Expertise on entire Software Development Life Cycle (SDLC) in Intranet and Internet applications using Web/Application Servers like Tomcat, JBoss, WebSphere and Weblogic Application Server.
- Experience in portal Application development in WebSphere Portal Server.
- Experience with the database management like Oracle, SQL Server, and MS Access.
- Good working knowledge on DOM scripting.
- Experience with Webservices.
- Good working knowledge in version control tools like SVN, CVS and Rational ClearCase
- Good working knowledge on JUNIT.
- Good experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers and Cursors.
- Developed ANT scripts in to build and deploy J2EE Applications.
- Experience in working with small and large groups and successful in meeting new technical challenges and finding solutions to meet the needs of the customer.
- Motivated team player with ability to work under minimal supervision possessing strong analytical, problem solving and communicational skills.
- Able to effectively organize and prioritize multiple tasks
TECHNICAL SKILLS
Languages: Java, JavaScript, SQL, PL/SQL, T-SQL, C, C++, Python.
Operating Systems: Windows XP/7, Sun Solaris, Linux, Unix (AIX), MS-DOS.
Java Technologies: J2SE, J2EE, JSF,JSR168,JSP, Servlets, EJB, Swing, JDBC, JMS, MQ Series, MDB, JNDI, RMI, Web Services, JAVA Beans, IceFaces.
Web/App. Server: Jboss7.0, WebLogic 7.0/8.1/9.2/10.3, WebSphere 6.1/7.0,Tomcat 7.0
Frameworks & IDE Tools: Struts1.2/2.0, JSF, Spring 1.1, Hibernate 3.0, JUnit, ANT, AJAX, Log4J, Eclipse 1.0/3.1, Weblogic Workshop 9.2, WSAD 5.1, RAD 6.0, PowerBuilder, CVS, Serena(PVCS), SVN, Rational ClearCase, TOAD/Oracle SQL Developer.
Web-Development Technologies: JSP, XML, XSD, XSLT, DTD, DOM, LDAP, HTML, Java Script, CSS, DHTML, Agile Methodology, Servlets, JSTL (Tag Libraries), JSF (JavaServer Faces), RUP, i18n, ANT, JUnit, MQ Series, RMI, JSR 168 Portlet, Portals,ESB.
RDBMS: ORACLE 8i/9i/10g, SQL Server 6.5, IBM DB2, MS Access.
OOAD: UML, Design Patterns.
PROFESSIONAL EXPERIENCE
Confidential, Fort Worth, TX
Sr J2EE Developer
Responsibilities:
- Involved in Functional and Detailed Designs.
- Involved in business requirement gathering and technical specifications.
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC) using Agile development methodology.
- Involved in Presentation Development using Struts Framework.
- Implemented J2EE standards, MVC architecture using Struts Framework.
- Implemented Servlets, JSP and Ajax to design the user interface.
- Implemented and configured various Action classes for handling the client requests using Struts 2 framework.
- Used EJBs (Stateless Session beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
- Wrote WebServices using SOAP for sending and getting data from the external interface.
- Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO, DTO.
- Involved in implementing the JMS (Java messaging service) for asynchronous communication.
- Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application.
- Backend application layer is implemented using EJB (Enterprise Java Bean) in WebLogic Application Server environment.
- Created Stored procedures using PL-SQL for data modification (Using DML insert, update, delete) in Oracle
- Implemented Hibernate framework (ORM) to work with Oracle database.
- Implemented Spring framework for transaction management.
Environment: J2EE, EJB, WebServices, XML, XSD, Microsoft Visio, Clear Case, Oracle 10g, WebLogic 10.3, JMS, SOA, LDAP, Eclipse, LOG4j, Servlets, JSP, Unix, Struts 2.0, Hibernate, Spring.
Confidential, St Paul, MN
Senior Developer
Responsibilities:
- Involved in Presentation Tier Development using JSF Framework and ICE Faces tag Libraries.
- Involved in business requirement gathering and technical specifications.
- Implemented J2EE standards, MVC2 architecture using JSF Framework.
- Implementing Servlets, JSP and Ajax to design the user interface.
- Extensive experience in building GUI (Graphical User Interface) using JSF and ICE Faces.
- Experience using ICE Faces Tag Libraries to develop user interface components.
- Used JSF, JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
- Used EJBs (Session beans) to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
- All the Business logic in all the modules is written in core Java.
- Wrote WebServices using SOAP for sending and getting data from the external interface.
- Used XSL/XSLT for transforming and displaying reports. Developed Schemas for XML.
- Involved in writing the ANT scripts to build and deploy the application.
- Developed a web-based reporting for monitoring system with HTML and Tiles using Struts framework.
- Middleware Services layer is implemented using EJB (Enterprise Java Bean - stateless) in WebSphere environment.
- Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO.
- Funds Transfers are sent to another application using JMS technology asynchronously.
- Involved in implementing the JMS (Java messaging service) for asynchronous communication.
- Involved in writing JMS Publishers to post messages.
- Involved in writing MDB(Message Driven Beans) as subscribers.
- Created Stored procedures using PL-SQL for data modification (Using DML insert, update, delete) in Oracle
- Interaction with Oracle database is implemented using Hibernate.
Environment: J2EE, EJB,, JSF, ICE Faces, EJB, WebServices, XML, XSD, Agile, Microsoft Visio, Clear Case, Oracle 9.i/10.g, WebSphere8.1,RAD, LOG4j, Servlets, JSP, Unix.
Confidential, Detroit, MI
Sr. Java Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software
- Involved in business requirement gathering and technical specifications.
- Implemented J2EE standards, MVC2 architecture using Struts Framework.
- Implemented Servlets, JSP and Ajax to design the user interface.
- Used JSF, JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
- Presentation Tier is built using the Struts framework.
- Used EJBs (Stateless Session beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
- All the Business logic in all the modules is written in core Java.
- Workflow (Order Flow) is built using JMS technology.
- Wrote WebServices using SOAP for sending and getting data from the external interface.
- Involved in writing the ANT scripts to build and deploy the application.
- Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO.
- Involved in implementing the JMS (Java messaging service) for asynchronous communication.
- Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application.
- Backend application layer is implemented using EJB (Enterprise Java Bean) in WebSphere Application Server environment.
- Created Stored procedures using T-SQL for data modification (Using DML insert, update, delete) in SQL Server
- Interaction with SQL Server database is implemented using Hibernate.
Environment: J2EE, JSF 2.0, Facelets, RAD 7.0, Serena Version Manager (PVCS), WebServices, XML, XSD, SQL Server, Microsoft Visio, DB2, WebSphere5.1,WebSphere Portal5.1, JSF(JSR 168), LOG4j, Servlets, JSP, Unix, Hibernate.
Confidential
Software Developer
Responsibilities:
- Involved in the development, testing and maintenance phases of the software.
- Solved different types of problem tickets raised by the users of the application.
- Implemented J2EE standards, MVC2 architecture using Struts Framework.
- Used Tiles framework for the presenting to the response to the clients.
- Used Servlets, JSP to design the user interface.
- Used JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
- Presentation Tier is built using the Struts framework.
- Used Design patterns such as Service locator, Model View Controller, DAO.
- Used EJBs (Stateless Session beans) to implement the business logic
- Application was hosted in WebSphere Application Server environment.
- Used JDBC to connect to DB2 database for retrieving data.
- All the Business logic in all the modules is written in core Java.
- Used Serena for source control of Java modules and Clear Case for version control of software design documents.
- Involved in writing the ANT scripts to build and deploy the application.
- Involved in JUNIT testing for the component testing.
Environment: J2EE, JSP, Servlets, Struts, Tiles, Serena Version Manager (PVCS), Clear Case, DB2, IBM WebSphere, LOG4j, Mainframes.