We provide IT Staff Augmentation Services!

Lead Java Developer Resume

SUMMARY

  • Over 10.9 years of experience in developing enterprise application using Java/J2EE, Web and Database technologies for different business domains like Health Insurance, Banking and Bio Technology.
  • Engineering web development, multi - tier applications, acting as all players from database to user interfaces.
  • Implementing software development life cycle SDLC policies and procedures.
  • Worked in both Agile and Waterfall methodologies.
  • Expertise in developing web based applications and using JSP, JSF, Struts, Spring, ORM (Hibernate) technologies.
  • Experience in creating complex portlets (JSR 168/286) using IBM portlets implementation
  • Knowledge on Service Oriented Architecture (SOA) and experience in developing Web Services using SOAP and REST API. Clear understanding of SOAP specification, XSD and WSDL standards.
  • Experience in using Java design patterns like: MVC, Singleton, Composite, Command, Factory etc.
  • Worked on SOAP, JSP, Servlets, XML/ XSL/ XSLT, XML Schemas (XSD), JUnit, JavaScript, RMI, JDBC, Apache STRUTS Framework versions 1.1.
  • Expertise in JMS based application development using Active MQ, MQ Series, Message Driven Beans (MDB).
  • Expertise level on major Open source as well as commercial Application server environments including IBM WAS 6.1/7.0/8.5, BEA Web logic, Apache Tomcat 6.0, JBOSS running on multi operating systems.
  • Extensive experience working in Health Insurance domain.
  • Exposure to PMD Check style and Sonar for Code coverage and quality.
  • Hands on experience wif versioning control tools ClearCase, SVN and WinCVS and their Eclipse plugin usage for development
  • Designing in UML Modeling - Sequence diagrams, Class diagrams, Component diagrams, State Chart diagrams using Rational Software Architect v7.5 & Visio.
  • Excellent written and verbal communication skills, presentation and problem solving skills.
  • Self-motivated wif strong time management skills and able to handle multiple assignments.
  • Involved in Quality Assurance (QA- Manual Testing). Experienced in reviewing test procedures, defining Test cases, reviewing and maintaining test scripts, analyzing bugs, interaction wif team members in fixing errors.

TECHNICAL SKILLS

Java/J2EE Stack: Java-1.4 through 1.7, Servlets, JSP, JSF, Hibernate, JSTL, Web Services, RESTFul, SOAP, WSDL, EJB 2.x - 3.x, Portlets, Apache Struts, Spring-3.x, Hibernate, JUnit, TestNG, Hadoop

Application Severs: WebSphere portal server, JBOSS, WebLogic, and Apache Tomcat

Programming Languages: Java, SQL, PL/SQL, XML, XSLT, JavaScript, JQuery, C, C++

Architectures: Service Oriented Architecture (SOA) and Object-Oriented design

Data Bases: Oracle, My SQL, DB2

IDE: Eclipse, STS, RSA, RAD, TOAD, SQL Developer, SOAP UI

Modeling Tools: UML, ER-Diagrams, MPP and Microsoft office

Version Control Tools: CVS, PVCS, Clear case and SVN

Operating Systems & VMs: UNIX/Linux, Windows and VM Ware

Build tools: ANT, Maven, Jenkins

PROFESSIONAL EXPERIENCE

Confidential

Lead Java Developer

Responsibilities:

  • Worked in distributed development team environment TEMPeffectively and responsible for collecting technical requirements.
  • Involves in Technical and Architectural discussions to decide on design, implementation approaches, technology choices and testing approaches.
  • Worked wif DBA to understand and implement database model and defined Data layer and configured Hibernate mapping.
  • Understand and develop client component for SOAP based webservices for consuming data for OneView application.
  • Defined and developed RESTFul webservices like: Member, Interaction, Alert etc.
  • Worked wif UI designer team and adapted new look and feel to portlets & JSF components.
  • Presentation layer TEMPhas been built using JSF, and Portlets. Rich UI features are implemented using Ajax calls using jQuery and JSON message format.
  • Written complex SQL queries to retrieve/store the data from/to DB.
  • Developer JMS based listeners to read reporting data from ActiveMQ for searching capabilities.
  • Ensured timely delivery of design and construction of application by coordinating wif dev team and other supporting teams.
  • Maintain highly Defect Resolution Efficiency.
  • Maintain CGI Process related documents on a periodical basis.
  • Maintain optimum mix of requirements and resources.
  • Monitor Release Processes like Code Reviews, Defect Analysis and Resolution reports, Release Documents etc.
  • Configured WebSphere application server for following settings:
  • Datasource
  • JMS Listener
  • JVM custom properties
  • Dyna-cache settings
  • Other: class loader, Server logging and performance tuning
  • Involving in fixing the PMD/Sonar issues for code quality and performance.
  • Writing test cases using JUnit for the code to check for quality.

