We provide IT Staff Augmentation Services!

Java/j2ee Lead Developer Resume

0/5 (Submit Your Rating)

New, JerseY

SUMMARY

  • Around 8 years of hands - on experience in Design, Development and Deployment of web Applications using Java, J2EE and Technologies in various domains
  • Strong in Java Programming and OOPs concepts
  • Participation in all phases of Software Development life cycle (SDLC) and have solid understanding of Development methodologies such as agile and waterfall.
  • Strong Java GUI (front end) and J2EE (server side) Architecture, design and development experience
  • Expertise in Java - Applets, Servlets, JSP.
  • Experienced with Sun/Oracle J2EE Technologies: Servlets, JSP, Java Threads, Java Beans, JDBC, MVC
  • Experience using multithreading in applications
  • Efficient in using J2EE Frameworks: Struts 2, Restful Web Services, Hibernate, Spring Technologies
  • Developed persistence layer using Object Relational Mapping Framework- Hibernate
  • Implemented Dependency Injection feature of Spring Framework integrating into Struts Framework with Hibernate.
  • Experienced in designing Web Services using REST. Extensively worked to build Model-View-
  • Controller (MVC) and multi-tier Client/Server Architecture using Design Patterns like DAO, Data Transfer Object, and Singleton.
  • Experienced with J2EE Application Servers like IBM Web Sphere, BEA Web logic, JBoss and Tomcat
  • Expertise with IDEs like RAD, OEPE (Oracle Enterprise Pack for Eclipse) and Eclipse
  • Hands on Experience in integration with J-Unit and Log4j frameworks
  • Highly proficient in designing n-tier Enterprise application with J2EE design patterns like MVC, Singleton
  • Experience in writing Unit test cases using the JUnit Framework and Test Driven Description (TDD)
  • Expertise with using Oracle, SQL Server, My SQL databases and writing and tuning SQL and HQL/SQL
  • Expertise with various operating systems Linux, Unix, HP-UX, IBM AIX and Windows 7/XP
  • Familiar with all the phases of Software Development Life Cycle (SDLC) such as Analysis, Design, Development, Testing and Implementation
  • Involved in coordinating with multiple teams for common issues fix, effective communication with client, cross-functional teams to achieve project priorities/deadlines
  • Excellent communication skills, leadership abilities, strong architectural skills, hardworking and very good team worker.

TECHNICAL SKILLS

Languages: JAVA, C, SQL, HQL/SQL.

J2EE Technologies: Servlets, JSP, JSF, Hibernate, Java Beans, JDBC, Java

Web Technologies: JavaScript, XML, CSS, HTML, Restful and SOAP Web Services.

Frameworks: MVC, Struts 2, J2EE Design Patterns, Spring MVC

Application/Web Servers: IBM Web Sphere, JBoss, Tomcat.

Databases: Oracle 9i/10g, SQL Server 2012, MySQL

IDE Technologies: MS Visual Studios, Eclipse.

Operating Systems: UNIX, Windows NT/2000/95/98/Me/XP, Sun Solaris.

Tools: and Utilities: SVN, Maven, Junit, Log4j, ANT

PROFESSIONAL EXPERIENCE

Confidential, New Jersey

Java/J2EE Lead Developer

Responsibilities:

  • Experience in successfully managing the team of 3-4 member.
  • Understanding the functional specifications, designing, and creating custom solutions to match the requirements.
  • Implemented core Java concepts such as multithreading and data structures read the data from the database, storing it in efficient data structure, and publishing it as a Web Service.
  • Used Spring MVC Framework to implement MVC design patterns. Used Spring framework for dependency injection. Developed the UI components of the application- such as forms and pages using JSP and JSTL library.
  • Developed the java beans classes. Worked with Model View Controller (MVC) to design the Client Application using Spring MVC framework. Used JSP to access DAOs to read/write from/to the database.
  • Worked on Spring application framework features like IOC container and integrated Spring with Hibernate.
  • Used Hibernate ORM capability to enable dynamic fetching and displaying for various table data with JSP as the view module of MVC pattern.
  • Used Hibernate Query Language (HQL) for fetching and storing data in database.
  • Built a SOAP client in Apache Axis to allow different departments of the company to consume the portion of the database.
  • Tested the SOAP using the open source testing tool SOAPUI
  • Took the complete responsibility to execute the test strategies and analyze test result of the service layer classes using JUnit.
  • Used Log4J to print the logging, debugging, warning, info on the server console.
  • Used Eclipse IDE for designing, coding and developing applications.

