Java Lead Developer Resume
SUMMARY
- Experience in design patterns and all the phases of Object - Oriented Software Development Life Cycle including Design, Development, Deployment and Testing of Software Systems.
- Ability to analyze business requirements and translate them to software and database designs to meet the business requirements.
- Experience in Internet Technologies like HTML, XML, XSTL, HTTP, and SMTP.
- Experience adding/updating Dependencies, version numbers and plug-in management using Maven.
- Experience adding exclusion to the Dependencies in pom.xml to exclude downloading dependencies which are not needed.
- Experience in writing plug in for importing WSDL’S (wsimport) in the pom.xml.
- Experience in importing parent project into our project using Maven.
- Strong in Web Technologies like WSDL, SOAP and REST interfaces in java application for multiple clients.
- Expertise in Distributed and Web environments, focused in JAVA Technologies (Core JAVA, Servlets, JSP, JDBC, Struts Framework and Spring)
- Familiar with Object Oriented Programming principles with design patterns like Singleton, DAO and Session Facades.
- Strong experience in Java, J2EE, MVC architecture, Service Oriented Architecture (SOA), Servlets, JSP, JMS, JavaBeans, Hibernate, Weblogic AppIication Server, IBM Websphere Application Server, JDBC, Design Patterns, Jakarta Struts 2.0 framework, Spring Framework, AJAX, WebServices, Apache Axis.
- Extensively involved in design and development of database systems using Relational database management systems including Oracle, MYSQL, and DB2 and programming with technologies like SQL, PL/SQL.
- Hands on experience in performance tuning and Query optimization with Oracle PL/SQL.
- Hands on experience on IDEs like Eclipse, JDeveloper and Net Beans.
- Experienced working with the source control and versioning tools Clear Case and Clear Quest.
- Working knowledge of UNIX, Linux and Windows operating systems.
- Have substantial experience in planning, coordinating, and managing project throughout its life cycle (SDLC).
- Strong experience in various software life cycles such as waterfall, RUP and iterative model.
- Exposure to project estimation techniques like Program Complexity Method, Functional Point analysis.
- Exposure to Hospitality Management sector.
- Strong analytical skills with good interpersonal and communication skills.
- Ability to work on critical projects individual under tight deadlines.
TECHNICAL SKILLS
Application Servers: Apache Webserver, Tomcat server, Web sphere
Case Tools & Others: Clear Quest, Rational Clear Case, Rational Rose, UML, SVN.
Databases: MySQL, Oracle, RDBMS, SQL PLUS, SQL server.
Java Technologies: Servlets, Java Beans, JSP, AJAX, JDBC, HTML, Ant, Log4J and HTML5
Frameworks: J2EE Framework, Jakarta Struts 1.2, spring, Hibernate.
Operating Systems: Linux, UNIX, Windows98\NT\2000\XP\VISTA\WIN7
Programming Languages: C, C++, C#, JAVA, JAVA SCRIPT, EXT JS, JQUERY, JDBC, VB.NET
Software Tools: MS Office, TOAD for Oracle, ALLOY Navigator, IE Watch, I Report
Development Platform’s: Eclipse, Rad, Net Beans.
PROFESSIONAL EXPERIENCE
Confidential
Java Lead developer
Responsibilities:
- Followed agile methodology in developing the application.
- Used Html5/java script for a rich UI Design.
- Used Ext JS for customizable widgets for building rich internet application.
- Used IBM work light to develop hybrid application for web application and native apps.
- Design and develop web applications using JSP, JAVASCRIPT, EXT JS, JQUERY,HTML5, MAVEN, SPRING, hibernates, WEBSERVICE, XSL, XML.
- Design and develop User Interface (UI) screens using JSP, JQUERY, JAVASCRIPT, EXT JS, HTML5, CSS.
- Experience adding/updating Dependencies, version numbers and plug-in management using Maven.
- Experience adding exclusion to the Dependencies in pom.xml to exclude downloading dependencies which are not needed.
- Experience in importing parent project into our project using Maven.
- Extensively Used spring MVC in the application
- Used spring annotations for dependency Injection, AOP and MVC configuration, etc.
- Used properties files to set some properties/configurations.
- Engage in back end programming using SQL and display data in UI using HIBERNATES using ORACLE JDBC connectivity.
- Conduct gap analysis and develop integration strategies and external interface development mappings;
- Develop web services using SOA to integrate external applications;
- Used Jersey Springs framework to Received REST Web Services request to our application.
- Experience in writing plug in for importing WSDL’S (wsimport) in the pom.xml.
- Creating Stubs scenarios for the Mocking up the web services using soap UI.
- Creating error scenarios using stubs in the soap UI.
- Developed Prototype applications to extend the existing application to support the mobile devices(IOS, Android, and etc).
- Assist other programmer analysts in the development, migration and documentation of the application;
- Install, maintain and document compilers and database systems;
- Troubleshoot application bugs and conduct code reviews.
- Create and maintain technical documentation and train and mentor junior programmers.
- Used Web Services to get Data from Different Projects/applications.
- Used IBM Clear Quest for bug tracking.
- Used IBM Clear Case for Version Control.
Environment: IBM RAD, IBM Clear Quest, IBM Clear Case, Toad for Oracle, Core java, JSP, Struts, Springs MVC, Spring aop, hibernates, java script, XSL, XSLT, html, xml, Ajax, JSON, Web services, Web logic, Junit, EXT JS, Ant, Log4J,JDK 1.6, Soap UI, Rest Client. Confidential insurance
Confidential
Sr. java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC).
- Followed Scrum methodologies.
- Worked on the prototype designing that works on desktop, laptop, mobile devices (Ios, android, and etc) using JQUERY, HTML5.
- Worked on Android Programming for developing software for android mobile devices.
- Worked on creating and modified the JSP pages.
- Implemented client side validation using JavaScript.
- Used Ajax and Xml for interactive web Applications.
- Experience adding/updating Dependencies, version numbers and plug-in management using Maven.
- Experience adding exclusion to the Dependencies in pom.xml to exclude downloading dependencies which are not needed.
- Experience in importing parent project into our project using Maven.
- Used Object Oriented Concepts for developing and modifying the Application.
- Used Spring Frame Work to implement IOC and AOC concepts.
- Used Struts 2 frame work for developing the web interface.
- Used Hibernates for data persistence & storage.
- Used SOAP and REST Web Services to get and send the information to the other projects in the Confidential application.
- Used Jersey Springs framework to Received REST Web Services request to our application.
- Creating Stubs scenarios for the Mocking up the web services using soap UI.
- Creating error scenarios using stubs in the soap UI.
- Experience in writing plug in for importing WSDL’S (wsimport) in the pom.xml.
- Assign and track the tasks that I assign to the other team members.
- Worked with lot of other projects to get our Dependencies resolved.
Environment: Mega, MS Visio, IBM RSA, SVN, Core java, Servlet, JSP, Struts, Springs, hibernates, java script, XSL, XSLT, html, xml, Ajax, JSON, Web services, Web logic, Junit, mule ESB, Ant, Log4J, Alloy navigator, IE watch, Web Sphere, JDK 1.6,JDK 1.5.
Confidential
Java Developent lead
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC)
- Followed Scrum methodologies.
- Worked on the prototype designing that works on desktop, laptop, mobile devices(Ios, android, and etc) using JQUERY, HTML5.
- Worked on Android Programming for Enhancing and Defect fixing for existing Android application.
- Extensively worked on modifying and creating the JSP’S.
- Worked with springs and Struts2 frames work in the development of the project.
- Worked with Hibernates for Data persistence & Storage.
- Worked with Web Services for communication between different services.
- Got very good Feed backs from Business and Systems Teams for the prototype work that we did in my development team.
- Worked with different Projects to resolve the dependencies to keep the project moving.
Environment: Mega, MS Visio, IBM RSA, SVN, Core java, Servlet, JSP, Struts, Springs, hibernates, java script, XSL, XSLT, html, xml, Ajax, JSON, Web services, Web logic, Junit, ESB, Ant, Log4J, Alloy navigator, IE watch, Web Sphere, JDK 1.6,JDK 1.5.
Confidential
Java Integration lead
Responsibilities:
- Interacted with the other deportments (payments, policies, quote, customer service, etc.) to get/give the services that are designed/used by claims deportment.
- Analyzing and understanding other deportments requirements and preparing new technical design document on the basis of existing one and implemented using RSA.
- Involved in Design reviews and Presentation of the Design to the Architects and all other Team Members.
- Involved in guiding and assigning the work to the integrating team.
- Reviewing the documents and application developed by the integration team.
- Monitoring all the projects in the claims deportment to make sure we are in sync with all the other deportments projects.
- Used Visio and Mega to Draw Application Architecture Diagrams, Sequence Diagram, Integration Diagram and etc.
- Used to guide and give direction to the projects from my claims dc.
- Developed some prototypes for the interface we develop
Environment: Mega, MS Visio, IBM RSA, SVN, Core java, Servlet, JSP, Struts, Springs, hibernates, java script, XSL, XSLT, html, xml, Ajax, JSON, Web services, Web logic, Junit, ESB, Ant, Log4J, Alloy navigator, IE watch, Web Sphere, JDK 1.6,JDK 1.5.
Confidential
Java/plsql developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC)
- Followed agile methodologies such as Extreme Programming, Agile unified process and Scrum.
- Interacted with the client for gathering the requirements during design, development and implementation phases.
- Analyzing and understanding client requirements and preparing new technical design document on the basis of existing one and implemented using RSA.
- Involved in Design reviews and Presentation of the Design to the Architects and all other Team Members.
- Extensively worked on creating and modified the JSP pages.
- Implemented client side validation using JavaScript.
- Used Ajax Script and Xml for interactive web Applications.
- Developed XSL/XSLT for Transforming common XML format into internal XML format.
- Developed and modified the Application using Object Oriented Concepts.
- Used IBM Rational application Developer for modifying and creating java programs and also for integrating the project.
- Implemented the web services to access the order management applications at different geographical locations. Utilized JAXM to send the SOAP based messages to the service.
- Developed JavaBeans and mapping files for Hibernate Object Relation Mapping for data persistence & storage.
- Analyzing the defects that are raised by the User and making recommendation.
- Used JRULE extensively to gather and to answer from the Rule Engine.
- Worked on building Oracle queries using Toad for Oracle.
- Created and Modified Stored Procedures as per the requirements.
- Used IBM Clear Quest for bug tracking.
- Used IBM Clear Case for Version Control.
Environment: IBM RAD, IBM Clear Quest, IBM Clear Case, Toad for Oracle, Core java, Servlet, JSP, Struts, Springs, hibernates, java script, XSL, XSLT, html, xml, Ajax, JSON, Web services, Web logic, Junit, ESB, Ant, Log4J, Alloy navigator, IE watch, Web Sphere, JDK 1.6,JDK 1.5.
Confidential
WEB DEVELOPER
Responsibilities:
- Analyzing the defect raised by the professor or other officials.
- Fix these defects, depending on the description.
- Used Struts Framework "Model View Controller (MVC)" architecture for an efficient implementation of the view level customizations and interface with the application logic.
- Designing the web pages as described by the particular Department using JSP, HTML and Java
- Script.
- Involved in the JDBC, Servlets and JSP technologies.
- Developed java scripts for all client side validation and developed User Interface (GUI) using JSP, CSS, JSTL, AJAX, and XSL.
- Analyzed and designed a scalable system based on Object oriented concepts, OOAD and the various J2EE design patterns.
- Implemented the MVC architecture using spring framework.
- Developed the business layer using spring beans using Dependency Injection and Inversion of Control principles.
- Used various Design Patterns like Factory, Abstract Factory and Singleton Patterns.
- Used XML/XSLT for XML transformation in order to generate pdf/notice for the particular student or class.
- Modifying Struts-config.xml with all the mappings required.
- Updating the Departmental news and announcements in the web pages.
Environment: Java 1.5, J2EE, Servlets, Jsp 2.5, Junit 4.1, SVN, Struts 1.2, Hibernate, Oracle10g, Web Sphere 6.5, Eclipse IDE, Log4J, Ajax.
Confidential
Java Developer
Responsibilities:
- Involved in requirement analysis, functional specifications and over-all component design.
- Designed UI using JSP, HTML and validated with JavaScript for providing the user interface.
- Involved in client side scripting and server side scripting.
- Involved in the JDBC, Servlets and JSP technologies.
- Developed Springs framework to implement MVC architecture.
- Developed a controller Servlets that dispatches request to appropriate Action Classes.
- Configured Struts-config.xml with all the mappings required by the architecture.
- Worked with JavaBeans and other J2EE components using concepts like Externalization, property files to develop business and data process.
- Developed Controllers and Services classes that support spring framework.
- Involved in developing DAOs (DataAccessObjects) to connect backend Database.
- Used Hibernate to map the database using hbm.xml files.
- Defined required mappings in xml that are supported by MVC architecture and Spring framework.
Environment: Struts, Spring, JSP, EJB, J2EE, JDBC, Hibernate, UML, HTML, JavaScript, Oracle 9i, Core java, Eclipse, Web logic, Windows xp.