Developer Resume
Fair Fax, VA
SUMMARY
- Outstanding Java Developer with Exceptional Software Engineering Experience and a successful track record of around 8 years in multifaceted software development lifecycle from Design and Development to Deployment and testing of Web Based Applications using various technologies like Java and J2EE.
- Experience with in - depth and hands-on knowledge in object-oriented web and design methodologies, web content management process, Banking / Finance, Pharmaceutical, Automotive and Mechanical Systems.
- Experience in both Front end and Back end web Technologies and ability to create applications that can use various database vendors application development testing and production.
- Ambitious Go-getter with extensive adeptness in web application development using JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, Tiles, RMI, EJB, JSF, JNDI, JMS, SOA, SOAP, Spring, Hibernate, JavaScript, AJAX, XML,DOM/SAX/XSLT/XPATH/SCHEMA and HTML.
- Goal Driven Developer with comprehensive understanding of various software development approaches such as Waterfall, Iterative, Spiral, View and Agile frameworks.
- Results Oriented Designer with tremendous practice in Object Oriented Analysis and Design using Unified Modelling Language and strong focus in customer requirement satisfaction by representing results using interactive sequence diagrams, use case set and UML class diagrams.
- Test Driven Programmer with thorough knowledge in Unit testing with JUnit3.8/4.0, Defect Tracking with HP Quality Center, performance testing with JMeter and automated testing with Test Driven Development (TDD) in Extreme Programming model.
- Distinguished Problem Solver with pragmatic know-how of Core J2EE patterns like MVC, Business Delegate, Value Object, Session Facade,Composite Entity, Service Locator, Data Access Object etc for solving complexities in multitiered services.
- Spearheaded Application Developer conversant with developing applications using various servers including Apache Tomcat 5.5, 6.0, IBM WebSphere 5.1, 6.0, Adobe JRUN 3.0,4.0, BEA Web Logic 8.1, 9.2, 10x, Oracle OC4J and Red Hat JBoss 4.0.
- Ingenious Troubleshooter with solid focus in security concepts such as Platform security, Cryptography using services like (digital signatures, message digests and ciphers) and algorithms which includes (RSA, DSA, AES, Triple DES, SHA, PKC, RC2, and RC4), Authentication and Access control, Secure Communications using (TLS, SSL, Kerberos, and SASL), and Public Key Infrastructure.
- Multitalented Coder with extensive programming capability in using various IDE’s which includes Eclipse 3.2, 3.3, 3.5, My Eclipse 6.0, 8.0, 8.5, IBM Rational Application Developer 6.0, 7, Visual Age, CodeGear JBuilder and NetBeans.
- Task Specific Performer with considerable exposure in using Ant, Maven, Log4j, Rational Unified Process (RUP) and LDAP.
- Technically Savvy with far-reaching talents using multiple RDBMS products like IBM DB2, Oracle 9i/10g, MS Access, SQL Server and MySQL.
- Experience using SQL, PL/SQL with various Database servers like Oracle 9i/10g/11g and MySQL for testing database integrity, data validation and verification.
- Determined Software Professional with widespread utilization of Java Message Oriented Middleware (MOM) API from various providers, which includes Apache Active MQ, IBM MQ Series/WebSphere MQ, Progress SonicMQ and TIBCO EMS.
- Performance Targeted Implementer with substantial familiarity in Service Oriented Architecture (SOA) using CORBA and Apache Axis Web Service Framework using the Web Services protocols like SOAP, REST, JAX-RPC, JAXB, WSDL and UDDI.
- Mission Focussed Aspirant with sweeping proficiency in using version controls such as CVS, PVCS, SVN, Microsoft Visual Source Safe and Rational Clear Case.
- Resourceful Contender with wide-ranging swiftness in improving the performance of web applications by using various Cache implementation mechanisms such as JCS, Ehcache, and JBoss Tree Cache.
- Ingenious Achiever with enduring precision in multi-tier J2EE Web Application design using IBM Rational Rose, MS Visio and UML.
- Quick-witted Competent with skilful ability in using Spring (Aspect Oriented Programming and Dependency Injection/Inversion of Control) and Object Relational Persistence frameworks like Hibernate with mapping of persistent classes and usage of Hibernate Query Language.
- Innovative Individual with commendable experience in using Java features and familiar with technologies like AJAX and JavaScript frameworks like Dojo and JQuery.
- Multi-cultured Team Player with complete flexibility to work independently as well as in a team and have quick grasping capabilities to work with the newly emerging technologies.
- Motivated high flier with excellent verbal/written communication skills, admirable presentation capabilities, efficient requirement gathering ability and effectively convey them to other members in the team.
- Proficient in Multi-Tier architecture and distributed applications.
- Familiar with ASP.NET and VC#.NET.
TECHNICAL SKILLS
Languages: Java and J2EE
Technologies: JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, Tiles, RMI, EJB, JSF, JNDI, JMS, SOA, SOAP, JavaScript, AJAX, XML and HTML
Development Approach: Waterfall, Iterative, Spiral, View and Agile
Design Patterns: Core J2EE patterns (MVC, Business Delegate, Value Object, Session Facade,Composite Entity, Service Locator, Data Access Object, Service Activators and Singleton)
Testing Tools: JUnit3.8/4.0, JMeter and Test Driven Development (TDD)
Defect Tracking Tools: HP Quality Center
Application/Web Servers: Apache Tomcat 5.5, 6.0, IBM WebSphere 5.1, 6.0, Adobe JRUN 3.0, 4.0, BEA Web Logic 8.1, 9.2, 10x, Oracle OC4J and Red Hat JBoss 4.0
Security Concepts: Platform security, Cryptography, Authentication and Access control, Secure Communications and Public Key Infrastructure
Security Algorithm/Protocols: RSA, DSA, AES, Triple DES, SHA, PKC, RC2, RC4, TLS, SSL, Kerberos, and SASL
Ide: Eclipse 3.2, 3.3, 3.5, My Eclipse 6.0, 8.0, 8.5 IBM Rational Application Developer 6.0, 7, Visual Age, CodeGear JBuilder and NetBeans
Message Oriented Middleware: Apache Active MQ, IBM MQ Series/WebSphere MQ, Progress SonicMQ and TIBCO EMS
Version Controls: CVS, PVCS, SVN, Microsoft Visual Source Safe and Rational Clear Case
Cache Implementations: JCS, Ehcache, and JBoss Tree Cache
Frameworks: Struts, Spring, JSF and Hibernate
Design Technologies: OOAD, IBM Rational Rose, MS Visio and UML
Architecture: Service Oriented Architecture and CORBA
Web Service Frameworks: Apache Axis
Web Service Protocols: SOAP, REST, JAX-RPC, JAXB, WSDL and UDDI
Build Tools: Ant and Maven
Database: IBM DB2, Oracle 9i/10g, MS Access, SQL Server and MySQL
Processes: SDLC and Rational Unified Process (RUP)
Protocols: TCP/IP, HTTP, HTTPS, TELNET, FTP and LDAP
Operating Systems: All Version of Microsoft Windows, UNIX and LINUX
Logging Tool: Log4J
PROFESSIONAL EXPERIENCE
Confidential, FAIR FAX, VA
DEVELOPER
RESPONSIBILITIES:
- Participated in all phases of software development of a web-based application using ExtJS (JavaScript), Spring (J2EE, JSP), and Java 1.6.
- Used Eclipse IDE, core Java, spring,XML,Maven, Hibernate,extJs4.0.
- Involved in developing code for security for the project which includes the usage of Spring Security.
- Involved in updating as well as developing new WebPages using extjs4.0.
- Used extjs4.0 for GUI controls like TextField,Text Area, Date Field,List Box,Combo Box,Radio Box,Check Box,HTML Editor,TreeControl,Tab Panel,Toolbars,Flash charts, and maybe the most popular, Gridcontrol.
- Used Apache Tomcat 7.0 for as the application server.
- Used MySql as a database and involved in developing queries using ddl and dml commands.
- Involved in unit testing for the code developed and also involved in solving issues mentioned by the testing team.
- Involved in checking the Web browser developed by extjs 4.0 in different browsers.
- Involved in group meetings for discussing the projects.
- Involved in meetings with the architecture team to gather the requirements for the projects.
Confidential, WEST CHESTER, PA
Sr. JAVA DEVELOPER/TECH ARCHITECT
RESPONSIBILITIES:
- Responsible for developing web Services from the core.
- Worked as a TechArchitect and responsible for developing services which are used by other team members.
- Developed web services using Eclipse, Web logic, SoapUI and Maven.
- Worked on the server side for building a template for the team.
- Involved in documenting the different services developed by the team.
- Tested the web Services using the SoapUI by calling the project using the wsdl file.
- Involved in removing the bug tracking while deploying the project in the server.
- Involved in installing and configuring the software environment variables before starting the project.
- Used SVN for check IN and checkout the code from central repository.
- Played key role in the design and development of application using Struts, Hibernate and spring technologies/frameworks.
- Involved in debugging application using ILog.
- Implemented the Web Services functionality in the application to allow external applications to access the data.
- Used EJB3 Session and entity beans.
- Used Apache Axis as the Web Service framework for creating and deploying Web Service clients using SOAP and WSDL.
- Used JMS AND JNDI for Connection pooling and for accessing remote services.
- Developed and implemented several test cases using JUnit framework.
- Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
- Worked on protocols like HTTP/HTTPS/FTP.
- Coordinated with QA team to ensure the quality of application.
- Checking the Log Files for solving the issues raised by the testing team.
- Used MAVEN to build and deploy systems.
- Involved in generating reports using JQuery.
- Deployed the application in BEA Web Logic Application Server 10.3.5.
- Used JPA over Hibernate for access to multiple databases.
- Used JTA and JDBC work together to decouple transactions from connection objects.
- Created user interfaces for the application using PL/SQL.
- Wrote PL/SQL procedures and triggers to carry out database maintenance task.
- Involved in developing SQL Scripts.
ENVIRONMENT: Spring, Hibernate, Apache Axis, Eclipse 3.3, CVS, JSP 2.1, JNDI, Struts, JMS, JNDI, Log4j, Junit 4.5, Ant, Maven, XML, HTML, JavaScript, Oracle 10g, Windows XP, Windows 7, oracle 10g, JBoss, PL/SQL and SQL Developer.
Confidential, IOWA CITY, IOWA
JAVA DEVELOPER
RESPONSIBILITIES:
- Responsible for design and analysis of the given requirement.
- Played key role in the design and development of application using Struts, Hibernate and Spring technologies/frameworks.
- Responsible for Installation and developing the RestFull Web Services using Jboss Developer Stdio.
- Deployed the application in JBoss-eap server.
- Implemented all the front end components using Struts.
- Involved in debugging application using ILog.
- Wrote Action classes, Request Processor, Business Delegate, Business Objects, Service classes and JSP pages.
- Utilized Struts Validator framework to validate the form data.
- Extensive experience in Java development GUI using JFC, Swing, JavaBeans, AWT.
- Implemented the Web Services functionality in the application to allow external applications to access the data.
- Used MVC framework for the development of multitier J2EE application.
- Used EJB3 Session and entity beans.
- Used Apache Axis as the Web Service framework for creating and deploying Web Service clients using SOAP and WSDL.
- Developed and implemented several test cases using JUnit framework.
- Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
- Worked on protocols like HTTP/HTTPS/FTP.
- Coordinated with QA team to ensure the quality of application.
- Checking the Log Files for solving the issues raised by the testing team.
- Used MAVEN to build and deploy systems.
- Designed and developed registration system using GWT, GXT.
- Involved in generating reports using JQuery.
- Implemented using JavaScript toolkits ExtJs.
- Deployed the application in BEA Web Logic Application Server 10.0.
- Used JPA over Hibernate for access to multiple databases.
- Used JTA and JDBC work together to decouple transactions from connection objects.
- Created user interfaces for the application using PL/SQL.
- Wrote PL/SQL procedures and triggers to carry out database maintenance task.
- Involved in developing SQL Scripts.
ENVIRONMENT: Spring, Hibernate, Apache Axis, Eclipse 3.3, CVS, JSP 2.1, JNDI, Struts, Log4j, Junit 4.5, Ant, Maven, XML, HTML, JavaScript, Oracle 10g, Windows XP, Windows 7, oracle 10g, JBoss PL/SQL and SQL Developer.
Confidential, SANJOSE, CA
CLIENT SERVER SPECIALIST
RESPONSIBILITIES:
- Responsible for gathering business and functional requirements from the users.
- Analysed Use Case diagrams and created various UML Diagrams like Class diagrams and Sequence diagrams.
- Responsible for Java client-server applications, in which remote application server and Java Client (traditional java swing clients) communicate via http connections, using Data Transfer HashMap Pattern.
- Uploaded a file via FTP.
- Developed Java Swing/AWT to work like an application and an applet using the server via RMI.
- Played key role in the design and development of application using J2EE, Struts, and Spring technologies/frameworks using Service Oriented Architecture (SOA).
- Leveraged the AOP features of Spring framework to handle exceptions.
- Developed the complete infrastructure for messaging using JMS.
- Used JTA to perform transactions on more than one Data Store in the network at the same time.
- Implemented all the front end components using Struts framework.
- Wrote Action classes, Request Processor, Business Delegate, Business Objects, Service classes and JSP pages.
- Utilized Struts Validator framework to validate the form data.
- Developed business rules for multiple applications using ILog.
- Developed and implemented GUI of the system (Java 2.0, Swing).
- Played a key role in designing the presentation tier components by customizing the Struts framework components. This included in configuring web modules, request processors and Error handling components etc.
- Developed JSP pages using Struts custom tags.
- Developed the components for parsing XML documents using SAX and DOM parsers.
- Implemented design patterns like DAO, Session Façade and Value Objects.
- Implemented the Web Services functionality in the application to allow external applications to access the data.
- Used Apache Axis as the Web Service framework for creating and deploying Web Service clients using SOAP and WSDL.
- Used front end technologies like HTML, DHTML, AJAX and GWT.
- The system was developed using JAVA/J2EE/WebLogic at the server end.
- Used JQuery in AJAX form submits, validation and image manipulations.
- Used EJB3 on JBoss, using Maven with Hibernate for persistant management.
- Used MAVEN plugin while developing applications using Struts and JSF.
- Developed and implemented several test cases using JUnit framework.
- Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
- Participate in switch from JDBC to Hibernate(JPA annotations).
- Coded the front end framework components using Web 2.0 JavaScript library ExtJs, GXT.
- Coordinated with QA team to ensure the quality of application.
- Deployed the application in BEA WebLogic Application Server 10.0.
- Implemented SQL Queries stored procedures and triggers using PL/SQL and oracle database.
ENVIRONMENT: JMS, Spring, Hibernate, Apache Axis, Eclipse 3.3, CVS, JSP 2.1, JNDI, Struts, Log4j, Junit 4.5, WebLogic Application Server 10.0, XML, HTML, JavaScript, Oracle 10g, Windows XP, Ant, Maven and IBM MQ Series.
Confidential
PROGRAMMER
RESPONSIBILITIES:
- Involved in creating Web Services using Apache Axis2.1, SERVLETS and JSP.
- The Application is designed using J2EE technologies based on Spring MVC architecture.
- Used AJAX for sending portal requests to enhance the user experience and to improve performance.
- Used Hibernate for the O/R mapping.
- Developed java beans and JSP by using SPRING.
- Work involved usage of HTML, JavaScript and Ajax for development and validations.
- Developed screens using XML documents and XSL.
- Involved in creating tables, stored procedures in SQL for data manipulation and retrieval using SQL SERVER 2000, Oracle 10g and DB2.
- Involved in active coding and debugging of the source code for the in powered application using Java, Java EE and various debugging tools.
- Performed database changes and executed completed SQL queries against the in powered Database, which is an Oracle Server.
- Designed and developed modules using ILog and JAVA.
- Building we applications with MVC, JavaScript, JQuery, JSON, HTML, XHTML and CSS.
- Performed code reviews and impact analysis against code, with quality check before the end of each iteration.
- Used JPA(Java Persistence API) with JPQL queries to add persistence layer to the application and for ORM(Object Relational Mapping).
- Used Maven as the build manager to build the application and deploy to various environments.
- Developed UNIX/LINUX Shell Scripts to automate Business Process.
- Created Design documents, Case diagrams and Sequence Diagrams and performed core development using Java, Java EE and Net Beans.
- Implemented various in powered functionalities as web services, creating the WSDL from session beans and then created the web services from WSDL.
- Tested web services using Net Beans 6.8 and using SOAP UI stand-alone client.
- Performed User-Acceptance testing against the business rules and requirements.
Environment: Hibernate2, Springs, Ajax, Web Logic 10.0, Tomcat5.5, MyEclipse,Oracle10gand SqlServer2000
Confidential
SOFTWARE ANALYST
RESPONSIBILITIES:
- Involved in Requirements gathering, Requirement analysis, Design, Development, Integration and Deployment.
- Involved in Tax module and Order Placement / Order Processing module.
- Responsible for the design and development of the application framework
- Designed and Developed UI’s using JSP by following MVC architecture.
- Developed the application using Struts framework. The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB’s and Java classes and web implementation controllers are Servlets.
- Used EJB as a middleware in designing and developing a three-tier distributed application.
- The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
- Used JUnit for unit testing of the system and Log4J for logging.
- Created and maintained data using Oracle database and used JDBC for database connectivity.
- Created and implemented Oracle stored procedures and triggers.
- Installed WebLogic Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.
- Developed PL/SQL store procedures for oracle 9i database.
- Reported Daily about the team progress to the Project Manager and Team Lead.
ENVIRONMENT: J2EE 1.3, JSP 1.2, Servlets 2.3, EJB 2.0, Struts 1.1, JNDI 1.2, JDBC 2.1, Oracle 8i, UML, DAO, JMS, XML, WebLogic 7.0, MVC Design Pattern, Eclipse 2.1, Log4j and JUnit.
Confidential
Jr. JAVA DEVELOPER
RESPONSIBILITIES:
- Involved in the design and implementation of the architecture for the project using OOAD, UML design patterns.
- Involved in design and development of server side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using eclipse IDE.
- Work involved extensive usage of HTML, CSS, JavaScript and Ajax for client side development and validations.
- Used parsers for the conversion of XML files to java objects and vice versa.
- Involved in creating tables, stored procedures in SQL for data manipulation and retrieval using SQL Server 2000, Oracle 10g and DB2.
- Developed screens using XML documents and XSL
- Developed Client programs for consuming the Web services published by the Country Defaults Department which keeps in track of the information regarding life span, inflation rates, retirement age, etc. using Apache Axis.
- Developed java beans and jsp's by using Spring and JSTL tag libs for supplements.
- Development of EJB’s, Servlets and JSP files for implementing Business rules and Security options using IBM Web Sphere 6.0.
Environment: JSF Framework, Eclipse IDE, Ajax, Apache Axis1.4, OOAD, Web Logic 10.0, SQL Server, Oracle 10g, Web services, Ajax, Spring, OOAD and UML.