We provide IT Staff Augmentation Services!

Java/j2ee Team Lead Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • 10+ year of experience in analysis, design, development, implementation and maintenance of software applications on J2EE, Hibernate and Spring Framework.
  • Worked extensively on Java Platform for developing Web and Distributed Applications by usingJDBC, JNDI, Hibernate, JSP, Servlets, JSTL, SQL, Oracle and Web Services technologies with J2EE.
  • Expertise in developing MVC architecture for the web based applications using Java Server Faces (JSF) and Spring MVCframework.
  • Experience in complete Web based GUI application development consisting of HTML, CSS, Ajax, AngularJS, GWT and JavaScript.
  • Strong working ORM Technologies like Hibernate.
  • Deep knowledge ofAngularJS practices and commonly used modules based on extensive work experience.
  • A hand on in - depth programming skills in CORE-JAVA, JDBC, Servlets, JSP, Swings, JSF, etc.
  • Possess good working knowledge on SQL, Stored Procedures, cursors, and triggers in SQL Server, DB2 and Oracle.
  • Experience using Design Patterns like Session facade, Business Delegate, Singleton, Service locator, Data Access Objects (DAO).
  • Experience in working with SOAP and REST web services and working experience with JAXB.
  • Experience in working with Spring Core(Inversion of Control, Dependency Injection ) Spring MVC,AOP, Spring Security.
  • Good working knowledge on JSF Framework.
  • Extensively worked with JMS API for sending messages between two or more clients.
  • Worked with JMS Queues for sending messages in point-to-point mode.
  • Good experience in working with Servlets and JSP’s and working experience with JSTL.
  • Strong working knowledge on Collections, Generics, MultiThreading, Reflection API, JDBC and other core, advancedJava concepts.
  • Experience in working on JUNIT test frameworks.
  • Experience in working on ANT, Maven tools forbuild, packaging and deployment.
  • Good working knowledge on Design Patterns like Singleton Design Pattern, Factory Design Pattern, Model View Controller(MVC).
  • Used EhCache for caching purpose and Log4j for logging.
  • Experience in working with Apache Tomcat server, BEA Weblogic, JBOSS application server andIBM WebSphere app server.
  • Good experience working on front end technologies like HTML, HTML5, CSS3, JavaScript, XML,AJAX, JQuery, JSON and AngularJS.
  • Good knowledge on using CVS, SVN and GIT version control tools.
  • Experience working on Cascading Style Sheets(C.S.S.)
  • Good knowledge about SDLC and methodologies like Agile and Scrum.
  • Proficient with IDE’s like Net Beans, Eclipse IDE and IBM RAD.
  • Experience in writing Oracle stored procedures, Oracle SQL, Oracle functions, triggers and Bulk Collections.
  • Experience in Testing, Bug fixing and Defect Analysis.
  • Good working knowledge on ExtJS which is most powerful Rich UI Application and Cross browser Compatibility.
  • Working experience with Unix operating System, and using the commands and writing the Shell scripts.
  • Experience with Installing the SSL Certificates for one way and two communications of the servers.
  • Experience in running the Batch Jobs using the Control-M tool.
  • Good experience with working to the client and interacting with them daily and gathering the requirements and preparing the HLD Documents, System Requirements documents and Detailed Designed Documents.

TECHNICAL SKILLS:

Java/J2EE Technologies: Spring, Struts, Hibernate, JSF, Servlets, JSP, JUNIT, JAX B, JMS, Spring MVC, Spring Security, JSON, Collections, Generics, Multithreading, Reflection API, JDBC, JPA.

Web Technologies: XML, XSLT, SAX, DOM, CSS3, Java Script, HTML, HTML5, AJAX,AngularJs, ExtJS.

Web Servers and Application Servers: IBM WebSphere, BEA WebLogic, Apache Tomcat and JBoss.

Web Services: SOAP, RESTful

Programming Languages: Java, SQL, PL/SQL.

Database Technologies: Oracle 9, 10, 11 versions.

IDE: RAD, Eclipse, Net Beans, IBM RAD.

Operating Systems: Windows, UNIX.

Source Control: CVS, SVN, Perforce, Source Control with GIT.

Methodologies: Waterfall model, Agile, Scrum.

Misc: ANT, Maven, Design Patterns.

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Java/J2ee Team Lead

