Java/j2ee Developer Resume
Framingham, MA
SUMMARY
- Software Professional with around 5 years of experience in Design and development in the areas of Object Oriented technologies, client/server applications and web based applications.
- Extensive programming experience in developing web based applications using Java, J2EE, JSP, Servlets, JDBC, EJB, JavaBeans, RMI, JavaScript, XML, Ajax
- Expertise in working with servers like WebLogic, WebSphere, JBOSS and Tomcat.
- Expert level skills in Java, JSP, Tag Libraries, Servlets, Struts, Spring with experience in MVC Design Pattern of J2EE Architecture.
- Good Knowledge and work experience on developing web application using Struts frameworks.
- Knowledge and experience in XML, DTD, XML Schema, XSL (XSLT, XPath).
- Worked with different Java IDE’S includes Eclipse3.0, and JDeveloper10.1.2.
- Good Knowledge in implementing Web Services using SOAP and REST .
- Extensive experience of Java Servlets with database connectivity using JDBC, JSP, JavaScript, HTML.
- Expertise in using XML Parsers SAX and DOM.
- Hands on experience in designing, developing, testing and implementation of application software using Java and Oracle.
- Effectiveness in coordinating with business team to fix defects and resolve issues.
- Complete knowledge of software development life cycle (SDLC), through phases of requirement, design, documentation, implementation and testing.
- Experience in working with Databases like Oracle 10g 9i/8i, MS SQL Server and DB2
- Expert in writing complex SQL Queries, XQueries and Stored Procedures.
- Proficient in using Apache Maven for building projects and Log4j for logging and debugging purposes.
- Good Knowledge of Hibernate and JSF.
- Ability to learn the emerging new technologies quickly.
- Possess excellent communication, interpersonal, analytical and problem solving skills.
TECHNICAL SKILLS
J2EE: JSP, Servlets, RMI, EJB, JNDI, JMS, JDBC, Hibernate
Languages: JAVA
Web Technologies: XML, XSL, HTML, DHTML, JavaScript, AJAX.
XML Technologies: XML, DTD, XSLT, XSD and Xpath, JAXB.
XML Parsers: SAX, DOM.
Databases: Oracle 10g, 9i, SQL Server 2000 and MS Access, DB2 9.7.5.
Operating Systems: UNIX, Linux, Windows 98/2000/NT/XP.
Web Servers: Tomcat4.0.
Application Servers: Web Sphere5.0, Weblogic5.1/6.1 and JBoss 4.0
IDE’s: WSAD 3.5.3/4.0, Eclipse3.0, JDeveloper 10.1.2.
Framework: Struts 1.2, JSF1.2, Spring2.0.6.
Methodologies: UML and Design Patterns.
Bug Tracking Tool: Bugzilla, Rational Clear Quest
PROFESSIONAL EXPERIENCE
Confidential - Framingham, MA
Java/J2EE Developer
Responsibilities:
- Designed and developed various modules of the application with J2EE design architecture, frameworks Like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Followed Agile software development with Scrum methodology.
- Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade, and Singleton.
- Worked on Oracle as the backend database.
- Implemented features like logging, user session validation using Spring-AOP module.
- Developed server-side services using Spring Web Services (SOAP, WSDL)
- Used RestFul web services to consume and produce the client data to various vendors.
- Server side validations using Struts Validator and Hibernate Validator framework.
- Wrote application front end with HTML, JSP, Ajax/JQuery, Spring Web Flow, XHTML, DHTML and CSS.
- Developed an internal application using Spring MVC.
- Wrote custom JSP tags for role-based sorting and filtering.
- Participated in the design, definition, planning and development of a multi-tiered browser based application that is compatible with Cerner's SOA architecture and strategy.
- Used JQuery for UI centric Ajax behavior.
- Used Log4j to assign, track, report and audit the issues in the application.
- Worked on project build-script by using ant and deployed on JBoss.
- Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
- Write all clean object-oriented PHP as well as efficient SQL.
Environment: Java, J2EE, JSP, Servlets 2.5/3, Hibernate 3.5, Spring 2.5.6, JAX-RS, Web Services, SOAP, WSDL, UML, HTML, XHTML, DHTML, SOA, ESB, JavaScript, JQuery, Struts 2.0, CSS, Spring Web Flow, XML, JBoss, Log4j, Oracle10g, JUnit 4, Eclipse 3.5, EJB, PHP
Confidential, Atlanta, GA
Sr. Java Developer
Responsibilities:
- Involved in various software development processes from Analysis, design, development and testing.
- Interacting with Business Analysts for business requirements clarification.
- Developed the application using Struts framework.
- Used Struts framework Action Servlet, Action Form bean and configured the struts configuration file.
- Developed web GUI using HTML, DHTML, JSP, Servlets and Java beans under the MVC architecture of Struts framework.
- Designed and developed the front-end using JSP’s, Custom tag Libraries for the entire application using Struts framework as centralized controller of the application with the help of JSTL and Struts tag libraries.
- Performed front end validation using Validator framework and Java Script.
- Extensively used DAO and Singleton design patterns in our Application.
- Implemented Data Access Layer using JDBC to interact with the back-end.
- Used Eclipse as the application development IDE for development
- Wrote SQL statements to fetch data from database.
- Involved in writing shell scripts
- Involved in Developing and deploying the applications in Web Sphere Application Server
- Used Control Version System (CVS) for source code control.
- Actively involved in preparing program specification document and test case document
- Created and executed Manual Test scripts to verify complex system requirements and also verified the data using SQL queries in the backend.
- Used Apache Log4J for logging errors.
- Performed Debugging the JUnit test cases, Integration Test and generation of test reports.
- Used Clear Quest for tracking bugs.
- Actively involved in interacting with the QA team for Resolving QA issues and bug fixing.
Environment: Java, JSP, JavaBeans, Java Script, Oracle10g, WebSphere7.0, SQL developer, Eclipse, Struts, JDBC, PL/SQL, Unix, Shell Script, Log4j, CVS and Rational Clear Quest.
Confidential
Java Developer
Responsibilities:
- Building both SOAP based and REST based web service provider and consumers.
- Developing text (SMS) channel to provide notifications to customers through text.
- Creating session bean for the business logic encapsulation and maintaining transactions.
- Writing database queries and using JDBC for DB interaction.
- Unit and functional testing of the application.
- Project execution through Agile methodology.
- Enhancements, warranty and production support.
Environment: EJB 3.0, JDBC, JSP, Struts, Oracle Weblogic, Oracle 10g, Web Services both REST and SOAP based, Log4J, JSON