Java/j2ee Team Lead Resume
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 wif J2EE.
- Expertise in developing MVC architecture for teh 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 noledge 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 noledge 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 wif SOAP and REST web services and working experience wif JAXB.
- Experience in working wif Spring Core(Inversion of Control, Dependency Injection ) Spring MVC,AOP, Spring Security.
- Good working noledge on JSF Framework.
- Extensively worked wif JMS API for sending messages between two or more clients.
- Worked wif JMS Queues for sending messages in point-to-point mode.
- Good experience in working wif Servlets and JSP’s and working experience wif JSTL.
- Strong working noledge 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 noledge 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 wif 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 noledge on using CVS, SVN and GIT version control tools.
- Experience working on Cascading Style Sheets(C.S.S.)
- Good noledge about SDLC and methodologies like Agile and Scrum.
- Proficient wif 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 noledge on ExtJS which is most powerful Rich UI Application and Cross browser Compatibility.
- Working experience wif Unix operating System, and using teh commands and writing teh Shell scripts.
- Experience wif Installing teh SSL Certificates for one way and two communications of teh servers.
- Experience in running teh Batch Jobs using teh Control-M tool.
- Good experience wif working to teh client and interacting wif them daily and gathering teh requirements and preparing teh 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 wif GIT.
Methodologies: Waterfall model, Agile, Scrum.
Misc: - ANT, Maven, Design Patterns.
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Java/J2ee Team Lead
Responsibilities:
- TEMPEffectively used Spring Framework, Spring MVC for writing new implementation classes which retrieves teh data from database using Hibernate Framework.
- TEMPEffectively used AngularJS for front end, which is a structural framework for dynamic web apps.
- TEMPEffectively used AngularJS for Restful web service which is used for getting teh remote data.
- Used GIT and SourceTree for teh 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.
- TEMPEffectively used enums, Collections, threads and Exception Handling.
- TEMPEffectively 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 teh data.
- Used Restful Webservice for getting teh data from remote interfaces
- Used log4j for logging purpose.
- TEMPEffectively 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 teh REST based URL’s in teh local.
- TEMPEffectively involved in Agile methodology.
- Involved in writing teh shell scripts for deployments and other services like automatically restarting teh servers. And Hands of experience in UNIX commands for debugging teh 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 wif 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 wif JPA.
- Converted existing SOAP services to REST based web services.
- TEMPEffectively Involved in SDLC Life cycle.
- Extensive experience in writing teh procedures and functions in PL/Sql
- Worked on JMS for sending messages to customers regarding teh new plan details.
- Performed unit testing using teh 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 teh 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 teh development of inventory tracking system application as per teh client requirements.
- Involved in developing teh entire application starting from getting teh client requirements till itsdeployment to production and production support as well.
- Developed teh 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 teh 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 teh 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 teh JUnit testing framework.
- Used Maven to build teh 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 dat plays a crucial role when teh page gets submitted and also for page validation.
- Worked wif JavaScript for validating teh input and for display of other blocks depending on teh 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