We provide IT Staff Augmentation Services!

Java/ J2ee Technil Lead Resume

2.00/5 (Submit Your Rating)

CA

SUMMARY:

  • Over 12 years of experience in software development using Java and J2EE technologies, this includes all phases of software development life cycles like User Interaction, Analysis, Design, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code Management.
  • Strong background in Java/J2EE environments. Well experienced in MVC architecture of Spring framework.
  • Experienced in all phases of Software Development Life Cycle (SDLC) using Java, J2EE, Servlets, JSP, JDBC, Spring2.5/3.0.
  • Experienced in developing front - end systems with HTML5, JavaScript, CSS3, Bootstrap and AngularJS, JSON, JQuery and Ajax.
  • Responsible for creating a new application used by Customer Service to manage e-Commerce orders, customers, gift card processing, loyalty information using AngularJS, Html, Java and Spring REST Web Services.
  • Strong Experience in object oriented design and programming.
  • Develop the micro-service in spring cloud framework to support Next generation cloud framework.
  • Working experience in Agile development methodology and SOAP Web Services, WSDL.
  • Worked in IDEs such as Eclipse, WSAD and Net Beans, spring tool suite.
  • Experienced in working with databases, such as Oracle, SQL Server, My SQL.
  • Development and deployment experience with Apache Tomcat, J Boss, WebLogic and IBM Websphere servers and experience working with Unix.
  • Expertise in analyzing business requirements and providing technical solutions, design and Coding.
  • Good experience on Oracle DB, Jenkins, Hub, Restful Web services.
  • Expertise in Web Page development using JavaScript (libraries such as Prototype and JQuery), Ajax, XML, HTML5, JSON, and CSS3.
  • Expert in developing applications using all J2EE technologies like Servlets, JSP, JDBC, JNDI, JMS.
  • Expert in using most of the Java IDEs like RAD, Eclipse, NetBeans and Intellij.
  • Proficient in Swing, EJB, Core Java and XML (XSLT and Schema)
  • Used Angular JS for data-binding, and server-side NodeJS for back-end support with APIs.
  • Extensive experience in Application servers likes Web logic, Web Sphere, JBoss, Glassfish and WebServers like Apache Tomcat.
  • Good experience with Multithreading, Collections and Exceptions.
  • Expertise in Selenium automation using Selenium Web Driver, Selenium Grid, JAVA, J Unit & Maven.
  • Well versed and hands on experience in Version control tools like GIT, CVS and SVN.
  • Implement modules into Node JS to integrate with designs and requirements.
  • Experience in developing Ant scripts for building and deploying applications. Used Log4j for logging and Junit4 for unit testing and good understanding of Test-Driven development (TDD)
  • TDD is being quickly adopted by agile software developers for development of application source code and is even being adopted by Agile DBAs for database development.
  • Good experience in unit and system testing of developed modules.
  • Design and implementation of business logic using Entity and Session Beans to handle transactions and updating of data into the Oracle database.
  • Experience using Design Pattern, Factory pattern, Singleton.
  • Experience in using Maven for building and deploying J2EE Application archives (Jar and War) on Web Logic, IBM Web Sphere.
  • Created web services to get the third-party information using XML Docs.
  • Providing production support for the application and Bug fixing within production environment.
  • Hands on Experienced in database development using SQL/PL-SQL in MySQL, SQL Server and Oracle.
  • Good Experience and knowledge in Big Data Technologies Hadoop (HDFS, Map Reduce Framework, Apache Pig).
  • Very Good in Thread dump, Heap dump, TCP dump Analysis and suggest to improve the performance.
  • Hands on experience in CI (Continuous Integration), CD (Continuous Delivery) pipelines, strong background in Build and Release Management and Cloud Implementation all within that suites the needs of an environment under DevOps Culture.

TECHNICAL SKILLS:

J2EE Technology: Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS.

Architecture & Framework: Client-Server, MVC, J2EE, Struts, Spring, Hibernate, Spring Boot, RMI, EJB, Rest Services (Resteasy, Jersy).

Database: Oracle 10g, SQL server 2005,DB2

IDE: Eclipse, NetBeans, IBM RAD, JBuilder, My Eclipse.

Design Methodology: UML, Water Fall, Agile

Operating Systems: Windows 9x/NT/XP/2003,MAC, Linux, Unix

Conceptual knowledge: Web Services, Socket Programming.

GUI: HTML, XML, XSLT, AJAX, JavaScript, ExtJS, JQuery, BootStrap, AngularJS, CSS, ReactJS.

Query Languages: SQL, PL/SQL. MongoDB, Couch Base

Programming Language: Java 9 Features, Core Java APIs (I/O, Multithreading, Collection)

Design patterns: Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.

