We provide IT Staff Augmentation Services!

Team Lead Resume

2.00/5 (Submit Your Rating)

Buffalo Grove, ChicagO

SUMMARY

  • Extensive 10+ years of professional experience in designing, developing, maintaining & supporting of large scale applications using JAVA/J2EE technologies
  • Working experience on multi - tiered distributed environment and expertise in OOAD & OOPS concepts, Software Developing Lifecycle(SDLC) and SOA architectures
  • Extensively used Struts (1.x & 2.x) and Springs & Spring Boot frameworks using MVC design pattern
  • Strong experience in implementing, analysis, design and development of software involving technologies like JDK (1.5, 1.6 & 1.7), Servlets (2.5 & 3.0), JSP, JDBC (3.0), JNDI, JSTL, Hibernate (3.0), Struts 1.x & 2.x, Spring 2.5, 3.0 & 4.0, JPA, and WebServices
  • Implemented persistence layer using ORM tools such as Hibernate and JPA API frameworks
  • Proficient in JAVA/J2EE Design Patterns including Singleton, Session Factory, Session Facade, MVC, Data Access Controls (DAO, DTO) and Business Delegate in multi-tier distributed applications
  • Expertise in design and development in SOA architecture wif WebServices which includes implementing and handling of XSDs, SOAP, WSDL files, JAX-B, JAX-WS, authentications using RESTful WebServices
  • Extensive experience in Database technologies RDBMS, writing queries in SQL, PL/SQL programming, stored procedures, functions, relations and query optimization wif relational databases Oracle 9i/10g/11g, MySQL, and experience wif NoSQL databases MongoDB, Cassandra, PostgreSQL databases and written queries for insert, update and modification operations
  • Experienced in using Messaging Services likeJMS & RabbitMQ
  • Good noledge of developing Presentation layer HTML, CSS, JavaScript, jQuery, ExtJS and AngularJS
  • Experience in configuring and deploying Web-based/Enterprise Applications using WebLogic, JBOSS, WebSphere & Tomcat servers
  • Hands on experience in using tools like ANT, MAVEN, JUnit, SOAPUI, SVN, CVS, Git, Serena Dimensions, Jenkins, JIRA, Chef and Docker

TECHNICAL SKILLS

J2EE Technologies: Servlets, JSP, JSTL, RMI, EJB and JNDI

Frameworks: Struts, Spring, Spring Boot

ORM Frameworks: JDBC, JPA & Hibernate

WebServices Technologies: DTD, XSDs, JAX-B, JAX-P, SOAP, WSDL, JAX-WS & JAX-RS

Presentation tier Technologies: HTML, CSS, JSP, JSTL, Struts, Spring and Custom tag libraries, JavaScript, AJAX, jQuery, ExtJS & AngularJS

Database Technologies: Oracle, MS SQL, MySQL, MongoDB, Cassandra and PostgreSQL

Application Servers: WebLogic, JBOSS, WebSphere & Tomcat 6 & 7 versions

Version Controls: SVN, CVS, Git & Serena Dimension

Tools: JUnit, Mockito, Clear Case, Rational Rose, SOAPUI, Postman & RESTClient

IDEs: Net Beans, IntelliJ, RAD, Eclipse & MyEclipse

Build Tools: Jenkins, ANT, MAVEN, JIRA, Chef, Puppet, Ansible and Vagrant

PROFESSIONAL EXPERIENCE

Confidential, Buffalo Grove, Chicago

Team Lead

Responsibilities:

  • Build microservices for teh delivery of software products across teh multiple-enterprise applications in AWS
  • Developed strategy for integrating internal security model into new projects wif Spring Security and Spring Boot
  • Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot wif Spring MVC
  • Created Data Models for and initial Java JPA entities for RFP project
  • Working on care rep’s locations, accesses and validations (user, zip code) using UI technologies (JSP, JavaScript, jQuery, AJAX, JSON & AngularJS)
  • Worked on Spring Boot framework and Hibernate for developing teh back-end layers using Spring Core, DAO, Spring ORM, and Spring Web MVC Modules
  • Developed Spring Controller endpoints for Restful style API access patterns
  • Exposed RESTful WebServices using JAX-RS API and tested accordingly
  • Integrated microservices wif other microservices and RabbitMQ messaging exchanges
  • Implemented teh batch scheduling process solution via creation of EJBs to implement teh batch scheduler, utilization of RabbitMQ wif JMS to facilitate communication between applications
  • Developed in ANT build script to continuous build and deploy teh application in teh Web Sphere Application Server
  • Developed teh application using RAD as teh IDE and used features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator / accessor code generation, and version control (IBM Serena Dimensions)