Environment: Agile methodology, Java, J2EE, JSF, JSP, portlets, Spring, AJAX, chordiant,Hibernate, XML, XSD, DB2, Web Sphere Portal server, Web Services(SOAP/JAX-WS & RESTful/JAX-RS), JSON, Log4J, RAD, Win SCP, Windows 7.

Confidential

Senior Java Developer

Responsibilities:

  • Understanding Requirement and solution architect to identify gaps and estimate effort.
  • Design/ development of different modules like: UI Components, DAOs, WebService
  • Defined entities and configured ORM mappings for Hibernate based DAO layer.
  • Leading a team of technical people and assisting them for the development.
  • Exposing Enterprise beans as Web Services and deploy application in Development Server (JBoss 4.2.3).
  • Worked on developing Web Service client component. Verified webservices using SOAP UI for initial data format confirmation.
  • Integration of modules developed by the team.
  • Datasource configuration on jBoss server.
  • Involved in different Testing cycles (Unit/System/Integration ....)
  • Involved in the Data Migration, discussion and implementation via PL SQL procedures/Triggers.
  • Defect fixing DEV, IT and ST and Production environment support.
  • Releasing the installer.

Environment: EJB3.0, Hibernate, Web Services, SOAP UI, My SQL 5.x, JBoss 4.2.3, Microsoft VSS, Eclipse 3.4, Windows 2000, IE 6.0, Zelix for Code Obfuscation.

Confidential

Senior Java Developer

Responsibilities:

  • Involved in gathering requirements wif customer.
  • Involved in Enhancements and maintenance of different modules.
  • Involved in Architectural design and preparing the time estimations for each change request.
  • Involved in the deployment of the application using WebLogic, J2EE along wif ECLIPSE IDE.
  • Generated Java classes from Schemas (XSD) and developer marshalling and unmarshalling using JAXB.
  • Involved in Debugging, Testing and Bug fixing.

Environment: Java, EJB, Struts wif Tiles, HTML, JSP, JavaScript, Tomcat, WebLogic 8.1, SQL Server 2005, Servlets & XML/JAXB.

Confidential

Senior Java Developer

Responsibilities:

  • Involved in the gathering requirements wif customer.
  • Involved in Design of Cross Track components.
  • Involved in the developing the application View and Model layers.
  • Involved in developing the action classes using Struts framework.
  • Involved in the preparation of different documents during each phase of the project.
  • Prepared the Junit test cases for unit testing the application.

Environment: HTML, JavaScript, Oracle 9i, Struts, JSP, Servlets, JDBC, Linux, Tomcat 5.0.28, MyEclipse 4.1, AJAX, JSON-RPC,CVS,PVCS

Confidential

Java Developer

Responsibilities:

  • Involved in the development of SLA Monitoring Portal
  • Prepared the Technical Design documentation.
  • Involved in the development and deployment of Java Component as Oracle Object.
  • Involved in the UTP Preparation.
  • Involved in the preparation of delivery documents.
  • Involved in Debugging, Testing and Bug fixing.

Environment: HTML, JavaScript, Oracle 8i, IAS, Apache Jserv, JSP, Servlets, JDBC, Sun Solaris 2.6.

Confidential

Java Developer

Responsibilities:

  • Involved in requirement gathering.
  • Involved in the development of E-Portal in Bi-Lingual languages (English, Arabic) done the deployment of the application and also done the load testing for the service.
  • Developed locale support using JSTL/JSP features using resource bundles.
  • Prepared the Technical Design documentation and Test scripts.
  • Worked in co-ordination wif team according to the business needs.
  • Involved in the production support.
  • Implemented JUnit test cases
  • Developed data access layer using JDBC. Configured Datasource in SunOne application server.

Environment: HTML, JavaScript, Oracle 8i, Sun One App 7.0 server, JSP, Servlets, JDBC, Log4j, Sun Solaris 2.6.

Confidential

Java Developer

Responsibilities:

  • Involved in modifying UI using HTML, CSS, Javascript, and JSP
  • Implemented service layer using EJB, JDBC, SQL
  • Used Oracle Sql developer to query different databases during the development.
  • Involved in preparing stored procedures (PL/SQL) for the application to perform DDL, DML operations
  • Prepared prototype as per the requirements.
  • Worked on coding, UTP preparations and testing.
  • Involved in code and UTP reviews.
  • Involved in UAT support and Production support.

Environment: HTML, JavaScript, WebLogic 6.1, Oracle 9i, JSP, Servlets, JDBC, EJB 2.0, Sun Solaris 2.6.