Lead Java Developer Resume
Charlotte, NC
EXPERIENCE SUMMARY:
- Around 10 years of work experience in Object Oriented Programming.
- Contributed to all phases of software development life cycle where client saw 30 - 40% increase in business.
- Working in Agile-Scrum methodology from last 2 years for software development.
- Expertise in Object Oriented Programming using JAVA and J2EE
- Proficiency in developing secure web applications and server side development using Struts, Spring, Hibernate, JavaScript, JQuery, XML, XSLT, HTML, Oracle, and various Design Patterns.
- Proficiency in developing Restful and SOAP web services.
- Hands on working experience on middleware integration technologies- OSB and BPEL
- Hands on experience with databases including Oracle and PL/SQL involving stored procedures, triggers, functions, indexes, and packages.
- Working knowledge on XML Technologies JAXP, DOM and SAX parsers.
- Implemented various applications using spring framework and Hibernate which helped different clients to reduce response time by 20-30%.
- Hands on the tools such as Eclipse, JDeveloper, RAD, Textpad, Toad, Rational Rose, Linux VI editor, etc.
- Experienced in writing ANT scripts to build and deploy Java applications.
- Hands on experience in source management tools like Clear case.
- Hands on experience in VPN, Putty etc.
- Programming experience in UNIX Shell Script.
- Strong analytical skills with ability to quickly understand client’s business needs.
- Involved in meetings to gather information and requirements from the clients.
- Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.
- Ability to learn and adapt quickly with new tools and technology.
TECHNICAL SKILLS:
Programming Languages: JAVA, J2EE, XML, SQL, PL/SQL, Unix Shell Script.
Web/XML Technologies: HTML, DHTML, CSS, JavaScript, JQuery, JSP, SAX, DOM, XML, XSLT, XPATH, DTD, XSD, JAXP
Frameworks: Struts 2.0, Hibernate, Spring
Middleware: Oracle Service Bus and BPEL
Apache Projects: Ant 1.5, Log 4j, Struts1.4
Tools: & Utilities: Eclipse, JDeveloper, RAD, WSAD, Textpad, Toad, Gradle, Splunk, Mobius
Application/Web Servers: IBM Web Sphere, Tomcat.
RDBMS: Oracle 11g, MySql 4.0
Source Control: Rational Clear Case, IBM RTC
Design Patterns: Singleton, Factory and other structural and creational patterns
Operating Systems: Windows 9x/2000/XP, Linux, UNIX, Sun Solaris
PROFESSIONAL WORK EXPERIENCE:
Confidential, Charlotte, NC
Lead Java developer
Responsibilities:
- Involved in development, testing and deployment phases of project.
- Worked with different teams from different vendors and smoothly implemented it on production environment.
- Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Microsoft Visio.
- Followed Agile-Scrum software development practice.
- Implemented using Oracle Coherence, spring, xml and Oracle DB.
- Design these modules using design patterns.
- Wrote the Gradle Scripts for BUILD of the application
- Developed test cases and performed unit test using JUnit
- Debugging and troubleshooting any technical issues while implementing the applications.
- Implemented Log4j for logging.
- Closely worked with QA, Business and Architect to solve various Defects in quick and fast to meet the deadlines.
- Worked with multiple teams as this involved integration with multiple systems.
- Involved in the development of Stored Procedures using PL/SQL and Triggers for database updating and for data integrity.
Environment: /Tools: Java 6, Log4j 1.4, Gradle, Eclipse, xml, Oracle 10g, Linux, IBM RTC, Splunk and Mobius
Confidential, Miamisburg, OH
Sr. Technology Analyst
Responsibilities:
- Involved in design, development and testing phases of project.
- Co-ordinated with different teams from different vendors.
- Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Microsoft Visio.
- Followed Agile and - scrum and waterfall software development practice paired programming, test driven development.
- Implemented OOPS concepts.
- Developed use case diagrams, class diagrams, database tables, and mapping between relational database tables and object oriented java objects using Hibernate.
- Involved in design and development of applications using new frameworks like spring, Hibernate, Java, XML and oracle.
- Involved in design and development of web services using AXIS 2.0 soap engine.
- Involved in integration of applications/systems using OSB
- Developed web application on Struts 2.0.
- Design of new modules using design patterns- factory and singleton.
- Implemented hibernate in web application.
- Wrote the ANT Scripts for BUILD and DEPLOYMENT of the application
- Involved in the development of Stored Procedures using PL/SQL and Triggers for database updating and for data integrity.
Environment: Java 6, OSB 11g, Struts, Log4j 1.4, Ant, Eclipse 3.1, xml, Xslt, Oracle 10g, PL/SQL, In Concert- Tibco, and Linux, Microsoft Word, Microsoft Visio, Microsoft Project, SOAP, WebServices, Rational Clear Case.
Confidential, Miamisburg, OHIO
Senior Software engineer/Technology Analyst
Responsibilities:
- Involved in application development using MVC- Struts framework.
- Strong experience in development and testing phases of software development life cycle.
- Involved in server side components development using J2EE.
- Extensively used XSLT and XPATH for reports generation from XML files.
- Wrote some complex applications using spring and Hibernate.
- Involved in Unit testing.
- Implemented OOPS concepts.
- Involved in development of use cases and test cases.
- Worked as single point of contact for may applications during software development
- Worked with different teams from different vendors.
- Wrote the ANT Scripts for BUILD and DEPLOYMENT of the application
- Involved in the development of Stored Procedures using PL/SQL and Triggers for database updating and for data integrity.
Environment: JAVA, J2EE,, Struts, Log4j 1.4, Ant, Eclipse 3.1, xml, Xslt, Oracle 10g, PL/SQL, Tibco, and Linux, Microsoft Word, Microsoft Visio, Microsoft Project, SOAP, WebServices, Rational Clear Case.
Confidential
Senior Software engineer
Responsibilities:
- Requirement analysis and elicitation.
- Participated in Design meetings and technical discussions.
- Created use case and UML diagrams.
- Worked on SPRING framework.
- Proficient in implementing web services WSDL using SOAP protocol.
- Involved in development of web services for business operations using various Web Services API and tools like SOAP, WSDL
- Implemented OOPS concepts.
- Experience working with IDEs like eclipse, MyEclipse, NetBeans, IBM RAD etc.
- Used ANT scripts to fetch, build, and deploy application to development environment.
- Used log4j for logging messages and Rational Clear Case for version Control.
- Developed test cases and performed unit test using JUnit
- Involved in the development of Stored Procedures using PL/SQL and Triggers for database updating and for data integrity.
Environment: JAVA, J2EE,, Struts, Log4j 1.4, Ant, Eclipse 3.1, xml, Xslt, Oracle 10g, PL/SQL, Tibco, and Linux, Microsoft Word, Microsoft Visio, Microsoft Project.
Confidential
Senior Software engineer
Responsibilities:
- Requirement analysis and elicitation.
- Participated in Design meetings and technical discussions.
- Created use case and UML diagrams.
- Many tools were developed using SWING and JSP servlet.
- Implemented OOPS concepts.
- Worked on SPRING and JQuery.
- Developed SQL, PL/SQL, stored procedures - database application scripts.
- Created many independent modules using Swing, core Java, XML, J2EE, and Struts
- Developed presentation components for admin console using HTML, CSS, JavaScript, JSP and Servlets.
- Used Oracle’s SQL Developer tool for creating tables, views, indexes, triggers and sequences.
- Used Eclipse 3.2 as the IDE to code and debug the Java components.
- Developed JavaBeans to be used by JSP pages for presenting Web content.
- Build application with ANT tool and deployed the application on TOMCAT application server.
- Participated in user and team interaction.
Environment: JAVA, J2EE,, Struts, Log4j 1.4, Ant, Eclipse 3.1, xml, Xslt, Oracle 10g, PL/SQL, Tibco, and Linux, Microsoft Word, Microsoft Visio, Microsoft Project.
Confidential
S oftware engineer
Responsibilities:
- Requirement analysis and elicitation.
- Participated in Design meetings and technical discussions.
- Created use case and UML diagrams.
- Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Microsoft Visio.
- Followed waterfall software development practice paired programming, test driven development.
- Implemented OOPS concepts.
- Involved in design and development of applications using Java, XML and oracle.
- Developed JavaBeans to be used by JSP pages for presenting Web content.
Environment: JAVA, J2EE,, Struts, Log4j 1.4, Ant, Eclipse 3.1, xml, Xslt, Oracle 10g, PL/SQL, Tibco, and Linux, Microsoft Word, Microsoft Visio, Microsoft Project.