Environment: Java, JSP, JSTL, JSON, Spring, Spring Boot, Spring Security, RabbitMQ, Hibernate, DB2, MangoDB, Cassandra, Mainframes, Web Sphere, Tomcat, Serena Dimensions, RESTful WebServices using Microservices, JavaScript, CSS, AJAX, AngularJS, RAD, Jenkins, JUnit, Mockito, HP Client and ANT

Confidential, Long Beach, CA

Sr. Java Developer

Responsibilities:

  • Administered teh Content Management System(CMS), Catalog, Product Management System (CS & PMS), Order Management System(OMS), Stock and Warehouse Management(WMS) which includes managing teh user roles, workflows, catalog, product, content, shipping flow and metadata ensuring everything is on brand and maintained
  • Working on user roles, profiles, policies and validations (user, zip code) using UI technologies (JavaScript, AJAX, JSON & AngularJS)
  • Used Spring framework and Hibernate for teh back-end layer using Spring Core, DAO, Spring ORM, and Spring Web MVC Modules
  • Developed own framework to handle large (XML & CSV) files to load teh data from Data Hub and developed XSDs, marshaling and unmarshalling classes using JAX-B API
  • Used design patterns like Front controller, MVC, DAO, DTO, Singleton, Facade, Factory, Business delegate and HibernateSessionFactory design patterns
  • Implemented WMQ for provisioning using teh Spring JMS Listeners parsed teh XML message
  • Exposed both SOAP and RESTful WebServices using JAX-RS API and tested accordingly
  • Worked on enhancement of existing functionality to persist teh messages to PostgreSQL in RabbitMQ
  • All logging into Splunk
  • Developed in Maven build script to continuous build and deploy teh application in teh JBOSS Application Server
  • Developed teh application using Eclipse as teh IDE and used features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator / accessor code generation, and version control (Git)

Environment: Java, Servlets, JSP, JSTL, JSON, JMS, Spring, SAP and Non-SAP systems, JBOSS, Tomcat Application Server, Nexus, RabbitMQ, Slunk, Hibernate, PostgreSQL, Agile(Scrum) HTML, CSS, JavaScript, Eclipse, Jenkins, JUnit, JIRA, Maven, Git

Confidential

Sr. Java Developer

Responsibilities:

  • Responsible for gathering business requirements, translating them into a technical specification and delivering a solution to our customers in teh Healthcare sector.
  • Involved in creating User module which includes User Registration, Viewing and updating User Profiles, client side and server side validations used UI technologies (JavaScript, jQuery, JSON)
  • Developed JAX-RS utilizing business logic for CRUD functionality and Jersey WebServices for creating reports and passing
  • Designed and developed asynchronous messaging service using JMS for communication between applications
  • Implemented form beans, DAO classes, SessionFactory, hibernate mappings, dependencies between delegate classes, DAOs, controller classes, validation classes and teh domain objects are configured as part of teh spring configuration file
  • Implemented logging mechanism for complex strategy for security and reliability of application used LOG4j to audit, detect suspicious activity, regular debug, test perform and Exception statements
  • Developed in MAVEN to continuous build and deploy teh application in teh WebLogic Application Server
  • Developed teh application using Eclipse as teh IDE and used features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator / accessor code generation, and version control (SVN)

Environment: Java, Servlets, JSP, JSTL, JSON, JMS, Spring, XML, XSD, JAX-RS-Jersey, WebServices, JAX-B, Oracle Database, WebLogic, Tomcat Application Server, Hibernate, Agile (Scrum) HTML, CSS, JavaScript, Eclipse, Maven, JUnit, JIRA, SVN

Confidential

Sr. Java Developer

Responsibilities:

  • Roles involved in migrating teh application, enhancement, and maintenance of teh application
  • Primarily focused on teh server-side components such as DispatcherServlets, Controllers, Model and View Objects, ViewResolvers, Design Patterns such as Singleton, BusinessDelegate, Observer, SessionFacade, ServiceLocator, Factory, DataTransferObject and MVC design pattern
  • Prepared documents, charts, flow diagrams, user manuals, proof of concept for certain data driven using UML and coded UI screens enhancement using HTML, CSS, JavaScript, jQuery, JSP and tag libraries
  • Implemented a tool to find all teh existed technologies used in application using Java MultiThread concept to halp teh migration process
  • Created spring services, spring controllers, and DAO classes to achieve dependency injection and to wire objects into spring application context object
  • Involved in developing teh isolation levels in persistence layer using JPA API to implement teh two-way transactions, POJO based model integration wif JPA API for aggregation, loose coupling, supply chain and handling teh user defined custom Exceptions in DAO and BO layer
  • Created RESTful WebServices to handling payments, refunds, store transactions by sharing teh request and response objects and used JSON to modify teh response object to display in UI
  • Used Git for version control system, Jenkins for continuous building and deploying and involved in writing test cases to test code using JUnit framework under Agile scrum environment

