Java Developer Resume
Mclean, VA
SUMMARY:
- Having 7+ years of strong expertise in the IT Industry having sound experience in web based and client server application software analysis, design, development, implementation, testing and maintenance using Java/J2EE and SOA.
- Experience in Distributed object systems and User Interface Design and Object Oriented Internet / Intranet environment.
- Experience in developing web applications using Struts, JSF, Hibernate and Spring Frameworks.
- Experience in working with Adobe Flex.
- Experience in implementing SOA using J2EE Web Services (XML, SOAP, WSDL, UDDI)
- Excellent proficiency in developing SQL, PL/SQL in JDBC
- Good knowledge over Backbone.JS and Handlebar.
- Development and deployment expertise in the Web Sphere, Web Logic, j Boss, Web Logic Aqua Logic Service Bus (ESB)
- Having Experience with Quality Testing with Tools like LOADRUNNER and manual testing. in RAD, WSAD, Rational Rose, TOAD, SCME, VSS and CVS.
- Has multi - platform exposure in Red Hat Enterprise Linux 4.0, Sun Solaris 10.0, Windows 2000/XP
- Strong analytical skills with excellent interpersonal and communication skills.
- Committed to meeting milestones, quick learner and proactive.
- Good exposure and experience with Service Oriented Architecture (SOA), JMS (Java Messaging Service), and tools like ANT, JUint.
- . Expertise in working with Spring, Struts, JSF, EJB, Ajax, SOAP and REST Web Services and JSON, Hibernate.
- Experience in using Maven and ANT for build automation.
- Expertise in designing and developing enterprise and web applications using java and J2EE technologies like Core Java, Servlets, JSP, JDBC, JNDI, JMS, XML, JUNIT, HTML, Java Script and CSS.
- Expertise in Web development technologies like HTML, XHTML, DHTML, JAVASCRIPT, CSS, Bootstrap, XML and XSL/XSLT.
- Proficient in developing components using Angular JS, Ajax, JQuery and etc.
- Good exposure on design patterns like Front Controller, Data Access Object (DAO), Data Transfer Object (DTO), Session Fa ade, Service Locator and Singleton.
- Worked with Relational Database Management Systems including Oracle, MySQL, SQL Server and DB2.
- Expertise in using version control systems such as CVS, clear case, SVN and GIT.
- Proficient in using XML Suite of Technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, DOM)
- Proficient in developing and deploying Java/J2EE applications on Application Servers-JBOSS, IBM web sphere, web logic and Apache Tomcat.
- Competent in Database development using SQL, PL/SQL, TSQL, Stored Procedures, Functions, Packages, views, cursors and Triggers.
- Experience in using Eclipse IDE, RSA, RAD, WSAD for development and JBoss server for deployment.
- Experience in writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with spring for processing business needs.
- Improved Auto Quote application by designing and developing it using Eclipse, XHTML, HTML, Servlets and Java Script.
- Performed building and deployment of EAR, WAR, JAR files on test, stage systems in Web Logic Application Server.
- Strong knowledge about Multithreading, Collections and Exception handling mechanisms in Java.
- A good team player with excellent communication, presentation and interpersonal skills and ability to prioritize and coordinate work across different geographic locations.
- Knowledge in developing applications using Agile and SCRUM methodologies.
TECHNICAL SKILLS:
Operating System: Windows 2000, Windows XP, Windows Vista, UNIX, Linux, Mac OS 10.6
Programming languages: C, C++, Java 5.0/6.0,, Scala, Perl, PHP
Middleware/Distributed Technologies: J2EE, EJB 3.0, JMS, SOAP, WSDL, Web services, JNDI, log4j
Server side programming: Java Servlet 2.4, JSP, JSTL, Custom Tag Libraries
Scripting Languages: JavaScript, AJAX, HTML, CSS, XML, XHTML, DHTML, SQL, PL/SQL, ANT
Modeling languages: Design patterns
Java IDE Eclipse: 3.0,Eclipse SDE IRAD 7.5, Net Beans, IntelliJ IDEA 10.0.3, My Eclipse 8.6, RAD, RSA 7.0.
Databases: Oracle 10g/9i, MySQL, SQL Server … DB2
Web Servers: Apache Tomcat Server …
Application Servers: Web Logic Portal 4.0, Apache Tomcat, Oracle OC4J, J Boss.
Framework: Struts, Spring 2.5, Spring Core, Spring MVC, Spring DAO, Google Guice
ORM Tools: Hibernate 3.0, DAO
Version Control: System CVS, Rational clear case, SVN, GIT, Dimensions
Testing: Junit, Mockito
Others: Design patterns, Agile, Scrum, Maven, ANT, WSDL, REST, Jersey
PROFESSIONAL EXPERIENCE:
Java Developer
Confidential - McLean, VA
Responsibilities:
- Developed web services using J2EE Web Services.
- Implemented web application using JSF.
- Used JSF for representing UI components and managing their state.
- Involved in using Struts for developing Web components.
- Developed Flex components in Flash builder
- Deployed Ear files in Application Server
- Developed business components using EJB3.0.
- Involved in using Hibernate for database access
- Involved in designing the system using UML use case diagram, class diagrams, sequence diagrams, component diagrams and activity diagrams using Rose
- Developed and deployed Applications in WebLogic Application Server
- Used MVC - II architecture for implementing components
- Used Anthilpro for automation build
- Used weblogic console for configuring data sources.
- Retrieval operations of data from Oracle database.
Environment: Java, J2EE, Oracle, J2EE Web Services, XML, WSDL, Soap, UDDI, Toad, EclipseSOA, UML, Ajax, TOAD, HTML, RMI, JavaScript and JSTL. Weblogic Application Server, subversion.
Sr. Java/J2ee Developer
Confidential - Harrisburg, PA
Responsibilities:
- Worked closely with the customers and involved in reviewing and understanding the Business requirements.
- Actively involved in requirement understanding discussion, technical architecture discussion, knowledge sharing, design discussion with Customers and Offshore team members.
- Developed front - end/presentation tier using Ext-Js JavaScript library.
- Involved in developing the Controller framework using Annotated REST based Spring controller.
- Involved in setting up the application Service layer using Spring IOC framework.
- Involved in setting up multi data source Spring-IBatis integration, created configurations for AOP transactions.
- Developed Webservices using Apache Axis SOAP engine that would be exposed to external applications to retrieve data from e-Client servicing platform.
- Involved in developing Servlet based services for cross region system communication.
- Involved in application specific Data modeling and used Hibernate frame work.
- Involved in writing ANT build scripts for building front end frameworks, controller layer, service frameworks, Webservice modules.
- Involved in assigning work to the team members, technical guidance to the team and reviewing the deliverables from offshore to ensure the deliverables with high quality.
Environment: Websphere Application server 7.0, Spring 3.1.1, IBatis, Unix, Oracle 10i, Ext-JS 3.1, Rational Application Developer 7.5.4, Axis Webservices 1.4, Java/J2EE, Spring, SOAP web services, Restful web services, Multithreading, JMS, JSF, JUNIT 3.0, ANT, CVS, Apache axis2 and CXF.
Sr. Java/J2ee Developer
Confidential - Austin, TX
Responsibilities:
- Worked on customer site for application implementation, UAT support and knowledge sharing with customer
- Handled Base Portal design, portal layout and skeleton components development
- Took ownership of the Portal Investments (Time deposit, Call deposit) module and leading the team for implementing the Investments module
- Worked on Ext - JS based portal front office UI solution & worked on migration of portal backoffice to use JQueryajax features
- Involved in preparing Portal installation document, portal architecture document, Investments module design document and developing core application frameworks
- Involved in tool based application performance tuning which includes identifying the bottlenecks and providing resolution in the architecture, application design, application code and database queries
- Involved in functional specification reviews, design reviews, code reviews, test case reviews and tracking all the issues identified in the reviews to closure.
- Developed REST architecture based web services to facilitate communication between client and servers.
- Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Implemented application level persistence using Hibernate and Spring.
- Providing the status updates to management, in case of any deviation in original plan alerting the management upfront and take corrective actions
- Involved in project team induction and training
Environment: Weblogic Portal server 10.2, JSR168 Portlet, Websphere, RAD, Polaris Intellect J2ee framework, Java/J2EE, Spring, Struts, EJB 2.1, Struts 1.2, JMS, Windows XP, Unix, Oracle 10i, JQuery1.7.1, Ext-JS 3.1, BIRT Chart Library 3.0, Weblogic Workspace studio 10.2 and Eclipse 3.3, Axis Webservices 1.4, Hibernate 3.3.2
Sr. Java Developer
Confidential - Jersey City, NJ
Responsibilities:
- Interacted with Business Users to capture business needs, functional needs, managing expectations, and reviewing deliverables to ensure a successful implementation. Used UML for designing class diagrams and sequence diagrams. Involved in creating the various user interfaces (UI) using JSP, DHTML, JavaScript, and CSS. Used Spring Framework for DI (Dependency Injection), Transaction Management and AOP. Implemented MVC architecture using Spring framework. Configured Spring IOC container to manage Lifecycle of Service Objects. Configured hibernate with SQL Server, configured data sources in web sphere. Interfaced with the Oracle back-end using Hibernate Framework and XML configuration files. Assisted with development environment concerns, such as deploying Struts applications on IBM Web sphere, Workspace configuration & Server setup. Design and Developed using WebService using Apache CXF. Used JSON for data exchange between application modules along with XML. Defect analysis and finding the resolution of the defect raised by the user. Reviewed Test plan, involved the Testing phase Automated & integrated the JUnit test. Fixed bugs, providing production support & enhanced the applications with additional features.
Environment: Java (JDK1.4), Spring, Hibernate, Eclipse, IBM Webspehere, RSA, SQL, TSQL, JUnit 3.8, SVN, Windows XP, REST, DHTML, AJAX, JavaScript, JQuery, HTML5, Servlet, JSP, XML, & CSS3.
Sr. Java Developer
Confidential - Hoffman Estates, IL
Responsibilities:
- Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards. Followed test driven. Participated in designing of Use Case, Class Diagram and Sequence Diagram for various Engine components and used IBM Rational Rose for generating the UML notations Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern of Spring frame work. Interacting with client in design and code review meetings. Responsible for secure batch data flow to downstream systems using Middleware Java technologies. Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity. Designed and developed Controller Servlet, which will route request to Application Controller. Implemented Hibernate Object-Relational Mapping (ORM) for mapping between the Java classes and Database tables. Development of hibernate objects for data fetching for batch and front-end processing Front end screens development using JSP with tag libraries and HTML pages. Designed and developed the new features in the existing application to meet the customer's satisfaction. Active participation in Web Logic server and Oracle problems (killing instances, debugging server logs, applications logs) Written SQL queries, stored procedures modifications to existing database structure as required per addition of new features. Used Spring Framework for Dependency Injection and integrated it with the Struts Framework and Hibernate. Client side validations and server side validations are done according to the business needs. Written test cases and done Unit testing and written executing JUnit tests. Used Log4J API for logging and debugging. Used the Spring Framework for Dependen Injection and Aspect Oriented Programming (AOP). Involved in development of Web Services using JAX-WS. Development of Application based on J2EE using JSP, Servlets, Spring Framework, and Rest Web Services with JMS. Production implantation and post production support.
Environment: Java 1.5, Struts-Spring-Hibernate integration framework, JSP, HTML, Oracle 10g, SQL, PL/SQL, XML, Web logic, Eclipse, Ajax, JQuery.
Confidential - Phoenix, AZ
Sr. Java DeveloperResponsibilities:
- Designed Class and Sequence Diagrams.
- Developed user interfaces using Struts, JSPs, XHTML, CSS, Java Script and AJAX.
- Used Struts tlds (logic, bean, html, nested etc) with JSP pages, JSTL.
- Configured Struts - config.xml file for the Application and Developed Custom tag libraries.
- Used Value Objects, Service Locator and Singleton design patterns.
- Created CSS for formatting JSP pages
- Developed Controller and Service classes for Vehicle Management.
- Performed data loading using spring, Hibernate.
- Used JSF Framework for component based user interfaces.
- Used Rich Faces
- Developed Stateless Session EJBs and local Entity Beans and used the Session Fa ade Pattern.
- Developed the action classes to execute the business logic and action form's to collect the input data from the users using JAVA, DAO and DB2.
- Worked on generating the web services classes, WSDL using Apache Axis.
- Developed the Encryption Decryption program to secure sensitive dada like user account information.
- Developed XML schema and generated XML Beans.
- Written XML files containing Queries that are going to use an application and program to access them.
- Used CVS for checking in-out files.
- Responsible for Development, unit testing, integration testing and implementation of the application.
- Used Log4J to store log messages.
- Performed unit testing using Testing.
Environment: Java, J2EE, Hibernate, spring, JSPs, Eclipse, IBM WebSphere 6.1, AXIS, Java Script, Subversion, IBM DB2, Clarity, Maven, Rational Rose, Windows XP.
Java Developer
Confidential - Miami, FL
Responsibilities:
- Involved in the development of various use cases, sequence diagrams using UML. Involved in design and development of architecture of the application using MVC Model 2 design patterns and Struts framework using JSP and controller Servlets. Designed and developed interactive static HTML screens as screen level prototype Also used Angular JS to create single page applications. Implemented web services using SOAP protocol for transferring message to MQ-Series and also made Asset component as a service. Developed JavaScript for client side validation and developed Cascading Style Sheet (CSS). Involved in design and development of JSP based presentation layer for web based account inquiry using Struts custom tags, DHTML, HTML, and JavaScript. Used Enterprise JavaBeans for processing business rules. Developed the spring AOP programming to configure logging for the application. Implemented service Oriented Architecture developed web service components, which were acting as producers and consumers. Developed server side application which handles the database manipulation with the back-end Oracle 9i database using JDBC 2.0. Developed PL/SQL, stored procedures and functions to manipulate the database. Deployed the application components into BEA Weblogic application server.
Environment: J2SE, Core Java 1.5, JSP 1.2, Servlets 2.3, Struts 2, EJB 2.0, JDBC 2.0, JSF, Ant, Log4j, JUnit, BEA Weblogic application server, Oracle 9i, HTML, DHTML, CSS, XHTML, JavaScript.
Java Developer
Confidential
Responsibilities:
- Study and analyze the business process flow and existing system. Identified the areas of improvement and the scope of the enhancements in the system. Upgraded this application from application wise storage to Lever-wise storage for better relation and feasibility with client. Developed various Servlets and Java Interfaces as part of the integration and process flow required for the system. Worked on the Spring framework like Spring IOC and Spring DAO. Created a loosely couple component model to give the better flexibility to handle frequent business changes. Participated in design discussions and object model development workshop sessions for different lines of business. Configured Hibernate's second level cache using EHCache to reduce the number of hits to the configuration table data Involved in developing Use Case, Class, and Sequence& Components Diagrams as part of the documentation.
Environment: Core Java 1.4, JSP, Servlets, EJB 2.0, Websphere Application Server, Oracle 10g Database, Toad 9.7, SVN (Subversion Version Control System), My Eclipse IDE.
