Consultant - Java Developer Resume
Hartford, CT
SUMMARY
- Over 7 years of experience in providing enterprise software solutions for e - business applications by understanding business requirements, performing system analysis, development and testing.
- Expertise in development of J2EE based applications using Spring, Hibernate, MVC, Struts, Servlets, JSP and JDBC.
- Experience in identifying and implementing the appropriate software development life cycle such as Water-fall model, AGILE, RSA/RAD, TDD methodologies for software development to meet corporate goals
- Expertise in Client Side designing and validations using HTML, DHTML, CSS, Java Script, MS FrontPage, JSP, Struts Tags.
- Worked wif databases such as Oracle 9i/10g/11g, DB2, SQL Server
- Used SQL queries for generating custom reports and using Oracle as backend for web applications.
- Used Log4j for various level of logging to debug issues.
- Worked wif reusable components using Servlets, XML (DTD/XSD), JAXP (DOM/SAX), JAXB, SOAP, JMS and Web Services.
- Good knowledge of Service Oriented Architecture (SOA) Web Services implementation.
- Exposure to Application Servers like IBM WebSphere, Apache Tomcat, WebLogic and JBoss.
- Hands-on experience wif Integrated Development Environment IDEs like MyEclipse, Eclipse, JBOSS, TOAD, Edit Plus, XML editor.
- Proficient in Object Oriented Analysis and Design (OOAD) based on Unified Modeling Language (UML) architecture using Rational Rose2000 and Microsoft Visio.
- Familiar wif Operating Systems like Windows NT/XP/2K/7, Unix and Linux
- Experience wif Unit testing using JUnit, Integration Testing and generating of test cases for web applications.
- Customer interactions for requirement gathering, clarification and user acceptance.
- Involved in production support and customer testing
- Ability to prioritize the tasks, follow plan-do- review model, and willing to learn.
- Adopt ACE (Achieving Competitive Excellence - UTC group followed) tools and techniques for business processes and for life style.
TECHNICAL SKILLS
Languages: Java/J2EE, C++, C, HTML, XML, UML and PL/SQL
Frameworks: Struts, Hibernate, Spring
Technologies: Servlets, JSP, JDBC, Log4j, JSTL, MVC, JUnit
Databases: SQL Server, Oracle11g,10g/9i, DB2
SOA: Axis 1/2, JAX-WS, SOAP, REST, WS protocols, ESB
Software: Eclipse, MyEclipse, Toad, Webtop, Rational Rose, MS Office, XML editor
Web/Application Servers: Web Sphere, Apache Tomcat, Documentum
GUI: HTML, CSS, Javascript
Version Controls: VSS
Methodologies: Waterfall model, RAD, TDD, Agile methodology
Operating Systems: Windows 98/NT/2k/XP, MS DOS, Linux and UNIX
PROFESSIONAL EXPERIENCE
Confidential, Hartford, CT
Consultant - Java Developer
Responsibilities:
- Review and understand functional requirements
- Design the web pages for the user interface
- Implement and maintain the application usingStruts, Spring and Hibernate frameworks wif Oracle as back-end database.
- Used Java to develop the business logic required for application.
- Perform unit testing
Environment: Java/J2EE, HTML, JSP, Oracle, Apache Tomcat, MyEclipse, Struts, Spring, Hibernate.
Confidential, East Hartford, CT
Consultant - J2EE Developer and Onsite coordinator
Responsibilities:
- Development, technical support and maintenance for the "Engineering Standard Work" application used by numerous users across Engineering division for Confidential & Whitney.
- Software development using technologies like Core Java, J2EE, Servlets, JSPs, XML parsing, Struts, Spring, Hibernate, Web service
- Interacting wif the Business Teams for requirements gathering, schedule and project plan
- Analyzed business requirements and created Functional Specification.
- Developing application using JavaScript for Web pages to add functionality, validate forms, communicate wif the server.
- Used LDAP for user autantication during application login
- Used Documentum server for storage of files and version control of application files
- Used Visual source safe (VSS) for version control of software development
- Used Log4j for logging at various level for debugging.
- Involving in Unit Testing using JUnit,
- Involved in database design and normalization
- Programming to interact wif Oracle database for data management
- Responsible for managing/coordinating phases of Software Development Life Cycle. Involved in all the phases of software development life cycles such as gathering requirements, analysis, design, programming and testing.
- Used HP Quality Center to track application defects along wif detailing the cause and solution.
- For quality assessment and maintenance, used ACE (Achieving Competitive Excellence - model specific to UTC group, similar to CMM, 6-sigma) tools for identifying the root cause, coming up wif solutions and ensuring that the new process is consistently followed.
- Used UML for data flow diagrams, sequential diagrams, andprocess flowdiagramsduring analysis and design.
- Used Visual source safe (VSS) for version control of software development
- Supported for production release and customer testing
Environment: Java 1.6 JDK, Servlets, JSP, Struts, Spring, Hibernate, HTML and JavaScript, CSS, Windows XP/Win 7, Web Sphere, Oracle 11g, TOAD 10.1, PL/ SQL, XML, Microsoft SQL Developer, Stored Procedures, HP Quality Center, LDAP, Documentum, Webtop, Web services, Eclipse
Confidential
J2EE Developer
Responsibilities:
- Technologies used in these projects involved Core Java, Servlets JSP, Struts, Spring, Hibernate, Java Script, HTML, UML, Oracle, Websphere, Log4j
- Involved in architectural and technical discussions
- Software used in the development of these applications were Rational Rose, Eclipse, Word, Excel, Power point
- Analyzed business requirements and created Functional Specification.
- Programming to interact wif Oracle database for data management
- Involved in all phases of Software Development Life Cycle. Involved in all the phases of software development life cycles such as gathering requirements, analysis, design, programming and testing.
- Worked as an active team player in coordinating wif senior and junior team members. o Apart from programming and testing involved in phases like analysis and design wif experience.
Environment: J2EE, JDK5, Struts, JDBC, Servlets, JSP, HTML, JavaScript, UML, Apache Tomcat, Windows 2000 Server, IBM WebSphere Eclipse, Oracle 10g/11g, TOAD, SQL.