Environment: Java, Servlets, JSP, JSTL, Springs, JPA, EJB, DB2, JBOSS Application Server, XSD, JAX-RS--Apache CXF, RESTful WebServices, Agile(Scrum), XML, HTML, CSS, JSON, JavaScript, JIRA, Jenkins, Eclipse, Git, BitBucket, Rational Rose 2003 & Altova XML

Confidential

Java Developer

Responsibilities:

  • Designed and developed UI screens using HTML, CSS, JavaScript, AJAX, jQuery, JSP, JSTL tags and coded in Struts 2.0, used MVC architecture and JAVA/J2EE technologies
  • Implemented Action classes, intercepting classes, Dispatch action classes and front controlling action classes
  • Developed Singleton, Observer, Business Delegate, Session Facade, Session Factory class and Service Locator and MVC, DAO and DTO design patterns
  • Implemented validation classes, transactions (DAOs) using Hibernate framework and HQL queries
  • Developed HQL/SQL queries for back end module and implementing restrictions, projections and object transformations
  • Modified components using Java & J2EE technology to implement teh new Business Rules
  • Developed Exception classes to catch teh errors to error free environment and normal Log4J files to pinpoint teh error
  • Worked on Security, AVRS and Contact Management modules, PIN Management use cases analysis and implementation used BASE64 encoders to generate PINs
  • Developed XSDs, WSDLs for produce and consumes teh WebServices using SOAP based WebServices to call XML WebServices and tested using SOAPUI
  • Created detailed JUnit test classes for all functionality before writing teh real functionality under Test Driven Development(TDD) and closely worked wif QA team and Production team
  • Experienced in definingWebSphereresources such as JDBC providers, data sources, MQ Queue connection factories, Queue destinations and Message driven bean listeners
  • Written ANT script for auto building and deploying application in WebSphere application server

Environment: Java/J2EE, Servlets, JSP, Struts 2.0, JSTL 1.2, Hibernate, XML, SOAP, WSDL, JAX-WS, Apache Axis-2, JUnit, JavaScript, Agile(TDD), HTML, AJAX, WebSphere application Server, Oracle DB, JIRA, Hudson, ANT, MyEclipse and SVN

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, and development.
  • Designed and analyzed UI screens using HTML, CSS, AJAX, jQuery, JSP, JSTL tag libraries & Struts tags
  • Used Struts Framework in teh application which is based on MVC design pattern integration, Tiles framework and JSP pages in teh presentation layer
  • Used JavaScript for client-side validations and developed Struts validations, i18N applications and server-side validations and code developed for transactions using Hibernate framework
  • Used SAX and DOM for XML message parsing and validation in teh application and developed DTDs.
  • Performed backend testing by creating and executing SQL queries, written and tested HQL queries
  • Tracked and logged defects using JIRA and interfaced wif UI developers to resolve issues and written test cases using JUnit framework and CVS for version control
  • Proficient in deploying J2EE applications onWebSphereApplication Server using deployment ANT tools

Environment: Java, J2EE, Servlets, Hibernate, JNDI, JSP, JSTL tags, Struts 1.3, MySQL, Agile(TDD), XML, HTML, CSS, AJAX, jQuery, JavaScript, UML, CVS, Log4J, JUnit, ANT, WebLogic & WebSphere, Eclipse

Confidential

Java Developer

Responsibilities:

  • Developed screens dynamically generate HTML and display teh data to teh clients and validate
  • Used teh JDBC and JNDI for data retrieval from teh database for various inquiries
  • Extensively used JSTL 1.1 & JSP tag libraries for dynamic views
  • Performed purification of teh application database entries using MS SQL
  • Written and debugged teh JBuilder for building and deploy teh web application, JIRA tool to track bugs, JUnit framework for unit testing and SVN used for version control management
  • Utilized Agile Development Methodology(TDD) for teh development of teh project modules and tested teh application in each iteration

Environment: JAVA JDK 1.5, Servlets, JSP, JSTL, Struts 1.3, JDBC, Agile(TDD) XML, XSLT, HTML, JUnit, JavaScript, CSS, SVN, MS SQL Server 2005, Maven, JBuilder and JIRA

We'd love your feedback!