Senior Java Developer Resume
GA
SUMMARY
- SDLC: 9+ years of software development experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle.
- J2EE: 9 years of Programming experience in Java 2.0/1.1/1.0, JDK 1.5/1.4/1.3/1.2, J2EE 1.4/1.1, J2ME, JSF, JUnit, Springs, Struts framework, EJB 2.0/1.1 (Entity, Session Beans and Message Beans), Applets, Swing, AWT, JDBC/ODBC, DB2 UDB, Oracle 11g/10g/9i/8i/8.0.3, SQL, PLSQL, C++, C, Unix, CGI/PERL, Shell Scripting, Spring, Hibernate 3.0, Multithreading and Design Pattern.
- Experienced in Rational Unified Process (RUP) for applying best practices in software development such as architecture, design patterns, peer programming, unit testing, configuration management, quality and defect tracking, deployment, etc.
- Expertise in OOAD Technologies developing Use Cases, Activity diagrams and class diagrams using case tools like UML/SELECT.
- Web Applications: solid experience in implementing systems on multiple J2EE application servers, Servlets engines, and servers including IBM WebSphere, web logic 9.2 administration and performance tuning
- Web Servers: 7+ years of extensive experience in Programming, Deploying, Configuring, Fine-tuning and Administering Application & Web Servers such as IBM WebSphere 6.0/5.1.1/5.0.1/4.0/3.5/3.0, IBM WebSphere Studio Application Developer (WSAD) 5.0/4.0, RAD, Web Services, WSDL, Eclipse IDE 3.0, WSAD/RAD 6.0, JBOSS SOA 5.0 and Web Logic Workshop 8.1, BEA Weblogic 8.1/7.0.2/6.1, Apache Tomcat Web Server 5.0.25, Log4J, ANT, Maven, Taglibs, Apache HTTP Server, Rational Suite Tools, iPlanet Web Server 6.0, JBuilder, JBoss 3.2.3 & Java Web Server 2.0.
- Messaging: Strong EAI background using IBM MQ Series 5.3.1/5.2, MQSI 1.x/2.x, JMS for integrating Legacy Enterprise Applications.
- XML: Strong XML experience using XML 1.0, XSLT, DTD Schema & SAX/DOM, XSL, HTML, DHTML, CSS and JavaScript. Experienced in parsing (DOM and SAX) XML using JAXP API.
- Architecture: Proficient in the design, development and implementation of Model-View-Controller (MVC) using Jakarta Struts 1.x Frameworks, Design Patterns and DAO’s, J2EE Architecture, SDLC, Software Engineering, Object Modeling, Data Modeling, Project Management, UML, RUP Methodologies in Rational Rose.
- Source Control: Extensive experience with tools like Clearcase, CVS and SVN.
- Tools: IBM Visual Age 4.0, Visual InterDev 6.0, JBuilder 5.x, Rational Rose 2000A, Rational XDE modeler, Visual Source Safe 6.0, Python, Jython.
- Databases: Experienced with RDBMS implementation and development using Oracle 11g/10g/9i/8i/, PL/SQL, SQL Server 2000 and DB2.
- Operating System: Windows 95/98/NT/2000/XP, Unix (IBM AIX 4.3, Sun Solaris 7.0, Sun OS 5.7, HP-UX 9.0, Suse, Red Hat Linux).
TECHNICAL SKILLS
Java: Java 2.0/1.1/1.0, JDK 1.5/1.4/1.3/1.2, J2EE 2.0/1.1, EJB 2.0/1.1, JNDI, JWS, JSP, Servlets, Java Beans, Applets, Swing, AWT, JDBC/ODBC, JSF, JAX-RPC 1.1, Bean validation 1.0, IBM Visual Age 4.0, Visual InterDev 6.0, JBuilder 5.x, Visual Source Safe 6.0, Spring, Hibernate 3.0, Application Server 9.0, MQ Series
Web Technologies/Tools: JBoss 4.x, Apache Tomcat 6.x / 5.x, BEA Web Logic 10.2/9.2/8.1/7.0 and Pramati 3.x/2.x., AJAX, JSON, JQuery, jQgrid, YUI, JavaScript, CSS, XML, XSD, SOAP, WSDL, XML Beans, XQuery, XML SPY, HTML, DHTML, CSS, Velocity, AJAX, Python.
IDE Tools: Eclipse 2.X/3.X, IntelliJ IDEA 8, WebLogic workshop 8.X, IBM Websphere studio, Net Beans 6.x.
Frameworks: Spring 2.x/3.x, Hibernate 3.x, Richfaces 3.3, Axis 1.2/2.x, Apache JXLS, iBatis 2.x, Apache POI, Jakarta Struts 2.x/1.x, Spring 3.x/2.x ANT.
XML Technology: XML, XSD, SOAP, WSDL, XML Beans, XQuery, XML SPY, HTML, DHTML, CSS, Velocity, AJAX, JavaScript, Python.
Programming: C++, C, SQL, PL/SQL, HTML 4.0, DHMTL, JavaScript, PERL, CGI Script, UNIX Shell Scripting
Databases: Oracle 11g/10g, DB2, MYSQL, SQL developer, DB Visualizer, SQL.
Operating Systems: Windows 98/2000/NT/XP, Red Hat, LINUX, UNIX and Sun Solaris
Telecom Products: AMDOCS Cramer OSS 8.x/7.x/6.x, Broad Works OSS R14/17
Testing & Defect tracking Tools: JUnit, HP QC, EasyMock, SoapUI, Findbugs, Bugzilla, ClearQuest.
Other Tools: WSAD 5.1, RAD 7.0, Eclipse, Rational Rose 2000, TOAD, Visual Basic, ClearCase, SVN, JUnit, Open CMS (Content Management System)
PROFESSIONAL EXPERIENCE
Confidential, Baltimore, MD
Sr. Java Developer
Responsibilities:
- Involved in the Coding part as a developer, performance and creation of low level and high level design, also involving business requirements gathering from the business team.
- Used Agile Software development Methodology.
- Created Unit test plans for various interfaces.
- Involved into Service-level agreement Team to improve System performance.
- Creating tools and utility that helps to monitor performance like run time event capture,
- Developed browser navigation attributes capture and persists into DB that helps to have closer debug of all actions done by the end users.
- Involved to improve apache server configuration like expiration of static data content and compression.
- Created utility for millions performance data insertion from back door to test system performance.
Environment: Languages: Java, J2EE- Ejb, Hibernate, Struts 2, DB2 and JavaScript, Ajax. Restful web services, Database: DB2. Operating System: windows, Tools/Editors: RAD, Toad, SQLPlus
Confidential, Tx
Senior Java Developer/Lead
Responsibilities:
- Involved in requirement analysis and application design.
- Prepared application design document including use cases, sequence diagrams, class diagrams and data flow using Microsoft Visio.
- Developed the Presentation Layer using MVC Struts Framework and also used Tiles Layout for View Transactions and User Activity Monitoring module.
- Used Spring Framework for Dependency Injection and integrated Springs with Struts.
- Involved in development of Business tier with Stateless, Stateful Session beans with EJB 3.0 standards and developed business components
- Designed and developed the UI components using JSP/JSF, HTML, and CSS.
- Created Spring WS Web Services to exchange real time information with legacy systems.
- Utilized Hibernate/JPA for Object/Relational Mapping purposes for transparent persistence onto the Oracle 11g database for fetching transactions and User Search Module.
- Created Remote interfaces using web services for accessing the services across multiple enterprise applications using JAX-WS.
- Set up Spring JMS for asynchronous processing of commitment pricing with the Mainframe.
- Used Log4J for logging the user actions and exceptions to find out causes of system malfunctioning and keep user action logs.
- Apache Maven was used for the entire build process.
- Used VSS for version controlling using the eclipse VSS plugin.
- Followed TDD Test Driven Development and developed test cases by using JUnit for unit testing for each and every module developed.
- Used XSLT to convert XML into HTML for displaying as web pages.
- Wrote UNIX Shell scripts for Solaris Servers, for various Batch functionalities.
- Weblogic is used as the application production server.
Environment: Java EE5, MYEclipse 6.x, Weblogic, Tomcat, EJB 2.0, Struts 1.0,JSF, JSP 2.0, Hibernate 2.0, XML, XSLT,WSDL, SOAP, JDBC, Scrum, JavaScript, UML, HTML, Maven, VSS, Log4J, JUnit 4.0, SQL Server, Team Track, Unix, Web services.
Confidential, GA
Senior Java Developer
Responsibilities:
- Designed and Developed web application used for mobile applications. Did 100% hands-on development. Developed application ground-up.
- Managed multiple projects using AGILE, TDD, SCRUM, ensured smooth services delivery and ensured success of all projects. Used FileNet P8 Process Engine, Content Manager, Records Manager, Web Application Toolkit, MS SQL Server 2000/2005
- Used IBM/FileNet P8 Process Engine, designed workflows, component integrator components, and integrated with other systems.
- Used Java/J2EE, MOBILE, Cloud Computing, Flash, Flex, Swing, Spring, Hibernate, JSP, Tiles, Struts, HTML, CSS, Javascript, JSR 168, JSF, Portlets, Java Beans, EJB, XML, AJAX, XSL, XSLT, XPath, XQuery, SQL, Microsoft SQL Server 2008, JDBC, JUnit, UNIX (Solaris), TCP/IP, SSL, SMTP, SAML, Web Services, REST, SOAP, JMS, DOJO, JQuery, MQ Series, SOA, ESB, JPA, Acegi Security, ANT, Maven, DB2, Eclipse, JBoss, AWK, TOAD, Perl. Used Oracle8i/9i/10g/11, RDBMS, Weblogic Portal, UAT, RUP, UML, Rational Application Developer 6.0, Weblogic 6.1/8.1/9.1, IBM Websphere Application Developer 6.0, and Eclipse.
- Evolved, build and mentored key players on my team. Overcame complex management challenges.
- Maintained and supported online customer. Focal point of contact for delivery and customer queries. Expert in service delivery methodology.
Environment: J2EE, JAVA, Weblogic 6.1/8.1/9.1, Spring, Hibernate, JSP, Tiles, Struts, HTML, CSS, JavaScript, Java Beans, EJB, XML, XSL, TSQL, Microsoft SQL Server 2008, JDBC, Object Oriented Analysis and Design, JUnit, UML, RUP, Websphere Application Developer 6.0, Rational Application Developer 6.0, UNIX, TCP/IP, SSL, SMTP, SAML, AJAX.
Confidential
Senior Java Developer
Responsibilities:
- Involved in Analysis, Design, Coding and Testing.
- Gathered requirements from the clients and designing use cases.
- Used Agile Software development Methodology.
- Does a detailed study of the present action classes and form in order to change the functionality of current JSP so that it follows the current Project Requirement.
- Involved in wiring the beans in Spring Configuration files.
- Implemented the UI Components of an application using JSF framework.
- Did configuration in spring configuration file for integrating spring with JSF.
- Used JSF UI components and Taglib for implementing the front view of an application.
- Extensively used JSF form beans, backing beans, navigation flows.
- Implemented the WebServices in order to call the other services
Environment: Java1.3, J2EE, Eclipse, XML, JSP, JavaScript, HTML, DHTML, Servlets, Struts1.x, DAO, JDBC, JNDI, Oracle8i, Weblogic Server6, HTML, DHTML, CSS, Ant, Windows, Unix, Unix shell scripting.
Confidential
Senior Java Developer
Responsibilities:
- As a Team Member my responsibility involves
- Change the design (if required) and implement it once Confidential &T's Design team approves it.
- Attending calls and making our work synchronized with the clients.
- Finally ensuring that the fix has reduced the customer dissatisfaction.
- Planning and implementing the optimization strategies
Environment: Unix, JSP, Spring,Ajax, Hibernate, Jasper, Tomcat5, Oracle
Confidential
Java Developer
Responsibilities:
- Involved in analysis, design, development and implementation of this application.
- Developed User Interface using HTML, JSP.
- Validated the data using JavaScript.
- Developed Servlets for retrieving/updating the data from tables in the database.
- Designed and created the database tables to conform third normalization form.
- Wrote PL/SQL stored procedures and triggers.
- Trained the users on using the software.
Environment: J2EE 1.3, Servlets 2.2, JSP 1.1, JDBC 2.0, Oracle, HTML, JavaScript, Apache Tomcat 3.3, Eclipse and Windows 2000.
Confidential
Java Developer
Responsibilities:
- Analyzing the code as to deduce the functionality of the application
- Developing the prototype of the system using Struts, Servlets and Core Java
- Developed Wed based user-interface
- Created Unit test plans for various applications
Environment: Java, JSF1.1, Hibernate3.0, Tomcat 5.5, MYSQL 5.0, JSP, Servlet, Struts, Hibernate, Springs, MYSQL and MYEclipse.