Build Tools and Servers: JBOSS, IBM WebSphere Application Server 6.1, Jetty Server Tomcat 6.0, Maven, JUnit 4.0, ANT, Log4j, Radar.

PROFESSIONAL EXPERIENCE:

Confidential, CA

JAVA/ J2EE Technical Lead

RESPONSIBILITIES:

  • Collect the New Requirements from the Business and design an application with Micro Services and support to multiple Geo’s.
  • Analysis of the specifications provided by the Business and Understanding the new requirements, existing system and identified the independent reusable services.
  • Designed and developed new features using Java/J2EE, JSF, Richfaces, Spring, and JPA.
  • Expertise in developing applications using Web Services (SOAP, RESTFUL), Core Java, JDBC, Servlets, JSP, HTML, Java Scripts and develop Jasper Reports, Birt, Reports.
  • Created JPA queries to interact with SQL Server DB.
  • Designed and developed Application using Spring Framework with MVC design pattern.
  • Involved in Control Layer, Business Layer, Data Access Layer, and Presentation Layer of the application.
  • Application implemented using Spring Boot with inbuilt Web Servers.
  • Controller is implemented using the Rest Service (Web Service) Integration with spring.
  • Dao Layer is implemented using the Spring ORM.
  • Secondary Logics implemented using the AOP.
  • Used Spring Core for concept Inversion of control (IOC) implemented using Dependency Injection.
  • Used GIT as source control.
  • Involved in using MAVEN to build and deploy the application.
  • Created Application Property Files and implemented internationalization.
  • Used Junit to write repeatable tests mainly for unit testing.
  • Involved in complete development of ‘Agile Development Methodology’ and tested the application for every iteration.
  • Used Log4j for logging Errors.
  • Hands on experience in CI (Continuous Integration), CD (Continuous Delivery) pipelines, strong background in Build and Release Management and Cloud Implementation all within that suites the needs of an environment under DevOps Culture.
  • Created CI/CD pipelines and setup auto trigger, auto build and auto deployment with the help of the CI/CD tool like Jenkins
  • Responsible for setting up from scratch and maintaining automated CI/CD Pipelines for multiple apps.
  • Designed and developed REST based microservices
  • Performed Defect tracking using RADAR
  • Developed the application using Eclipse IDE.
  • Application Deployment with JBOSS, Tomcat Servers.
  • Experience with Core Java component Collection, Generics, Inheritance, Exception Handling and Multi-threading.

Environment: Java, J2EE, JSP, Servlets, Spring 4.0, JDBC 3.0, Web Services, XML, JNDI, Hibernate 4.0, JMS, JBOSS Server, Eclipse, Oracle 10g, HTML5, Maven, Junit 4.0, Log4j, JavaScript 1.2, XML/XSL, SAX, DOM, JavaScript, JQuery, AngularJS, Multi-threading, Hadoop (HDFS, MapReduce Framework).

Confidential, CA

JAVA/ J2EE Technical Lead.

RESPONSIBILITIES:

  • Collect the Business Requirements from the Existing application and design an application with Micro Services.
  • Analysis of the specifications provided by the Business and Understanding the new requirements, existing system and identified the independent reusable services.
  • Designed and developed Application using Spring Framework with MVC design pattern.
  • Involved in Control Layer, Business Layer, Data Access Layer, and Presentation Layer of the application.
  • Application implemented using Spring Boot with inbuilt Web Servers.
  • Controller is implemented using the Rest Service (Web Service) Integration with spring.
  • Dao Layer is implemented using the Spring ORM.
  • Secondary Logics implemented using the AOP.
  • Used Spring Core for concept Inversion of control (IOC) implemented using Dependency Injection.
  • Used GIT as source control.
  • Involved in using MAVEN to build and deploy the application.
  • Created Application Property Files and implemented internationalization.
  • Used Junit to write repeatable tests mainly for unit testing.
  • Involved in complete development of ‘Agile Development Methodology’ and tested the application for every iteration.
  • Used Log4j for logging Errors.
  • Performed Defect tracking using RADAR
  • Developed the application using Eclipse IDE.

Environment: Java, J2EE, JSP, Servlets, Spring 4.0, JDBC 3.0, Web Services, XML, JNDI, Hibernate 4.0, JMS, Exit’s 3.0, JBOSS Server, Eclipse, Oracle 10g, HTML5, Maven, Junit 4.0, Log4j, JavaScript 1.2, XML/XSL, SAX, DOM, JavaScript, JQuery, AngularJS.

Confidential, TX

JAVA/J2EE Developer.

