Lead Java Developer Resume
San Antonio, TX
SUMMARY
- Almost Eight years of experience in System Analysis & Design with Strong Experience in Object Oriented Programming and Full life cycle project development experience.
- Highly skilled in advanced areas in Java such as Servlets, J2EE, JSP, EJB, JDBC, JNDI, Web Services, SOA, SOAP, CXF, JSON RMI, JSF and Threads.
- Agile Management and Software Development with Extreme Programming, Scrum and RUP
- Worked on all phases of SDLC including Analysis, Design, Development, Testing, Implementation, and Documentation
- Proficiency in developing and deploying applications using Application Servers such as Web logic, WebSphere, Apache Tomcat and JBoss
- Strong experience on all J2EE related technologies like Servlets, JSP, JSF, JDBC, JMS, and JNDI, Multi - Threading etc.
- Experience in working for J2EE Frameworks like Struts2.0, Spring MVC 4.0 frameworks
- Strong Database development experience in writing functions, stored procedures, triggers, and views in PL/SQL
- Expertise in working with various databases like Oracle, SQL Server and MySQL
- Hands on experience with control tools like SVN and perforce
- Experience in managing builds using ANT and shell scripts.
TECHNICAL SKILLS
Operating Systems: Windows, UNIX (AIX)
Language: JSP, Java, J2EE, SQL, PL/SQL, JDBC
RDBMS/DBMS: Oracle8I, MySQL
Software Design: Common Design patterns in Java, Object Oriented design, Database NormalizationProtocol SOAP, TELNET, HTTP, TCP/IP, SSL, SMTP
Web Technologies: HTML, XML, JavaScript, XML schema
Framework: Struts, Log4J, Spring2.0, Hibernate3.0, AJAX
Build Tools: ANT, Maven, uBuild
Source Control: Clear Case, SVN, perforce
Methodologies: Waterfall, Agile, OOA/OOD, Java architecture, Design Patterns, SDLC, UML, Rational Rose
Web/App Servers: Apache Tomcat5.0, WebLogic, WebSphere
IDE: Eclipse4.xx, MyEclipse
PROFESSIONAL EXPERIENCE
Confidential, San Antonio, TX
Lead Java Developer
Responsibilities:
- Gathering requirements for the exchange dynamic interview process for insurance exchange.
- Designing and developing components and coupling them as webservices to the product using Apache CXF implementation.
- Development of components using Spring Framework and designed and developed the interfaces to integrate the components.
- Develop planes for integrating using Maven, Jenkins for continuous integration, JUnit for test the services.
- Designed and developed database interactions to store the data collected Hibernate4.0 is used extensively.
- Web components developed confirming to J2EE specs and used JMS for interacting Asynchronous notifications process.
- Extensively worked with JDBC programs using Oracle and MySQL databases and developed SQL and PL/SQL for Oracle to process the data.
- Designed and developed Object Oriented Analysis and coding of program for solid modeling. Used Object Oriented Technology (OOA and OOD) working with i.o Streams over http and TCP/IP.
- Involved in developing Webservice components using SOAP and REST and integrated to the application.
- Involved in performance tuning the application deployed over WebLogic 11g 10.3.6, also involved in developing JUnit for testing the applications.
Environment: Java, J2EE, UML, EJB, MDB, Servlets, Apache CXF, Hibernate, Spring Framework, JSP, JDBC, Java JMS, JUnit, Oracle, Eclipse, SVN, XML, JavaScript, CSS style sheets, Log4j, Perl, Solaris Unix, WAS7.0, PL/SQL, Maven
Confidential, Atlanta, GA
Sr. Java Developer
Responsibilities:
- Reviewed functional specifications and developed System use cases.
- Designed and Developed modules and framework for unifying processes.
- Designed, developed and deployed the application framework including Struts and Spring framework.
- Development of application following agile methodologies with intense sprint meetings with progress on weekly scrums.
- Designed and Developed JSON notation for data objects to transport to client and server.
- Used JQuery for frontend client to control frontend components.
- Worked with Spring framework and Hibernate for processing and validating the user data.
- Worked on SVN for version control and source code control of the application.
- Developed JUnit testing framework for testing the application
- Developed services for Claims Management, Quoting etc.
Environment: Java1.6, J2EE, UML, Spring Framework3.0, Java JMS, JUnit, Oracle, RAD, SVN, XML, JavaScript, Log4j, Perl, Solaris UNIX, WebSphere7.0, PL/SQL, ANT
Confidential, Plano, TX
Lead Application Developer
Responsibilities:
- Designed, developed and deployed the application framework including Spring FW, Hibernate and deployed on WebLogic Application server 10g.
- Involved in developing application using agile methodologies by reporting weekly progress.
- Developed the testing framework before starting the application development as confirming to agile methodologies.
- Exposed web services to client developing WSDL also involved in developing web client for application interactions.
- Developed an asynchronous, AJAX based rich client for improved customer experience.
- Worked with developing UI by analyzing and design using MVC based Struts framework 2.0, JavaScript, CSS and HTML for the front-end screens.
- Designed and implemented a Spring/Hibernate/JMS based product identification system for searching Imei and finding the status.
- Worked with JSON notations to populate the data from server to client screens.
- Developed Framework API for Tax calculations in Yoda using server-side components using J2EE and Spring framework.
- Designed, developed and implemented a messaging module using Java Messaging Service (JMS) point-to-point messaging and Message Driven Beans to listen to the messages in the queue for interactions with client ordering data.
- Worked on SVN for version control and source code control.
- Implemented Logging, Auditing using Spring Framework's Aspect Oriented Programming.
- Worked extensively configuring JDBC connection pools and in WebLogic and used SQL and PL/SQL also developed stored procedures for searching warehouse Quantities from the databases.
Environment: Java, J2EE, UML, EJB, MDB, Servlets, Ajax, Struts, Hibernate, Spring Framework, JSP, JDBC, Java JMS, JUnit, Oracle, Eclipse, SVN, XML, JavaScript, CSS style sheets, Log4j, Perl, Solaris Unix, Weblogic10g, PL/SQL, ANT
Confidential, Austin, TX
Application Developer
Responsibilities:
- Involved in analyzing system by gathering the requirements of Integration process.
- Designed and Developed UML diagrams like usecase, Class diagrams and Activity diagrams using Visio tool following agile methodologies.
- Developed Webservices and exposed WSDL for clients interacting with ESB.
- Involved in integrating Web services with progress Sonic ESB
- Involved in developing webservices to take inputs from few applications using Spring Framework2.5.6.
- Designed and developed ESB processes for integrating the applications and involved in developing JMS Topics/Queues for applications data exchanges.
- Worked on XML, XSD and Transformations like XSLT and XPath for data validations and exchanges.
- Worked extensively on developing Java processes using Spring framework, Hibernate to process National Information Exchange Model (NIEM) formatted exchange of data
- Designed and developed JMS messaging services using J2EE by developing queues/Topic, sessions and endpoints in ESB.
- Worked on Subversion for version control. Developed scripts to build and package.
- Trouble shooting the application deployed over ESB environment and test application interaction with Progress Sonic ESB.
- Worked with Eclipse for developing/Debugging the applications.
- Hibernate3.0 is used for persistence of the objects in the application.
Environment: Java, J2EE, UML, Progress Sonic ESB, JMS, Weblogic10.3, Hibernate3.0, Spring Framework2.5.6, Java JMS, JUnit, Oracle, Eclipse, CVS, Ajax, XML, XSLT, XSD, UML, Log4j, Solaris Unix, Progress Sonic ESB 7.5.6 .1, PL/SQL, ANT
Confidential
Jr. Application Developer
Responsibilities:
- Involved in Analysis, Design, Development, Integration and Testing of application modules and followed agile methodology.
- Involved in developing UML diagrams like use-case, Class diagrams and Activity diagrams.
- Developed presentation layer using JSP, struts tag libraries, JSTL, HTML, JavaScript, CSS.
- Used Ajax framework for rapid development of Rich Internet Application.
- Designed and developed java components using design patterns like Singleton, Strategy and Decorator and also used J2EE patterns like Facade and Service Locator.
- Worked with TOAD for Data Modeling design in Oracle9i database creating schemas and tabled for applications.
- Developed various Action classes and Form bean classes using Struts framework.
- Worked on Clear Case for version control. Designed and developed and automated build and deployment process using ANT scripts.
- Used JDBC API for Connection with Oracle9i database.
- Developed the Test Cases and Test Suits to Test the application using Junit.
- Worked on Eclipse3.1 IDE in developing and debugging the application.
- Involved in system upgrades, application trouble shooting, monitoring of application server environments and automation of release processes, load balancing and clustering, and security policies.
- Involved in SDLC using methodologies like Waterfall.
- Application deployed in Linux and Solaris servers using WebLogic on Red Hat Enterprise Linux 5.0
Environment: Java, J2EE, UML, Servlets, Ajax, Struts, JSP, JDBC, Java JMS, JUnit, Oracle, Eclipse, ClearCase, Clear Quest, XML, JavaScript, CSS style sheets, Log4j, Perl, Solaris Unix, Weblogic9.0, PL/SQL, ANT
