Lead Java Developer Resume
Wallingford, CT
SUMMARY
- About 9 years 6 Months of experience in Requirements Analysis, Design and development of various multi - tiered enterprise applications using Java and J2EE technologies.
- Sun Certified Java Programmer(94%)
- Expertise in Core Java (Collections, Threads, OOPS Concepts).
- Extensive experience in technologies such as Servlets, JSP, Hibernate 3.2, Spring 2.7, XML, JMS
- Extensive experience in writing UI using JSP, Struts Tiles, Java Script, HTML.
- Expertise in MVC Frameworks like Struts 1.2, JSF, spring.
- Experience wif Java/J2EE design patterns like Strategy, Fly-weight, Singleton, Business Delegate, Service Locator, Transfer Objects, DAO, Session facade, Session factory and Value Object.
- Experience in Restful Web Services, Traditional web services, XML, XSLT.
- Strong fundamentals in Database Design and writing SQL/PL/SQL.
- Good understanding of Software Development Life Cycle methodologies.
- Experience working in agile methodology wif Scrum Practices and waterfall.
- Experience in using various source control management tools like CVS, SVN.
- Experience in application servers like JBoss, Web Logic and Web sphere.
- Experience in using Gemfire Cache.
- Expertise in working wif Mule ESB 3.3.1, 3.4.1.
- Experience in working wif WSRR, creating a service consumer and service provider.
- Excellent analytical skills, including ability to interpret, evaluate customer requirements and implement technical solutions.
TECHNICAL SKILLS
Technology Details: HTML, CSS, XML, Java Script, JAVA, C++, J2EE, JSP, Servlets, JMS, JDBC, Struts, Spring, Hibernate, Rich faces, Web Services, WSDL, UDDI, SQL, PL/SQL,, Stored Procedures, Eclipse, STS, Net Beans, Edit Plus, Rational Rose, UML, Tomcat, Web logic, JBoss, Ant, Maven, Oracle 8i/9i/10g/11g, Sybase 9, SQL Server, MS Access, TOAD, SQL Navigator, MySQL Query Browser, MS Visio, CVS,SVN,MPP, Gemfire, Mule, Tridion, WSRR .
Business: Energy, Aviation Services, Insurance and Banking Solutions.
Trainings attended: Business communication skills Email writing skills, TEMPEffective Presentation Skills, Mentoring, Interviewing skills.
Operating System: MS Windows, UNIX.
PROFESSIONAL EXPERIENCE
Confidential, Wallingford, CT
Lead Java Developer
Responsibilities:
- Involved in teh analysis, design and development and testing phases of Software Development Life Cycle (SDLC).
- Involved in teh designing of teh user interface components using JSP, HTML5, CSS3, JavaScript, AJAX and XML.
- Worked wif Spring MVC and Hibernate for implementing teh functionality of teh application and storing and retrieving teh patient’s data, case details to teh database.
- Involved in writing teh DDL and DML queries and executing queries on DB2 database using TOAD.
- Involved in writing teh test cases using JUnit.
- Resolved teh defects of teh application during teh production phase.
- Developed teh class diagrams and sequence diagrams during teh designing phase of teh application.
Environment: Java 1.6, spring 3.0.1, Hibernate 4.0, Servlets, JSP, HTML5, CSS3, XML, JavaScript AJAX, JQuery, DB2, TOAD, Web Services, Maven, WebSphere Application Server 7.0, Log4j, JUnit, IBM RAD, Splunk, UML.
Confidential, Bloomington, IL
Sr Java Developer
Responsibilities:
- I has been involved in design, development and peer review work in teh ReportALoss Application
- Clarify teh technical requirements and do teh analysis of teh requirements to assess feasibility of design
- Obtaining full understanding of teh design from teh business point of view, before starting teh build activity
- Involved in setting up teh Content in teh Content management using Tridion for dynamic generation of question in teh application
- Involved in developing teh application using Java, Spring, Tridion, Mule
- Updating teh progress of teh current task to teh User
- Did teh Unit Level and Integration level testing
- Performing fixes to any assigned System Investigation Reports.
- Worked on developing and executing teh automation test scripts for various environments.
Environment: UML, Design Patterns, Java SE 5, J2EE, Java Script, JSP, Servlets, spring 2.7, GemFire, V-fabric TC server, XML, XSLT, HTML, STS 3.2, Maven, Web services, Mule, Tridion
Confidential, Atlanta, GA
Java Technical Lead
Responsibilities:
- Involved in Requirement gathering, Analysis and Design using UML and OOAD.
- Worked on Presentation layer using HTML, CSS and JSF.
- Extensively used JSF 2.0 framework for MVC and validations.
- Involved in teh design and development of HTML presentation using XML, CSS
- Used Spring Injection for DAO/ Spring AOP for logging using Aspect J..
- Deployed J2EE web applications on JBoss Portal Server, on UNIX OS
- Writing JUnit 4.0 test cases.
- Used continuum code review tool to ensure code TEMPeffectiveness.
- Code Quality checks using PMD tool.
- Coded SQL, PL/SQL in Oracle for backend processing.
- Involved in building and deploying of teh application using Ant builder.
- Used CVS version control system.
- Responsible for Coding, Unit Testing and Integration Testing and subsequent bug fixes as reported by teh QA.
Environment: OOAD, UML, Design Patterns, Java SE 5, J2EE, Java Script, JSP, JDBC, JNDI, JSF,Servlets, Spring 2.7, JBoss 4.3.0 Portal Server, XML, XSL, DTD, XSD, HTML, MyEclipse 8.5, Ant, PMD, Oracle 10g, SQL, PL/SQL, UNIX, Windows XP.
Confidential, Cincinnati, OH
JAVA Technical Lead
Responsibilities:
- Coordinating wif users for requirement gathering / analysis and preparation of requirement document.
- Actively participated in High level design of teh System using UML
- Designed and developed teh product using Java/J2EE technologies in Agile methodology.
- Worked closely wif all departments of teh company in developing teh application as per company needs.
- Involved in implementation and coding of front-end screens using JSF.
- Developed teh application using JSF 1.2 (MVC) framework.
- Implemented Managed Bean classes, spring Dao classes for teh entire domain module using JSF framework. Responsible for configuring faces-config.xml, faces-config-nav.xml for responsible modules.
- Used Spring AOP for logging, Hibernate integration and DAO injection.
- Involved in development of middle layer, which incorporated teh core business functionality using Stateless Session Beans and ORM framework Hibernate for persisting Java Objects and used XML for several configuration tasks.
- Implemented Log4j for logging and appended to a log file for debugging.
- Used ANT 1.5 for build creation and to push onto other environments.
- Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
- Wrote JUnit test cases for unit testing and integration testing.
- Tested and deployed teh application in JBoss Application Server.
Environment: Java SE 5, JSP, CSS, MVC (Struts 1.2), Oracle 10g, Eclipse, Java Script, Hibernate, EJB, Design Patterns, XML, Junit, JBoss, UML, Oracle, Toad, Ant, CSS, PL/SQL,Shell Scripts.
Confidential - Cincinnati, OH
Senior Java Developer
Responsibilities:
- Extensively used JSF framework to develop teh dynamic user interfaces.
- Implemented various design patterns in teh project such as DAO, Factory, Session Façade, Singleton, Business Delegate.
- Worked on Spring framework in implementing business logic to interact wif teh data base and other business processes of teh system.
- Practiced Agile software development methodology.
- Implanting hibernate in business layer and writing teh queries in DAO to do teh operations on teh data base.
- Involved in teh deployment and testing of all teh modules in various applications
- Responsible for documenting teh entire project, trained business users and wrote product user guides.
- Developed ANT build scripts to build and deploy teh web application using JBoss application server.
- Used CVS for teh purpose of version control and source code sharing.
- Developed logging-module using Log4J to create log files to debug as well as trace application.
- Involved in developing Unit test framework using JUnit.
Environment: Java, J2EE, Spring, XML, HTML, CSS, Java Script, Oracle 10g, JBoss, Web services, JUnit, MQ Series, CVS, UNIX.
Confidential, Cincinnati, CA
J2ee Developer
Responsibilities:
- Involved in analysis, design and development of dat include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Involved in designing teh user interfaces using JSPs.
- Developed custom tags, JSTL to support custom User Interfaces.
- Developed teh application using Struts Framework dat leverages classical Model View Layer (MVC) architecture.
- Implemented teh application using teh concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
- Deployed teh applications on JBoss Application Server.
- Developed JUnit test cases for all teh developed modules.
- Used CVS for version control across common source code used by developers.
- Used XML Web Services using SOAP to transfer teh amount to transfer application dat is remote and global to different financial institutions.
- Used Log4J to capture teh log dat includes runtime exceptions.
- Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
Environment: Java, J2EE, JSP, JSF, JNDI, Eclipse, Oracle, XML, ANT, Rationale Rose, UNIX, JBoss 4.3.0, LOG4J, CVS.
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Responsible for requirement analysis, high level and low-level design.
- Involved in preparing teh use case document
- Involved in preparing teh TDD wif Ration rose
- Involved in developing teh modules wif JSF framework
- Used some of teh Richfaces component for developing rich internet application
- Developed all business logic wif spring framework for data base interaction wif Oracle
- Implement teh Ant Script file to generate teh war file and place teh same in teh server
- Implemented imformatica and PLSQL process to load teh backend tables
- Developed some of teh reports using teh JFree charts.
Environment: Java, J2ee, JSF, Oracle 10g, JFree, Informatica, ANT, spring
Confidential, Cincinnati, OH
Java Developer
Responsibilities:
- Responsible for requirement analysis, high level and low-level design.
- Involved in preparing teh use case document
- Involved in preparing teh TDD wif Ration rose
- Involved in developing teh modules in Intravoven team site server
- Used some of teh LDAP Component for Authentication
- Developed all business logic wif JDBC for data base interaction wif Oracle
- Implement teh Ant Script file to generate teh war file and place teh same in teh server
- Implemented imformatica and PLSQL process to load teh backend tables
Environment: Java, J2ee, Intravowen, Oracle 8i, Informatica, ANT.
Confidential
Java Developer
Responsibilities:
- Responsible for requirement analysis, high level and low-level design.
- Involved in preparing teh use case document
- Involved in preparing teh TDD wif Ration rose
- Developed action script classes and structs-config.xml files.
- Used some of teh LDAP Component for Authentication
- Developed all business logic wif JDBC for data base interaction wif Oracle
- Implement teh Ant Script file to generate teh war file and place teh same in teh server
- Implemented informatica and PLSQL process to load teh backend tables
Environment: Java, J2ee, Structs, Oracle 8i, Informatica, ANT.