Responsibilities:

  • Effectively used Spring Framework, Spring MVC for writing new implementation classes which retrieves the data from database using Hibernate Framework.
  • Effectively used AngularJS for front end, which is a structural framework for dynamic web apps.
  • Effectively used AngularJS for Restful web service which is used for getting the remote data.
  • Used GIT and SourceTree for the version control and maven for project build.
  • Used Spring AOP for declarative transactions using spring proxy beans.
  • Created new domain objects, java beans and written new implementation classes.
  • Effectively used enums, Collections, threads and Exception Handling.
  • Effectively used Hibernate for ORM mapping between Java and Oracle database.
  • Used Hibernate for insertion, update, deletion and selection of data from database.
  • Used EhCache for caching purpose on the data.
  • Used Restful Webservice for getting the data from remote interfaces
  • Used log4j for logging purpose.
  • Effectively used JUnit for writing unit tests
  • Developed some part of User Interface using HTML5, CSS, Bootstrap and AngularJS.
  • Used Post Man and JSON for testing the REST based URL’s in the local.
  • Effectively involved in Agile methodology.
  • Involved in writing the shell scripts for deployments and other services like automatically restarting the servers. And Hands of experience in UNIX commands for debugging the logs.

Environment: Java, J2EE, Spring, Spring MVC, HTML5, CSS,AngularJS, Bootstrap, JUnit, Web Logic, Hibernate, RESTWebService, Agile, JAX B, Smart SVN, JSON, Jira

Confidential, CA

J2EE Sr. Developer along with frontend

Responsibilities:

  • Developed user interface using HTML5, CSS3, JSF tag libraries and AJAX.
  • Application utilized JSF(Java Server Faces) framework for delegating user requests from presentation tier to Business tier.
  • Used Hibernate for ORM mapping along with JPA.
  • Converted existing SOAP services to REST based web services.
  • Effectively Involved in SDLC Life cycle.
  • Extensive experience in writing the procedures and functions in PL/Sql
  • Worked on JMS for sending messages to customers regarding the new plan details.
  • Performed unit testing using the JUnit testing and Mockitoframework.
  • Utilized JAX B for marshalling and unmarshalling
  • Used CVS version Control which keeps system to track all work and all changes in a set of files.
  • Used Oracle 11g for storing the data into database.
  • Used different design patterns like DAO design pattern, Factory design patter and singleton design patterns

Environment: Java, J2EE, JSF, Hibernate, HTML5,EJB, CSS3,JMS, JUnit, Web Sphere, Oracle, JavaScript, SOAP, REST, JAX B, CVS version control, Oracle 11g, Tomcat, JSON

Confidential

J2EE Developer

Responsibilities:

  • Involved in the development of inventory tracking system application as per the client requirements.
  • Involved in developing the entire application starting from getting the client requirements till itsdeployment to production and production support as well.
  • Developed the frontend User Interface using HTML, Bootstrap, CSS3, JQuery, AJAX.
  • Used StrutsFramework for MVC design pattern and developed Action forms and Action classes, REST for URL mapping, Hibernate for ORM mapping

Environment: Java, J2EE, Hibernate, Struts, HTML, Bootstrap, CSS3, JQuery, JUnit, Web Sphere, Oracle, JavaScript, REST, Agile, Git, Tomcat

Confidential

Frontend Java/J2EE Developer

Responsibilities:

  • Developed user interface using HTML, CSS, JavaScript, XML, JSP, AJAX and ExtJS and used hibernate to map the POJO classes to oracle database tables.
  • Developed different Components like Forms, Trees, Grids,Panels etc. using ExtJS.
  • Created and consumed REST based web services.
  • Worked on one to one, many to one and many to many hibernate mappings.
  • Utilized design patterns in the design of application functionality.
  • Utilized Test Driven Development to develop application’s functionality.
  • Participated in peer reviews of software design documents, test strategies, and code.
  • Application utilized Struts framework and Spring for dependency injection.
  • Used JMS API for asynchronous communication to transmit information such as awards incentives and credit availability.
  • Used Spring Dependency Injection to manage dependencies.
  • Parsing XML messages using JAX B
  • Wrote Oracle SQL queries and stored procedures.
  • Performed unit testing using the JUnit testing framework.
  • Used Maven to build the applications. Applications were deployed on servers running WebLogic

Environment: Java, J2EE, HTML, CSS, JavaScript, XML, JSP, AJAX, JQuery, Hibernate, Struts2, Spring, JMS, JAX B, Junit, Web Logic, Oracle 11g, Agile

Confidential

J2EE Developer

Responsibilities:

  • Mainly Created new validator pages using JSF framework and developed existing ones that plays a crucial role when the page gets submitted and also for page validation.
  • Worked with JavaScript for validating the input and for display of other blocks depending on the input.
  • Generated new Managed beans and written Navigation rules for delegating user requests to beans.
  • Used JUNIT for testing purpose.
  • Utilized SOAP based web services.
  • Used Hibernate for ORM mapping.
  • Used Prime Faces components for templates.
  • Developed Front End Pages using JSF tags, HTML, JavaScript, and Ajax

Environment: J2EE, JAVA, JSF, Hibernate, Log 4J, Oracle 10g, maven, REST, Prime Faces, Agile

We'd love your feedback!