Senior Developer/team Lead Resume
NJ
SUMMARY
- Sun Certified Java Developer having 8+ years of professional experience in developing web based, distributed architecture, client/server applications in multi - platform environments with Java/J2EE technologies using Object Oriented Analysis and Design (OOAD).
- Involved in all the phases of Life Cycle of Software Development (SDLC). Implemented the projects on Agile Methodology and involved in running the scrum meetings.
- Analysis, Design, Development and maintenance of J2EE Business applications, Web-based using the following core technologies - Java, Servlets, JSP and XML.
- Experience in developing web based J2EE applications using Struts/Spring frameworks. Experience in Spring Framework such as Spring WEB, Spring IOC, Spring AOP.
- Extensive experience in Requirement gathering, Analysis, Design, Coding, Design/Code Reviews, Unit and Integration Testing.
- Hands on experience in designing front end interfaces using HTML, JSP, CSS, Java Script and Ajax.
- Good Experience in using Object Relational Mapping tool like Hibernate.
- Experience with various IDEs like Eclipse.
- Solid working experience with Oracle 9i/10g/11g and MySQL databases. Hands on experience in PL/SQL Programming and writing stored procedures, triggers, functions etc..
- Experience in developing web-services using, Apache Axis, SOAP, WSDL and UDDI.
- Experience in developing Restful web-services using Jersey.
- Experience in generating the reports using Jasper reports by using iReports Tool.
- Hands on experience XMLs using JAXB.
- Having good experience in using of JMS Topic.
- Having good experience in using of JMS Queue.
- Strong experience Shell scripts and Linux commands.
- Used WinSCP and FileZilla to communicate Linux/Unix box.
- Experience in Business Process Analysis, Detailed Data Analysis.
- Experience in designing and developing UI Screens using Java Server Pages, Html, CSS and JavaScript.
- Used SVN and Maven for Source code version control.
- Experience in designing transaction processing systems deployed on various application servers including Tomcat and Web Sphere.
- Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading the page and send asynchronous request.
- Having good experience in Angular JS.
- Having good experience as Full stack developer.
- Having good knowledge in development of Hadoop technologies such as HDFS, MapReduce, Pig, Sqoop, Hive and Hbase.
- Having good Knowledge in Node JS.
- Having good Knowledge in Backbone JS.
- Good Experience in Process Improvement and Continuous Integration.
- Excellent Experience in Code Refactoring.
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
- Excellent communication, analytical, interpersonal and presentation skills.
TECHNICAL SKILLS
Operating Systems: Windows and Linux/UNIX
Programming Languages: Java, J2EE, SQL, PL/SQL
J2EE Technologies: JDBC, Servlets, JSP, JNDI, Web services.
Frame Works: Struts, Hibernate, Spring, Spring MVC, Spring WEB Spring IOC - Spring dependency injection wit.
XML Technologies: JAXB
Scripting Languages: HTML, CSS, JavaScript, JQuery, Angular JS, Node JS, Backbone JS
Design Methodologies: SDLC, J2EE Design patterns.
Application Servers: Web SphereWeb Servers,Apache Tomcat.
Protocol/Message Service: HTPP, LDAP, JMS Queue, JMS Topic.
Databases: Oracle, MySQL.
IDE Tools: Eclipse, Net beans.
Other Tools: iReports, TOAD, SQL Developer, WinSCP, FileZilla and Ant
Source Control: SVN, Maven.
Methodology: OOP’s, J2EE Design Patterns, MVC framework, Agile, SCRUM.
PROFESSIONAL EXPERIENCE
Confidential, NJ
Senior Developer/Team Lead
Responsibilities:
- Developed the web based applications using J2EE (Spring framework) and creation of Ibatis mapping files and generation of database schema.
- Involved in generating XMLs using JAXB.
- Implemented the Spring WEB Architecture and Spring IOC and configured the bean properties using dependency Injection.
- Developed a Job schedulers using Quartz framework which will be triggered automatically based on a scheduled time.
- Configured the Connection pooling technique with Spring Ibatis Configuration file using SQL-Manager.xml file for a set of database instances.
- Developed compliance section to display dynamic fields using PL/SQL scripts.
- Implemented the compliance profile rules based on parameters using PL/SQL Procedures.
- Handled the dynamic fields in order to display in TML file using Procedures, Functions and Cursors
- Written Shell scripting to crawl the data.
- Used SVN to maintain source.
- Developed Web services using SOAP based WSDL with Axis2 service engine.
- Developed codes for JMS topic connectivity.
- Developed the code for JMS Queue connectivity.
- Developed the code for EDMI connectivity.
- Developed the implementation of spring ibatis configuration.
- Implemented the code for LDAP connectivity.
- Used Ant script for building and deploying the application.
- Handled the Exception hierarchy from presentation layer, business layer and data layer.
Environment: Java (1.7), spring web, JavaScript, Angular JS, JQuery, JSP, Spring Quartz, Spring ibatis, JAXB, JMS Queue, JMS Topic, WSDL, SOAPUI, Linux, UNIX, apache tomcat1.6, SQL, PL/SQL, SQL developer, Toad and Oracle 10G, Eclipse.
Responsibilities:
- Developed the web application using Struts framework based on the MVC design pattern.
- Used Ajax calls extensively populated the data based on the search filter criteria using JQuery request.
- Used http, services in Angular JS.
- Implemented the GUI interface using JSP development using framework tag libs.
- Developed the business rules and guidelines based on the value fulfills the demands to be able to be part of the value from a business perspective.
- Handled the Exception hierarchy from presentation layer, business layer and data layer.
- Configuring the Bean classes and its properties in Struts-Config.xml file
- Implemented the common/regular validations using Struts Validator.xml file
- Used Struts framework, JSP, AJAX, XML, CSS for developing the web components of the application.
- Written Shell scripting to move the files.
- Configured the common set of attributes and form beans in Struts-Config.xml.
- Used DispatchAction, LookupDispatchAction, Forward Action and Include Action for executing a series of action classes based on the business requirement.
- Implemented the SwitchAction to get invoked different modules.
- Developed Junit test cases for all the developed core operations.
- Used Ant script for building and deploying the application.
- Worked on designing and creating business rules based on the Unified customer data.
- Conducted the Code Review as part of Oracle standards.
Environment: Java, JavaScript, Angular JS, JSP, Servlets, Struts, Html, Linux, UNIX, apache tomcat1.6, SQL, PL/SQL, SQL developer, Web Sphere, Toad and Oracle 10G, Eclipse.
Responsibilities:
- Developed the web based applications using J2EE (Spring framework) and creation of Ibatis mapping files and generation of database schema.
- Developed the code to generating XMLs using XML Beans.
- Implemented the Spring WEB Architecture and Spring IOC and configured the bean properties using dependency Injection.
- Developed a Job schedulers using Quartz framework which will be triggered automatically based on a scheduled time.
- Written Shell scripting to schedule the timer.
- Configured the Connection pooling technique with Spring Ibatis Configuration file using SQL-Manager.xml file for a set of database instances.
- Developed compliance section to display dynamic fields using PL/SQL scripts.
- Implemented the compliance profile rules based on parameters using PL/SQL Procedures.
- Handled the dynamic fields in order to display in TML file using Procedures, Functions and Cursors
- Used SVN to maintain source.
- Developed the code for JMS topic connectivity.
- Implemented the code for JMS Queue connectivity.
- Handled the Exception hierarchy from presentation layer, business layer and data layer.
- Implemented the code for spring ibatis configuration.
Environment: Java, spring web, Spring Quartz, JavaScript, Angular JS, JQuery, JSP, Spring ibatis, XML Beans, JMS Queue, JMS Topic, WSDL, SOAPUI, Linux, UNIX, apache tomcat1.6, SQL, PL/SQL, SQL developer, Toad, Eclipse and Oracle 10GProject I: Connected Lending Reports
Responsibilities:
- Developed the web application using Struts framework based on the MVC design pattern.
- Used Ajax calls extensively populated the data based on the search filter criteria using JQuery request.
- Implemented the GUI interface using JSP development using framework tag libs.
- Developed the business rules and guidelines based on the value fulfills the demands to be able to be part of the value from a business perspective.
- Handled the Exception hierarchy from presentation layer, business layer and data layer.
- Configuring the Bean classes and its properties in Struts-Config.xml file
- Implemented the common/regular validations using Struts Validator.xml file
- Used Struts framework, JSP, AJAX, XML, CSS for developing the web components of the application.
- Written Shell scripting to migrate the data.
- Used http, services in Angular JS.
- Configured the common set of attributes and form beans in Struts-Config.xml.
- Used ForwardAction and IncludeAction for executing a series of action classes based on the business requirement.
- Implemented the SwitchAction to get invoked different modules.
- Designed jasper reports by using iReports.
- Involved the SQL query build.
Environment: Java, JavaScript, Angular JS, JQuery,JSP, Servlets, Struts1.3, Restful web-services, JDBC, iReports, Jasper reports, Html, UNIX, SQL developer, Toad, Oracle 10G, Eclipse.
Confidential
Programmer Analyst
Responsibilities:
- Developed the action classes using Struts2 Framework.
- Designed the web pages using JSP, Java script and JQuery.
- Wrote the ajax methods by using JQuery..
- Designed the dynamic web pages using jsp.
- Developed the code to configure the struts with hibernate.
- Wrote the pojo classes for hibernate mapping.
- Wrote hibernate mapping files.
- Developed hibernate configuration file.
- Built the query script by using HQL.
Environment: Java, Servlets, Jsp, Struts2, UNIX, Hibernate, jdbc, web-services, MySQL, SQL developer, Toad and Tomcat, Eclipse.
Responsibilities:
- Wrote the action classes using Struts2 Framework.
- Designed the web pages using JSP, Java script and JQuery.
- Wrote the ajax methods by using JQuery..
- Developed html based forms, validations using javascript.
- Developed jsp based forms using struts tag libraries.
- Designed the dynamic web pages using jsp.
- Developed the code to configure the struts with hibernate.
- Wrote the pojo classes for hibernate mapping.
- Wrote hibernate mapping files.
- Developed hibernate configuration file.
- Built the query script by using HQL.
Environment: Java, Servlets, Jsp, Struts2, UNIX, Hibernate, jdbc, MySQL, SQL developer, Toad and Tomcat, Eclipse..
Responsibilities:
- Designed the dynamic web pages using xhtml.
- Implemented the listener classes using Servlets.
- Implemented the controller classes using JSF.
- Developed the business logic in seam classes.
- Developed the code to configure the jsf with hibernate.
- Wrote the pojo classes for hibernate mapping.
- Wrote hibernate mapping files.
- Developed hibernate configuration file.
- Built the query script by using HQL.
Environment: Java, Servlets, JSF2, Seam Frame work, UNIX, Toad, Hibernate, MySQL, SQL developer and Tomcat, Eclipse.
Confidential
Junior Software Engineer
Responsibilities:
- Implemented Servlet classes.
- Developed GUI front end, service classes and JDBC classes for website
- Responsible for requirement gathering, analysis, designing, developing and testing of whole application.
- Used Eclipse for Java development.
- Used JDBC API for connecting to Oracle.
- Used Tomcat application server to deploy the application.
Environment: Java, JSP, Servlet, JQuery, JDBC, Java Script, Eclipse, Oracle 9i, Tomcat 5.5, HTML, CSS, Eclipse.
Responsibilities:
- Implemented Servlet classes.
- Developed SQL queries the back end.
- Used Eclipse for Java development.
- Used JDBC API for connecting to Oracle.
- Implemented JSP, HTML, CSS and Java Script to develop UI components.
- Used Tomcat application server to deploy the application.
Environment: Java, JSP, Servlet, JQuery, JDBC, Java Script, Eclipse, Oracle 9i, Tomcat 5.5, HTML, CSS, Eclipse