RESPONSIBILITIES:

  • Analysis of the specifications provided by the client and Understanding the new requirements, existing system and identified the independent reusable services.
  • Involved in Development and Bug fixing for the applications like Head count and Radar Field application.
  • Analyzing the project flow and implementing the enhancements.
  • Extensive development of JSP, Action Class and form beans using RAD IDE.
  • Implemented ECL framework for creation of different layers like BSH and EISSH Layers.
  • Have used IBM WebSphere application server to deploy the applications.
  • Extensively used server side technologies including Java/J2EE, Struts,
  • Developed JSPs, CSS and Servlets to dynamically generate HTML and display the data to the client side.
  • Involved in developing the UI components with ExtJs, JavaScript, AJAX
  • Participated in deploying the application on WebLogic application servers on various environments

Environment: Java, J2EE, JSP, Servlets, JDBC 3.0, Struts, XML, JNDI, JMS, JavaScript, JQuery, AngularJS, WebSphere Application Server 8.1, IBM RAD, DB2, HTML, Rational Rose XDE, JUnit 4.0, Log4j, JavaScript 1.2, XML/XSL,SAX,DOM.

Confidential, CA

Java/ J2EE Developer

RESPONSIBILITIES:

  • Analysis of the specifications provided by the client and Understanding the new requirements, existing system and identified the independent reusable services.
  • Designed and developed Application based on Spring Framework using MVC design pattern.
  • Developed SOAP, REST web services in Java and also consumed services to update all the user transactions using JAX-WS/JAX-RS API.
  • Used Data Access Objects (DAO) to abstract and encapsulate all access to the data source.
  • Wrote SQL queries to retrieve data from the Oracle database.
  • Performed Defect tracking using RADAR.
  • Used XSL/XSLT for transforming common XML format into internal XML format.
  • Responsible for writing complex SQL queries.
  • Apache Ant was used for the entire build process.

Environment: JAVA, J2EE, JUnit, ANT, JavaScript, Eclipse, PL/SQL, SQL MYSQL, Web services, SOAP, XSLT, Servlets, JavaScript, JQuery, HTML, XML, Log4j, JBOSS Server, Unix, Rational Rose, SVN.

Confidential, CA

Java/ J2EE Developer

RESPONSIBILITIES:

  • Analysis of the specifications provided by the client and Understanding the new requirements, existing system and identified the independent reusable services.
  • Designed and developed Application based on Spring Framework and Hibernate.
  • Developed SOAP, REST web services in Java and also consumed services to update all the user transactions using JAX-WS/JAX-RS API.
  • Used Data Access Objects (DAO) to abstract and encapsulate all access to the data source.
  • Wrote SQL queries to retrieve data from the Oracle database.
  • Performed Defect tracking using RADAR.
  • Used XSL/XSLT for transforming common XML format into internal XML format.
  • Responsible for writing complex SQL queries.
  • Apache Ant was used for the entire build process.

Environment: JAVA, J2EE, JUnit, ANT, JavaScript, Eclipse, PL/SQL, SQL MYSQL, Web services, SOAP, XSLT, Servlets, JavaScript, JQuery, HTML, XML, Log4j, JBOSS Server, Unix, Rational Rose, SVN.

Confidential, MA

JAVA/J2EE Developer.

RESPONSIBILITIES:

  • Effectively interacted with team members and business users from different regions for requirements capture and Analysis.
  • Created the technical documentation including the requirement specs, the LLD and unit test cases.
  • Responsible for Understanding the scope of the Project and Requirement gathering.
  • Participated in designing phase and was involved in drawing Sequence diagrams, State Diagrams, Class Diagrams.
  • Responsible for creating of Action classes, JSPs, Model classes.
  • Configured Struts Framework to implement MVC design patterns.
  • Used Struts Tiles for designing main layout.
  • Worked on Hibernate object/relational mapping according to database schema.
  • Implemented Business logic using EJBs.
  • Used JSTL tag library extensively.
  • Implemented session façade pattern.
  • Implemented Home Interface, Remote Interface, and Bean Implementation class.
  • Implemented business logic at server side using Session Bean.
  • Used Entity beans for persisting records.
  • Involved in creation of Test Cases for JUnit Testing.
  • Involved in debugging and troubleshooting related to production and environment issues.
  • Application Deployment with JBOSS Servers.
  • Used HP Service Manager for defect tracking.
  • Used SVN, Perforce as configuration management tool for code versioning and release.
  • Used Log4J to print the logging, debugging, warning, info on the server console.
  • Involved in debugging and troubleshooting related to production and environment issues.
  • Performed Unit testing.
  • Performed E2E Testing.

Environment: Net Beans, Java, J2EE Servlet, JSP, XML, Struts 1.0, EJB2.0, Hibernate, Log4j, ANT, JBOSS and Microsoft SQL 2005.

We'd love your feedback!