Java/j2ee Web App Developer Resume
Atlanta, GA
OBJECTIVE:
Seeking a position to effectively apply my technical and analytical skills in Java, J2EE, Web technologies
PROFESSIONAL SUMMARY:
- Over9 Plus Yearsof experience in analysis, design, development and implementation of various web - based applications and integrating the BI reports/layer with existing portals
- As a Business strategist role able to plan and manage multimillion-dollar projects aligning business goals with technology solutions to drive process improvements, competitive advantage.
- Experience in developing web based, intranet, client/server, distributed architecture applications using Java and J2EE technologies.
- Proficient in the development of web applications using MVC frameworks such as Apache Jakarta Struts and Spring.
- Expertise in developing applications using WebServices (SOAP,RESTFUL), Core Java, JDBC, Servlets, JSP, EJB, JMS, JNDI, JQuery,, JMS, ANT,MAVEN, log 4j, HTML, Java Scripts, Prototype JS, Ajax and develop Jasper Reports, e.Reports.
- Experience in working on CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS
- Created various requirements document, functional document and technical design documents for the applications.
- Proficient in handling Open source JASPER Professional installation.
- Responsible for gathering and drafting the requirements in reports, ETL,Web Design.
- Write java code for running the reports using API calls.
- Experience in queries and Stored Procedures in ORACLE, DB2, SYBASE, SQL SERVER database.
- Prepare user interfaces in HTML/JSP.
- Responsible for Designing the Different jasper reports using multiple I-Report components like Crosstabs, sub reports, Frames, Groups and Bands.
- Good Experience with area of Development, Design, Analysis, Functional Studies, Requirement Gathering,Offshore co-ordination, estimation and Project Management.
- Having experience Insurance, Telecom, Capital Market, Core Banking, Corporate Banking Services in Global Payments.
TECHNICAL SKILLS:
Java/J2EE Technologies: JDBC, Servlets, Spring, Spring batch, JSP, EJB, JNDI, JMS, Java Beans, RMI, XML, XSL, XPath, XSLT, Swings, Applets
Frameworks: Struts, Spring
Web Technologies: Java Servlets, JSP, HTML, AJAX, Angular JS, HTML5, CSS 3, Java Script
Web Services: SOAP, WSDL, UDDI, REST API
Reporting Tools: JASPERSOFT
Languages: Java, J2EE, C++, C, PL/SQL, PostgreSQL, Hadoop, chef-solo, Groovy, Ruby on rails
Web /Middleware Servers: IBM Web Sphere 8.5.5,JBoss 6.0, Tomcat 7.0, weblogic 10
Databases: Oracle 9i,Sybase,DB2,SQLSERVER
XML Technologies: XML, XSLT, SAX, DOM, DTD Schema
Operating Systems: Windows XP/NT/2000/7, UNIX, LINUX, Mac OS X, WildFly,Solaris
Tools: /Version Controls: Log4J, JUnit, Chrome Dev tool, IE Developer tool, Ant, Maven, RTC, Rational Rose, UML, Rational Clear case, SVN, GIT, Udeploy
IDE’s / Tools: Eclipse Kepler,RAD, WinCvs, SVN, IntelliJ, Beyond Compare
PROFESSIONAL EXPERIENCE:
Confidential, ATLANTA, GA
Java/J2EE Web App Developer
Tools: Java, JSP, Servlets, Spring 4.1, Spring IOC, Spring ORM, Spring MVC, Hibernate 4.5, DAO, JDBC, Transactions, Javascript, JQuery, JSON, Apache Tomcat Server 8, Eclipse, MySql,, Oracle,GIT, log4jXSLT, JSP, JavaScript, jQuery, HTML5, CSS3, AngularJS, JUnit, Oracle 11gDescription:
Responsibilities:
- Implemented Single Sing On for the social media sites such as Facebook.
- Wrote various Spring framework Action classes for interfacing with the business logic, form beans for presenting the data to JSPs.
- Generate PDFs for the reports like Pie-Chart, Bar-Chart, etc.
- Creating environment for user-acceptance testing and facilitating Integration and User Acceptance Testing with JUNIT.
- Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Developed the DAO layer for the application using Spring Hibernate Template support.
- Implemented Transactions using Spring framework.
- Used Spring MVC and Web-Flow to bind web parameters to business logic.
- Implemented Ant and Maven build tools to build jar and war files and deployed war files to target servers.
- Maintained relationship between objects using Spring IOC.
- Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
- Used plain JavaScript and JQuery library to do the client side implementations.
- Used AJAX to get the data from the server asynchronously by using JSON object.
Confidential, BOSTON, MA
Java/J2EE Web App Report Developer
Tools: JDK 1.5/6, AJAX, Jasper,Spring, Servlets, Eclipse 3.x, Oracle 10g, SVN, MS-SQL, PL/SQL, XML, HTML, JavaScript, JUnit, Log4j, Shell Scripting,JASPER,ESPREADSHEET
Responsibilities:
- Implemented the project using the Spring MVC framework.
- Currently deputed at ‘ Confidential ’ working trained in business and new technologies with in Application ESP ("MYSTATESTREET" is Web Portal).
- Developing Template Based Reports Using Jasper and Publishing Reports to the Report center.
- Developing the Excel reports Using Spread Sheet for the clients ERISA, AIS-MIS, MORGAN-STANLEY etc.
- Used various Java, J2EE design patterns like DAO, DTO, and Singleton etc.
- Attending daily scrum meetings to share the day to day work activities.
- Responsible for development, support, and build activities.
- Responsible for implementing front end changes using jQuery.
- Development of different modules and JUnit Test Cases
- Designing the User interface using HTML and JavaScript
- Used Java/J2EE Design patterns such as Singleton, Factory and Session Facade etc.
- Build scripts to checkout code from SVN and creating war file for deployment.
Confidential, MINNEAPOLIS, MN
Java/J2EE Web App Report Developer
Tools: JDK JDK 1.5/6, AJAX, BIRT,Spring, Servlets, Weblogic 10.x, Eclipse 3.x, Oracle 10g, SVN, MS-SQL, PL/SQL, XML, HTML, JavaScript, JUnit, Log4j, Shell Scripting, UNIX
Responsibilities:
- Implemented the project using the Spring MVC framework.
- Used various Java, J2EE design patterns like DAO, DTO, and Singleton etc.
- Wrote SQL Queries to interact with Oracle Database.
- Implemented text messing by usingJAX-RSRESTful API.
- Exposed functionally of system to other system by creating Web Services using Jersey.
- Maintained relationship between objects using Spring IOC.
- Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
- Used plain JavaScript and JQuery library to do the client side implementations.
- Used AJAX to get the data from the server asynchronously by using JSON object.
- Worked on oracle database for storing and retrieving the application data.
- Involved in configuring JMS and JNDI in rational application developer.
- Used data modeling for creating a data model by applying formal data modeling technique.
- Deployed code in application servers like Tomcat locally and Web logic to host it on the Linux server.
- Involved in creating and extracting data from database using SQL Queries, PL/SQL on Oracle database.
- Unit testing was performed using JUnit and Version control through Subversion.
Confidential, Sanfransisco, CA
Senior Java Developer
Tools: Java 1.6, J2EE (Servlets, JSP),BIRT, Struts, JavaScript, Oracle 9i, Unix, XML, XSLT, AJAX, Websphere Application Server, Pentaho Data Integration 3.2,SQL,PL SQL,Weblogic10
Responsibilities:
- UsedJSONstrings to transferjavaobject data to Angular JS and vice versa.
- Experience in Java EE and web service usingJAX-RS, JAX-WS, Jersey.
- Writing and Invoking the struts calls.
- Involved in the writing coding, Code Review, Unit Testing of JUNIT and defects.
- Involved in debugging and troubleshooting the bugs and resolved those issues.
- The client side validations are performed using JavaScript.
- Used Eclipse as IDE.
- Used Log4J for extensible logging, debugging and error tracing.
- Developed JUnit test classes for service layer.
- Developed front end with JSP using Struts Tag libraries, JSTL and JavaBeans.
- Used struts tiles framework for layout management.
- Used Stateless Session Enterprise Java Beans (EJB) to encapsulate the business logic.
- Implemented MVC using Struts Framework.
- Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
- Used XML Web Services using SOAP to transfer information to the supply chain and domain expertise Monitoring Systems.
Confidential, Chicago, IL
Senior Java Developer
Tools: Java 1.6, JSP, Struts, BIRT,Servlet, EJP, Spring,Hibernate, Java Script, Unix, Shell script, AJAX, XML, Websphere Application Server, SQL,PL SQL, Maven, ORM, weblogic 10, Webservice(SOAP,RESTFUL).
Responsibilities:
- Deisnged and developed java bakend batch jobs to update the product offer details.
- Did Core Java coding and development using Multithreading and Design Patterns.
- Did Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components.
- Preparing technical specifications, test plans for unit testing.
- Deisnged and developed java bakend batch jobs to update the product offer details.
- Implemented Agile methodology for various phases of SDLC.
- Attended daily Scrum meetings in order to update the status to team members.
- Implemented the business logic using Java and Spring framework along with MVC design pattern.
- Implemented several design patterns such as MVC, Singleton to resolve most common design issues.
- Designed and developed UI using JSP, HTML, CSS, JavaScript and AJAX.
- Data operations are performed using Spring ORM wiring with JDBC.
- Implemented Spring MVC architecture and Spring Bean Factory using IOC.
- Configured Bean properties using dependency injection.
- Used HQL(HibernateQuery Language) to write static and complex queries while communicating with Oracle 10g database.
- Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
- Wrote hbm mapping files andPOJOclasses to map database tables withjavaobjects.
- Created an XML configuration file for Hibernate -- Database connectivity.
- Involved in Preparing Check List for Application Deployment in Implementation.
Confidential, NewYork
Senior Java Developer
Tools: Java 1.4, J2EE 1.4, Spring, BIRT,ERDPRO,JASPER, Java Script., Web Logic Server 10, Oracle 9i, SQL,PL SQL, Maven, Webservice(SOAP,RESTFUL),Log4j.
Responsibilities:
- Invloved in coding using Java, Jsp, Servlets & JavaScript
- Involved in the gathering of business requirements and translating them to the report
- Hands on withPL/SQLStored Procedures, Triggers and Views.
- Extensively usedJ2EE Design Patterns.
- Understanding of object-oriented design, re-use, and component-based development.
- ParsedXMLresponse received inJavacode throughWeb ServicesandEJBcalls
- Application usedWeb Servicesto communicate with external applications and vendors
- Used Google’s GSON library to convert Java Objects into their JSON representation and also to convert a JSON string to an equivalent Java Object.
- Used Jquery plugins like datatables, autocomplete, datepicker, dialog, menu, text editor, tabs and handlebars as front end technologies for easy user interactions.
- Used Javascript and AJAX technologies for front end user input validation.
Confidential, NewYork
Senior Java Developer
Tools: Java 1.4, J2EE 1.4, Spring, BIRT,ERDPRO,JASPER, Java Script., Web Logic Server 10, Oracle 9i, SQL,PL SQL, struts,Maven, Webservice(SOAP,RESTFUL),Log4j.
Responsibilities:
- Invloved in coding using Java, Jsp, Servlets & JavaScript
- Developed new modules Owner Search, Level Delegation & Mass upload using Java, JDBC, Sevelet, JSP, JSTL, Struts, Javascript, Ajax, Xml, XSLT, Application Server and Oracle database .
- Did Core Java development and Support of Java/J2EE web applications with emphasis on OOP-based web forms, business logic, database access components.
- Experience in Java EE and web service usingJAX-RS, JAX-WS, Jersey.
- Did Presentation-tier development and support using Java scripts, JSP/Servlets for client side validations.
- Writing and Invoking the struts calls.
- Involved in the gathering of business requirements and translating them to the specifications documents
- Optimized the SQL queries to improve the performance of the Online Services system.
- Communicate with Onsite/offshore regularly to update the status on issues and defects.
- Implemented various complex PL/SQL queries.
- Preparing test cases and technical specification documentation.
- To guide project team members on Coding Standards.
- Interaction with onsite counter partner for gathering client’s requirements Mentored for junior developer
Confidential
Senior Java Developer
Tools: Struts2,Micro-Strategy,Oracle SQL ServerR2, MS Excel, SERVLETS, HTML, JSP, IMR, PMR, CMR, Manage now, Service Now etc.
Responsibilities:
- Invloved in coding using Java, Jsp, Servlets & JavaScript
- ImplementedSpringMVCFramework
- UsedSpringAOPfor the transaction management and logging.
- Preparing test cases and technical specification documentation.
- Involved in Bug Fixing and Production Support Maintenance.
- Integrated various modules and deployed on Websphere.
- Involved in writing JSP and SQL/PLSQL to handle transactions .
- System Integration Testing and Implementation. Documented the defects using Quality Center and tracked them to completion by communicating and co-coordinating with the development as well as the support group.
- Developed multiple user interfaces using JSP/HTML/CSS .
- Used Maven for project builds .
- FollowedTest Driven Development (TDD),Scrumconcepts of theAgile Methodologyto produce high Quality Software
Confidential
Senior Java Actuate Developer
Tools: Struts2,Micro-Strategy,Oracle SQL ServerR2, MS Excel, SERVLETS, HTML, JSP, IMR, PMR, CMR, Manage now, Service Now etc.
Responsibilities:
- Involved in performance tuning of stored procedures to reduce program execution time and optimize memory usage.
- Used nested table, Bulk collect and advanced PL/SQL techniques for faster performance.
- Providing level 2 technical support; troubleshooting.
- Invloved in coding using Java, Jsp, Servlets & JavaScript
- Preparing test cases and technical specification documentation.
- Involved in writing JSP and SQL/PLSQLto handle transactions .
- System Integration Testing and Implementation.
- Developed multiple user interfaces using GWTsandAngular JSwithHTML/CSS .
- Used Maven 2 and 3 for project builds .
Confidential
Java Actuate Developer
Tools: Oracle 9i PL/SQL, Actuate 7 Reporting Tool, TOAD, PL/SQL Developer MS-VSS Clarity, Java, JSP, JSTL, Struts, Java, JSP, Servlets
Responsibilities:
- Documented the defects using Quality Center and tracked them to completion by communicating and co-coordinating with the development as well as the support group.
- Developed multiple user interfaces usingand Developing XML file supporting the XML based applications.
- Developing of PL/SQL packages, stored procedures and function
- Performed extensive back-end database testing, to confirm error free transfer of data between the front end and back end.
- Worked on page designing using HTML, Skins, Themes and CSS.
- Coded the web pages (Admin pages, Manage/View/Edit Odds pages) using HTML, JavaScript and middle tier components in java.
- Design and develop the portlets/reports needed as per the requirement.
- Customize the portal according the requirements for different lines of business (LOB) across British Telecom.
- Query Design for the reports.
- The project also does some legacy data migration from the Niku to the clarity system.
- Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components.
- Preparing technical specifications, test plans for unit testing.
- Presentation-tier development and support using Java scripts, JSP/Servlets for client side validations.
- Writing and Invoking the struts calls.
- Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections