Senior Java/j2eedeveloper Resume Profile
Atlanta, GA
Summary
- Over 7 years of experience in design, development and implementation of Object Oriented Applications and Java J2EE applications.
- Strong experience in Core Java, AOP, Generics, Collections, Interfaces, Design Patterns
- Expertise in design and development of various web and enterprise applications using Hibernate, JSP, JavaScript, Servlets, JDBC, Web Services, JAX-WS, Axis , JMS and RMI.
- Expertise in Eclipse, NetBeans and JDeveloper Tools.
- Expertise in architecture/application development utilizing J2EE based technologies.
- Involved in design and developing re-usable Web services using SOAP, XML, WSDL, XML Schemas, and XSL.
- Experienced in frameworks and tools: Struts Framework, Spring MVC.
- Expertise in UI technologies like HTML, DHTML, JSF 1.2, JSP, JS, CSS, AJAX and DWR.
- Extensive experience and expertise in Front-End Development using AJAX Asynchronous JavaScript and XML . Also, used Flex, JSP, JSF Java Server Faces , Struts 1.1/2.0 to simplify building user interfaces for Java Server applications.
- Designed the windows based applications using JavaSwing.
- Experience in XML and related technologies like XPath and parsers like JAXP SAX, DOM and JAXB.
- Expertise in design and development rich UI based AJAX application using DWR.
- Worked extensively with JQuery JavaScript library.
- Good working experience with EXTJS JavaScript application framework.
- Designed and Programmed for Database Design in Oracle, SQL Server, and MySQL.
- Experience in using supporting tools like Ant for building and packaging artifacts, JUnit for performing unit testing, and Log4J for logging .
- Extensively worked on Apache Axis for Web-services applications.
- Experience in JDBC for connecting database, and stored procedures using PL/SQL.
- Strong Experience in PL/SQL programming including writing complex SQL queries using Joins, Sub Queries, Stored Procedures, Triggers, and Cursors.
- Experience in Operating Systems like Windows 2000/XP, UNIX, Linux.
- Strong combination of business analysis, development and debugging experience in Java and Exceptional verbal and written communication skills, excellent team player.
TECHNICAL SKILLS |
Operating Systems | Windows 98/2000/XP/NT, UNIX, Linux |
Languages/scripts | Java 1.4/1.5/1.6, SQL Plus, PL/SQL,C, C |
J2EE Technologies | AJAX, JSP 2.0, Servlets 2.2, EJB 2.0, RMI, JavaScript, HTML, JAAS, XML XML 1.0, SOAP, WSDL , JDBC, EJB, JMS, JSF, EXTJS |
Databases: | Oracle 8i/9i/10g, Microsoft SQL Server 2000, MySQL |
Case Tools: | UML, DIA, Rational Rose |
Application Servers: | WebLogic 10.1.2, JBoss ,IBM WebSphere Application Server 5, WebSphere ESB v6.0/7.0 |
Web Servers | Apache Tomcat 7.0 , Apache HTTP Server |
Tools Frameworks: | Jakarta Struts framework 1.2, Hibernate 3.0,Spring |
IDE: | Rational Application Developer 5.0, 5.1.2,MyEclipse 6.x, Eclipse 3.x Net Beans 4.0/4.1, Flex Builder 3.0, JDeveloper |
Protocols | TCP/IP, HTTP, HTTPS, FTP, Telnet, SMTP |
Others: | JUnit, Swing 1.0.2, CSS,DOM, Photoshop |
Professional Experience:
Confidential
Senior Java/J2EEDeveloper
Responsibilities:
- Implemented Software Development Life Cycle to achieve the highest quality and to assign tasks and responsibilities using Agile/Scrum methodologies.
- Designed various UML and data model diagrams using MS Visio.
- Implemented layered application architecture for the J2EE environment based on the model-view-controller architecture ensured separation of concerns using StrutsMVC framework.
- Designed and implemented user interface using HTML, JSP, and Java Script for front-end validations.
- Dependency injection is implemented using Spring framework and integrated with Struts and Hibernate.
- Used Spring implementation of HibernateDAOSupport for writing Hibernate queries.
- Configured hibernate configuration file, hibernate mapping files and developed POJO's to map objects to Oracle relational database.
- Wrote Hibernate Query Language HQL queries for all the functionality in Reporting modules.
- Developed web services and implemented Service Oriented Architecture SOA using Apache Axis.
- Build and deployed the application into JBoss application server.
- Developed JavaScript validation functions for client side validations.
- Involved in integration and application testing.
- Unit tested the components using JUnit, integration and build using Ant.
- Involved in Rotational basis of production support and resolving production defects in timely manner.
- Involved in writing the parsers for parsing and building the XML documents using DOM Parsers.
- Developed template files to render the dynamic variables in the content files using XML technologies like XPATH, XSLT.
Environment:
Struts 1.4, Spring, Hibernate, JBoss, Web Services, Apache Axis, SOAP, WSDL, Eclipse, Java EE 5, Servlets, JSP, UML, JMS, Oracle 10g, DHTML, HTML, CSS, JavaScript, JUnit, Ant, SOAP, XML, XSL, Subversion, Windows XP.
Confidential
Senior Java Consultant
Responsibilities
- Involved in the software development life cycle coding, testing, and implementation.
- Developed the View, Controller and Model objects by implementing the SpringMVC architecture.
- Involved in bringing up User Interfaces using JSP, HTML, CSS, JavaScript, and Taglibs.
- Responsible for development of reusable model components business objects to share between various applications.
- Designed and implemented Servlets and EJB Session and Entity Beans for the business logic processing and Database access with JDBC.
- Developed Session Beans, Entity Beans and Message Driven Beans.
- Utilized message driven beans for message processing using JMS.
- Created Data Access Object DAO which is used by the EJB's to interact with the database.
- Worked with DAO, Service locator, Front controller design Patterns while developing the code and to provide the flexibility to extend the application further.
- Application and user level configurations have been maintained by using XML files.
- Implemented security at application and user level.
- Developed JSP Custom Tags for printing the Claim information.
- Debugging was performed using Eclipse and used bugzilla for issue tracking.
- Created stored procedures, triggers using Oracle PL/SQL.
- Used JUnit for writing the test cases for all the services developed.
- Involved in developing the configuration files and retrieving properties keeping in mind about the future requirements.
- Responsible for packaging and deployment of components in the Web logic application server 8.1.
Environment:
EJB, JSP, Servlets, Springs, MDB, JMS, Web Logic 8.1, Eclipse, XML, XSLT, J2EE 1.4, Design patterns, HTML, CSS, Oracle9i, Bugzilla, CVS, JavaScript.
Confidential
Senior Java Developer
Responsibilities:
- Participated in the creation of Use Cases, Class Diagrams, and Sequence Diagrams for analysis and design of application.
- Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces.
- Developed the application based on MVC architecture using Struts Framework, designed Action Classes, Form Beans.
- Developed UI modules using Java Swing.
- Developed several web pages using JSP, HTML, and XML.
- Used JavaScript to perform checking and validations at Client's side.
- Involved in Sever side validation based on the Business rules.
- Developed Stored Procedures, Triggers and Packages in Oracle.
- Developed DAO pattern for Database connectivity.
- Used JDBC API to establish connection between Java and Database.
- Designed and developed the user interface screens, data base design changes and changes to user access modules
- Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JavaScript and HTML/DHTML and CSS.
- Implemented test cases for Unit testing of modules using JUnit.
- Used ANT for building the project.
- Worked with Log4J effectively for logging messages to the appropriate log files
- Involved in configuring JDBC connection pooling to access the database server.
- Performed Unit, Integration testing, worked on clearing issues at the time production and application support, worked on the maintenance and deployments of the project with patches and performed documentation of project.
Environment:
IBM WebSphere 5.1, Java JDK 1.4, J2EE, JSP 2.0, Servlets 2.1, Swing, HTML, JavaScript, JDBC 3.0,Struts 2.1, XML 1.1,JUnit, RAD 2.0, Oracle 8i.
Confidential
Java/J2EE Developer
Responsibilities
- Analysis, design and development of functional components based on user requirements.
- Developed and designed business modules for Private wealth management in SQL procedures and the server side Servlets to give support to the existing system.
- Analysis, design and development of Application based on J2EE and Design Patterns using Eclipse
- Developed front-end screens with JSP and client-side validations using JavaScript. Developed the required Servlets and the HTML pages.
- Used the database connection pooling mechanism.
- Used JSF for the front end development of the application.
- Developed EJB-CMP Entity Beans to perform the account transactions business logic.
- Developed the EJB-Session Bean, will be able to access the business entities through their local home interfaces.
- The view JSP accesses the response DTO to build the user response.
- Developed some automated email messaging and text messages using JMS.
- Developed custom tag libraries for achieving most reusable code and ease of maintenance for presenting, formatting and gathering data.
- Designed few test cases using JUnit and implemented and automated testing environment using Apache ANT.
Environment:
Java2 J2EE , EJB 2.0, JSP, Struts 1.2, HTML, Servlets, Design Patterns, CSS, JDBC, WebLogic, JMS, Oracle 9i, Windows 2000.
Confidential
Java Developer
Responsibilities:
- Used UML and MS Visio for the design and development of various use cases.
- Implemented the MVC architecture using the Struts framework.
- Coding Struts Validator for Client and Server side validation.
- Developed Struts Action classes using Struts controller component.
- Developed different GUI screens using JSP and user validations using JavaScript.
- Used JDBC for MySQL Database Connectivity.
- Used Python for fast processing of many MySQL Queries.
- Used CVS for version control.
- Developed the necessary Queries, PL/SQL procedures for the implementation of business rules
- Performed Unit, Integration testing, worked on clearing issues at the time production and application support, worked on the maintenance and deployments of the project with patches and performed documentation of project.
- Designed and developed the new features in the existing application to meet the customer's satisfaction.
- Written SQL queries, stored procedures, modifications to existing database structure as required per addition of new features.
Environment:
J2EE 1.4, Eclipse 2.0.2, BEA WebLogic 8.1, Servlets 2.0, JNDI Log4j, Struts 1.0, MySQL, JSP 1.2,Servlets, JDBC,HTML, Web Services, CSS, JavaScript, UML, MS Visio, JUnit, CVS, Windows XP, UNIX.