Environment: Java, J2EE Servlet, JSP, XML, Spring, SOAP, Hibernate, JUnit, Log4j, Eclipse.

Confidential, Rally NC

Java Developer

Responsibilities:

  • Maintained strict adherence to client's prescribed testing guidelines and controlled Processes and procedures
  • Implemented several J2EE design patterns, including Singleton, MVC.
  • Developed application service components and configured beans using Spring IOC, and created Hibernate mapping files
  • Worked with the Business Analyst for requirement gathering and organized regular Demos
  • Implemented Struts MVC Framework during the course of development. Developed UI components Using Servlets and JSP.
  • Developed forms using HTML and performed client side validation using Javascript
  • Implemented ORM in the persistence layer using Hibernate framework in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Created REST based Web Service to allow other departments to access the data in Secure reliable and responsive manner.
  • Created Maven build file to build the application and provided solutions for bug fixes in this Application.
  • Created queries, procedures & triggers in the Oracle9i database.
  • Used SVN As a version-controlling tool for managing the module developments.
  • Designing, Development, JUnit testing and Integration of the project
  • Conducted code review for team members, involved in Unit testing.

Environment: J2SE, J2EE (Servlets, JavaBeans, JSP), Web logic server, Spring, Hibernate, SVN, Struts, Oracle 9i.

Confidential, NYC, New York

Java Developer

Responsibilities:

  • Analysis, design and development of Application based on J2EE using Struts, spring and Hibernate.
  • Hibernate was used for Object Relational mapping with Oracle database.
  • Used Spring IOC (Inversion of Control)/DI (Dependency Injection) for wiring the object dependencies across the application
  • Developed user interface using Spring MVC framework and integrated it with the Hibernate framework
  • Developed pages using JSP and JSTL library.
  • Used spring transaction management for implementing transaction's for the application.
  • Developed test cases and performed unit test using JUnit Tester.
  • Wrote HQL/SQL stored procedures using Hibernate.
  • Involved in Fixing the production Defects for the application.
  • Used Eclipse as IDE for application development.
  • Developed the application using Tomcat Server.

Environment: Java, JDBC, Struts, HQL/SQL, Spring IOC, Spring DAO, Hibernate, Oracle 11g, Eclipse, JUnit, PL/SQL Developer.

Confidential, Rockville, MD

Java J2EE programmer

Responsibilities:

  • Developed restful webservices to perform multiple crud operations
  • Involved in writing test cases and developing/enhancing few modules using Java, spring and JPA
  • Involved in writing portlets using Liferay and configured java melody
  • Worked on Liferay and ExJS migrations and up gradations
  • Involved in developing UI stuff using ExtJS
  • Built multiple UI components and reused them across the application
  • Worked on enhancing the maven build scripts
  • Worked on writing multiple liferay portlets with different permission models and created sites and dashboards with different layouts. Worked with portlet preferences and settings.
  • Actively involved in design discussions, requirements gathering and documenting the tasks and developer guide.
  • Worked with selenium QA automation for automating some of the test cases
  • Helped QA team in fixing few issues by guiding them to use Extjs dom query rather than Xpath

Environment: Environment: Java, JSP, Liferay, Hibernate, Maven, JUnit, JavaScript, ExtJS, GIT, SQL, PL/SQL, Oracle, Tomcat, Windows

We'd love your feedback!