Technical Team Lead / Architect Resume
SUMMARY
- Over 14+ years of experience in Software Development wif exposure to Enterprise applications / Web based applications.
- Experienced incompleteSoftware Development Life Cycle (SDLC) phases including Analysis, design, development, testing, integration, deployment and maintenance.
- Expert Level Skills in Java, J2EE, XML, Enterprise Java Beans, Servlets, Listeners, JSP, JMS, JSTL, Struts, Web Services, Hibernate, Spring framework, JAX WS, SOA, jQuery,Bootstrap, JSON, CSS, XHTML and HTML.
- Solid understanding of J2EE Design patterns.
- Extensive Knowledge in UML, MS VISIO.
- Developed SOA implementations using Web Services.
- Hands on experience wif Web/Applications servers like WebLogic, GlassFish, Apache Tomcat, JBOSS,andInternet Information Services (IIS).
- Extensive experience on modern front - end template frameworks for JavaScript includingBootstrap, JQuery, AngularJS etc.
- Deep experience on databasedesign, programming (Stored Procedures, Functions, Triggers, Views using PL/SQL) and performance tuning in Oracle 10g/11g.
- Expertise wif JavaFramework development and enhancements forEnterprise applications.
- Experience in developing message driven beans which communicates to legacy systems.
- Solid experience wifEJB Design Patterns.
- Solid experience wifboth Client-sideand Server-side Java application development.
- Extensively used Eclipseand STS IDE (Integrated Development Environment).
- Experience wifVersion Controllers like MS Visual Source safe and Visual SVN.
- Developed ANT/Maven Scripts for Building and Deploying applications in UNIX (Linux)and Windows Environment.
- Experience in Custom Tag Libraries using JSP tag library. involved in Test Driven Development(TDD)model using JUnit
- Software testing experience wif testing tool such asJUnit.
- Implemented asynchronouscommunication using AJAX.
- Experience wif various Java Frameworks like Spring MVC, Spring IOC, Spring BOOT, Hibernate, EJB, Jakarta Struts, Log4J, Jakarta ANT
- ImplementedAgile, Iterative and Hybrid methodologies.
- Experience wifCMM Level 3 development processes.
TECHNICAL SKILLS
J2EE Technologies: JNDI, DOM, EJB 2.x/3.x, Java RMI, Java Servlets, JSP, JSTL, JAX WS, JAX RS, JSP Custom Tag Library, LDAP, Servlets, JSF, Listeners and Web Services.
Java Technologies: Jdk 1.5/1.6/1.7/1.8 , Java AWT, Java Applets.
Application Server: Weblogic 12/10.x, Tomcat 5.x/6.x/7, JBoss Application Server, GlassFish Application Server, Internet Information Services(IIS).
Data base: Oracle 10g, 11g, MySQL, MS SQL Server, SQL, PL/SQL.
Patterns: MVC Architecture, J2EE Design Patterns
Web Servers: Apache Web Server, JavaWebServer2. 0
Versioning Tools: Visual Source Safe (VSS), Visual SVN
Scripts: Java Script.
Others: HTML, XML, SOAP, REST, WSDL, CSS, XHTML.
Tools: Eclipse IDE, STS IDE, Jakarta Ant 1.7.
Operating System: Windows XP, Windows NT/ 2000, UNIX, LINUX.
Open Source: Spring MVC,Spring IOC, Spring BOOT, Hibernate, EJB, Jakarta Struts, Jakarta ANT, Log4j, AJAX, Jasper, ColdFusion, SPRING-WS, SPRING-SECURITY, Maven, jQuery, JSON, AngularJs
Langages / Others: Java, C, C++, C#.
PROFESSIONAL EXPERIENCE
Confidential
Technical Team Lead / Architect
Responsibilities:
- Perform code reviews and assist in mentoring other developers.
- Used GitHub as teh versioning system.
- Developed various Microservices component by using Spring Boot, Netflix Eureka, NetflixZuul.
- Deployed Spring configuration files such as application context, application resources and application files.
- Employed Hibernate ORM tool for interacting wif backend Oracle 11g database by developing Hibernate mapping configuration files to provide teh relation between java objects and database tables.
- Eclipse IDE (Integrated Development Environment) was used for software development.
- Used Maven tool to build teh application.
- Involved extensively in coding and bug fixing.
Environment: J2EE 7, JDK 1.8, Hibernate, REST, XML, WebLogic 12c, Netflix Eureka, Netflix Zuul, GitHub, Eclipse.
Confidential
Technical Team Lead / Sr. Java Developer
Responsibilities:
- Collaborating wif offshore business team to collect requirements, Identify and Estimate task for teh release.
- Design and implement features for teh release.
- Code Review and integration for my team members.
- Developing Innovation Management Software project using - Spring 4, Spring Boot, Hibernate, Velocity, Spring REST, MySql, HTML, CSS, JavaScript.
- Manage GitHub Repository
Environment: JDK 1.7, Spring 4, Spring Boot, Hibernate, Velocity, Spring REST, MySql, HTML, CSS, JavaScript,GitHub.
Confidential
Technical Team Lead
Responsibilities:
- Developed Application Layer, Business Layer and Integration (Data Access) Layer Classes to implement teh service.
- Developed RESTWebservice client application to call multiple System of Repository webservice.
- Extensively used teh Spring MVC for Inversion of Control (IOC), Application Context and ORM modules of Spring Framework in teh project.
- Developed REST API (json) and Microservicesby using Spring Boot.
- Developed various Microservices component by using Spring Boot.
- Deployed Spring configuration files such as application context, application resources and application files.
- Used Spring Security to provide comprehensive security services.
- Designed and developed teh database table, views and teh relationship between tables.
- WrittenStored Procedures,Functions, Triggers, Sequenceand Data Analysis to improve teh overall performance.
- Employed Hibernate ORM tool for interacting wif backend Oracle 11g database by developing Hibernate mapping configuration files to provide teh relation between java objects and database tables.
- Designed and Developed Financial Transaction Module to facilitate VISA/Master Card transactions for teh client.
- Successfully involved in Test Driven Development (TDD) model using JUnit.
Environment: J2EE 7, JDK 1.7, Spring 3.0, Spring Security, Hibernate, REST, XML, AngularJs, Java Script, JSP, JSTL, HTML, JSON, Jasper, Oracle11g, LINUX, WebLogic 12c,Visual SVN, Eclipse.
ConfidentialTechnical Team Lead / Architect
Responsibilities:
- I was involved in all phases of teh Software Development Life Cycle (SDLC) including requirements gathering, analysis, detailed design, developing/coding, testing and implementation of teh components and maintenance Support.
- Involved in designing User Interface (UI) using JavaScript, AngularJS, Bootstrap, JSP, HTML, DOM and AJAX.
- Used Hibernate ORM tool for interacting wif backend Oracle 11g database by developing Hibernate mapping configuration files to provide teh relation between java objects and database tables.
- Extensively used teh Spring Core for Inversion of Control (IOC), Application Context and ORM modules of Spring Framework throughout teh project.
- Developed REST API (json)and Microservicesby using Spring Boot.
- Deployed Spring configuration files such as application context, application resources and application files.
- Designed and developed teh database table, views and teh relationship between tables.
- DevelopedStored Procedures,Functions, Triggers, Sequenceand Data Analysis to improve teh overall performance.
- Used Spring Security to provide comprehensive security services.
- Used Maven tool to build teh application for deployment in WLAS (WebLogic Application Server) and resolve its dependencies.
- Successfully involved in Test Driven Development (TDD) model using JUnit.
Environment: J2EE 7, JDK 1.7, Spring 3.0, Hibernate, REST,JUnit, EJB, XML, AngularJs, Java Script, JSP, JSTL, HTML, JSON, Jasper, Oracle11g, LINUX, WebLogic, Visual SVN, STS.
Confidential
Technical Team Lead / Sr. Java Developer
Responsibilities:
- Analyzed teh requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
- Used JQuery, JavaScript, JSTL library for TEMPeffective UI functionality and used Ajax for business calls.
- Extensively used teh Spring Core for Inversion of Control (IOC), Spring Integration, Application Context and ORM modules of Spring Framework in teh project.
- Designed and developed teh database table, views and teh relationship between tables.
- WrittenStored Procedures,Functions, Triggers, Sequenceand Data Analysis to improve teh overall performance.
- Employed Hibernate ORM tool for interacting wif backend Oracle 11g database by developing Hibernate mapping configuration files to provide teh relation between java objects and database tables.
- Deployed Spring configuration files such as application context, application resources and application files.
- Used Maven tool to build teh application for deployment in WLAS (WebLogic Application Server) and resolve its dependencies.
- Successfully involved in Test Driven Development (TDD) model using JUnit.
- Developed SOAPWeb Service client application to call multiple System of Repository Web Service.
Environment: J2EE 7, JDK 1.7, Spring 3.0, JDBC, XML, jQuery, Hibernate, EJB, Java Script, JSP, JSTL, HTML, JSON, JUnit, Jasper, Oracle11g, LINUX, WebLogic 12c, Visual SVN, Eclipse
Confidential
Technical Team Lead
Responsibilities:
- Developed Application Layer, Business Layer and Integration (Data Access) Layer Classes to implement teh service.
- Used JQuery, JavaScript, JSTL library for TEMPeffective UI functionality and used Ajax for business calls.
- Used Visual SVN as teh versioning system.
- Extensively involved in developing components for Business layer and Data Layer.
- Extensively used teh EJB 3.1 for transaction handling, logging, load balancing, persistence mechanism, exception handling
- Developed SOAPWebservice client application to call multiple System of Repository webservice.
- Employed Hibernate ORM tool for interacting wif backend Oracle 11g database by developing Hibernate mapping configuration files to provide teh relation between Java objects and database tables.
- Designed and developed teh database table, views and teh relationship between tables.
- DevelopedStored Procedures,Functions, Triggers, Sequenceand Data Analysis to improve teh overall performance.
- Successfully involved in Test Driven Development (TDD) model using JUnit.
Environment: J2EE 6, JDK 1.7, EJB 3.1, Hibernate, XML, jQuery, SOAP, JUnit, Java Script, JSP, JSTL, HTML, JSON, Jasper, JBoss, Oracle11g, LINUX, Visual SVN, Eclipse.
Confidential
Technical Team Lead
Responsibilities:
- Helped teh development team in Java design/development tasks to complete high priority IT Portfolio Projects.Java and Object-Oriented Programming (OOP’s) concepts were used throughout teh application.
- Used JQuery, JavaScript, JSTL library for TEMPeffective UI functionality and used Ajax for business calls.
- Developed components for Business layer and Data Layer.
- Extensively used teh Spring MVC throughout teh project.
- Developed REST API (json).
- Deployed Spring configuration files such as application context, application resources and application files.
- Designed and Developed Financial Transaction Module to facilitate VISA/Master Card transactions for teh client.
- Designed and developed teh database table, views and teh relationship between tables.
- DevelopedStored Procedures,Functions, Triggers, Sequenceand Data Analysis to improve teh overall performance.
Environment: J2EE 6, JDK 1.6, Spring 3.0, Spring Security 3, REST, XML, JUnit, jQuery, Java Script, JSP, JSTL, HTML, JSON, Jasper, Oracle11g, LINUX, WebLogic 11g, Visual SVN, Eclipse.
Confidential
Sr. Software Engineer
Responsibilities:
- Developed solutions for diverse programming scenarios using Java, employing Object Oriented Programming (OOP’s) concepts.
- Developed Application Layer, Business Layer and Integration (Data Access) Layer Classes to implement teh service.
- Designed and Developed Financial Transaction Module to facilitate VISA/Master Card transactions for teh client.
- Extensively used teh Spring Core for Inversion of Control (IOC) of Spring Framework in teh project.
- Deployed Spring configuration files such as application context, application resources and application files.
- Designed and developed teh database table, views and teh relationship between tables.
- DevelopedStored Procedures,Functions, Triggers, Sequenceand Data Analysis to improve teh overall performance.
- Developed SOAPWebservice client application to call multiple System of Repository webservice.
Environment: J2EE 6, JDK 1.6, Spring, JDBC, XML, jQuery, EJB, Java Script, JSP, JUnit,JSTL, HTML, JSON, Jasper, Oracle11g, LINUX, WebLogic 10g, Visual SVN, Eclipse
Confidential
Sr. Software Engineer
Responsibilities:
- Developed Application Layer, Business Layer and Integration (Data Access) Layer Classes to implement teh service.
- Designed and Developed Financial Transaction Module to facilitate VISA/Master Card transactions for teh client.
- Extensively used teh Spring Core for Inversion of Control (IOC) of Spring Framework in teh project.
- Deployed Spring configuration files such as application context, application resources and application files.
- Involved in creating Dependency Injection using Spring Framework to provide dependencies across several tiers.
- Implemented various design patterns in teh project such as Data Transfer Object (DTO/VO), Data Access Object (DAO), Service Locator and Singleton.
- Designed and developed teh database table, views and teh relationship between tables.
- DevelopedStored Procedures,Functions, Triggers, Sequenceand Data Analysis to improve teh overall performance.
- Developed SOAPWebservice client application to call multiple System of Repository webservice.
Environment: J2EE 6, JDK 1.6, Spring, JDBC, XML, jQuery, EJB, Java Script, JSP, JUnit, JSTL, HTML, JSON, Jasper, Oracle11g, LINUX, WebLogic 10, Visual SVN, Eclipse
Confidential
Software Engineer
Responsibilities:
- Develops software solutions by studying information needs, conferring wif users, studying systems flow, data usage, and work processes; investigating problem areas, following teh software development lifecycle.
- Application development using Microsoft.net Technologies including ASP.NET, C#, Crystal reporting and SQL Server 2005
- Created and modified teh stored procedures, functions, triggers & views on SQL Server 2005.
- Used security module (User, Role, group, setting permission to different user & group etc.) as a service which is developed in Windows Communication Foundation (WCF) and then this used in main project as service.
- Crystal reporting tool was used to generate reporting.
- Developed Application Layer, Business Layer and Integration (Data Access) Layer Classes to implement teh service.
- Involved in developing Class and Sequence diagrams in RAD.
- Extensively involved in developing components for Business layer and Data Layer.
- Implemented various design patterns in teh project such as Data Transfer Object (DTO/VO), Data Access Object (DAO).
Environment: s: .Net Framework, ASP.NET, Asp.Net MVC, C#, Crystal reporting and SQL Server 2005
Confidential
Software Engineer
Responsibilities:
- Developed solutions for diverse programming scenarios using Java 1.4, employing Object Oriented Programming (OOP’s) concepts.
- Developed Application Layer, Business Layer and Integration (Data Access) Layer Classes to implement teh service.
- Involved in design and development of JSPs to enhance teh UI.
- Used JavaScript, JSTL library for TEMPeffective UI functionality.
- Extensively involved in developing components for Business layer and Data Layer.
- Extensively used teh Struts Framework in teh project.
- Developed backend procedure, function, trigger in Oracle 10g database to implement business logic.
- Eclipse IDE (Integrated Development Environment) was used for software development.
Environment: J2EE 1.4, JDK 1.4, Struts 1, XML, Java Script, JUnit, JSP, JSTL, HTML, Jasper, Oracle10g, LINUX, Apache Tomcat, Visual SVN, Eclipse
