Java/j2ee Lead Developer Resume
Woodland Hills, CaliforniA
SUMMARY
- Java/J2EE Lead Developer with 12 years of experience in Design, Development and Architecting activities including requirement Analysis, Implementation, Packaging and Deployment, developing Web based and distributed J2EE Enterprise Applications and expertise in implementing Object Oriented Programming (OOPS) with Java, J2EE (Servlets, JSP, Struts, Hibernate, Spring, Restful Services and JDBC) technologies.
- Strong skills in RDBMS implementation and development using Oracle, MySQL and valuable experience with SQL and PL/SQL and good noledge on Oracle Database concepts, developing procedures, functions, triggers, and sequences.
- Created custom directives in Angular JS for re - usable components (multi-field form elements, background file uploads, etc.).
- Developed front-end systems & Responsive Design with HTML, CSS, JavaScript, HTML5, CSS3 and frameworks JQuery, Angular JS, JSON and Bootstrap.
- Used AJAX and JSON to send request to teh server to check teh functionality of teh websites.
- Micro services used to flexible to independently develop, test, build and deploy teh software systems such as ADE, SCV and OPRA distributed web applications, also each team can develop, deploy and scale their services independently of all teh other teams.
- Experience on teh tuning database SQL queries to improve teh performances.
- Proficient in implementing various Java/J2EE design patterns including Singleton, Factory, Builder, MVC, Front Controller, DAO etc.
- Worked on various application and web servers such as IBM Web Sphere Application Server, Web Logic and Apache Tomcat Web server.
- Experience on Java APIs (Application Programming Interface) frameworks such as Jackson, POI, iText and JUnit.
- Experience in build management systems and version systems such as Sub Version (SVN), IBM Ration Team Concert (RTC) and Clear case to deliver teh daily code and worked on teh code sync up activities with based code.
- Expertise in IBM products RAD for code development, build, debugging, Quality Center to track teh defects and change request details.
- Good expertise in working with various open source software such as spring, Hibernate, Log4j, JUnit, Ant in development.
- Experience in production support and maintenance to troubleshoot production issues or tickets raised by business/customers.
- Sun Certified Java Programmer and Web Component Developer (1.5).
- Good exposure to Java web and client server development with noledge in all teh phases of teh life cycle of teh software (SDLC) including requirement analysis, design, coding, testing, deployment, change and configuration management, process definitions and documentation.
- Extensive experience in Testing, Debugging and troubleshooting teh code using Internet Explorer and Chrome Inspector Tools.
- Responsible for checking Cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Firefox and Google Chrome.
- Used Cruise Control for continuous build process, it will generate web based reports previous & current build.
- Followed Agile/Scrum, Waterfall and V-Chain methodology of software development for different modules which satisfies teh customer through efficient and continuous delivery of valuable software.
- Experience on Splunk, Tortoise SVN tools to capture and analyze teh production logs for issues.
- Experience on Team site content management tool to update teh content, image, messages etc.
- Having noledge in C, C++.
- Performance tuning analysis, best practices processes followed, load testing performance report analysis, unit testing performance, perform technical assessment as part of a proof of concept.
- Efficient team player with excellent communication skills, strong team building, adaptability and good interaction with clients. Strong analytical, problem solving abilities and always ready to learn new technologies.
- Comfortable working independently and also a good team player. Highly motivated to take independent responsibility as well as TEMPhas teh ability to contribute and be a productive team member.
TECHNICAL SKILLS
Languages: Java 8, J2EE
Java/J2EE Technologies: JDK, EJB, Servlets, JSP, JDBC, Java Beans, MVC, Struts, Spring, Log4j, Junit and Hibernate
Web Technologies: JavaScript, CSS, HTML, DHTML, XML, AJAX, JSON, Angular JS, JQuery, HTML5 and CSS3
Web/Application Server: Apache HTTP Server, Apache Tomcat, Web Logic and IBM WebSphere Application Server
Operating Systems: Windows (10, 7, XP)
Version Control: VSS, Tortoise SVN, Rational Team Concert (RTC) and Clear case
RDBMS: Oracle 9i, MySQL, PL/SQL, DB2
Others: Ant, Log4j, Putty, Eclipse IDE, RAD, DBeaver, TOAD, Cruise Control, Macro Media Dreamweaver, Photoshop, SSH Tectia Client, Team site, Tea leaf, Google Analytics, Service Now, MongoDB
PROFESSIONAL EXPERIENCE
Java/J2EE Lead Developer
Confidential, Woodland Hills, California
Responsibilities:
- Involved in collecting requirements from client and preparing teh TDD as per client understands.
- Involved in Java, Design Patterns, JSP, and Servlets, Restful Web Services, and SQL Knowledge, Application DAO layer.
- Used Spring MVC framework and followed model, view and controller pattern.
- Developed forms using controllers, data-binding, filters, make request to server, restful services and expression modules of Angular JS.
- Involved in teh development of dynamic loading of web pages using AJAX calls with server pages.
- Developed front-end systems & Responsive Design with HTML, CSS, JavaScript, HTML5, CSS3 and frameworks jQuery, Angular JS, JSON and Bootstrap.
- Used Hibernate for object relational mapping and query databases using HQL and SQL.
- Micro services used to flexible to develop, test, build and independently deployable software systems such as ADE, SCV and OPRA distributed applications. Each team can develop, deploy and scale their services independently of all teh other teams.
- Experience on deploying each service independently of other services - easier to deploy new versions of services frequently in Micro service, no impact to other modules while deploying/instance refresh.
- UsedRational Application Developer(RAD) as teh Integrated Development Environment for developing, debugging teh application, build, run, create JARs, WAR files and setup teh WebSphere Application Server.
- Used clear case version control to maintain teh different version of teh project, files and merge to release branch and compare teh files.
- Used SSO & SAML token creation and authenticate to teh external system from ADE application.
- Involved in teh development of dynamic loading of web pages using AJAX calls with server pages.
- Fixing Bugs, Troubleshooting, Change Requests, Supportandclose teh defects coordinating with testing team.
- Followedagilemethodologyand V-Chain modal for project development and delivery of application including Test Driven Development.
- Experience in production support and maintenance to troubleshoot production issues or tickets raised by business/customers.
- Created test cases and performed unit testing using JUnit framework and used Jackson for JSON parser.
- Implemented and modified Business Services using teh Core Java and DAO.
- Involved in creating, modifying and extracting data from database using SQL Queries. Worked on DB2 database, creating Tables, Views etc.
- Used WebSphere Application Serverto deploy teh application.
- Implemented teh logging mechanism using Log4j framework and used Splunk tool to capture/analyze teh production logs.
- Created multiple technical and business documentation which was used as a general guidelines by clients.
- Used Team site content management tool to update teh content, image, messages etc.
- Performance tuning analysis, monitoring tools, best practices processes followed, load testing performance report analysis, unit testing performance.
- Prepare teh process, guideline, application set up document for this project.
- Guide teh business web design team to design teh pages and resolve their web page issues and work with client and business to implement teh changes to production environment.
Environment: Java, J2EE, WebSphere Application Server, JDBC, DB2, Spring, Hibernate, HTML5, CSS3, JQuery, Angular JS, AJAX, JavaScript, JSP, Log4j, JUnit, RAD, SQL, Clear case, Quantity Center, Team site, Tea Leaf, Google Analytics, Splunk.
Java/J2EE Developer
Confidential
Responsibilities:
- Involved in teh full software development life cycle of teh project from analysis and design to testing and deployment.
- Extensive use of Java, JSP, Servlets, Collections, Generics, Exception Handling, and Design Patterns for functionality, such as product summary and user information.
- Used Struts framework and followed model, view and controller pattern.
- Involved in teh development of dynamic loading of web pages using AJAX calls with server pages.
- Experience on using teh Rational Application Developer(RAD) as teh Integrated Development Environment for developing, trouble shoot teh production issues, build, run, create JARs, WAR files and setup teh WebSphere Application Server.
- Used clear case and IBM RTC version control to maintain teh different version of teh project, files and merge to release branch and compare teh files.
- Experience in performance tunings for database SQL queries, heavy functionalities in java.
- Involved in used Log4j utility to generate run-time logs, creating DDL and DML SQL scripts for creation of database objects.
- FollowedAgilemethodologyfor project development and delivery of application including Test Driven Development with Continuous Integration/Delivery, attended daily stand up meetings and involved in sprint planning sessions.
- Experience in production support and maintenance to troubleshoot production issues or tickets raised by business/customers.
- Participated in meetings to develop layout, color scheme for teh web page.
- Gathered Business Requirements and meeting different users for developing teh application.
- Designed and developed multiple robust User Interface (UI) using AJAX, HTML, CSS,HTML5, JSP, JavaScript, JSP Custom Tags, JSON and XML.
- Tested/debugged web browser using Internet Explore and Chrome Inspector Tools.
- Performed client side validations with customized error messages using JavaScript and JQuery.
- Developed teh pages dat are complaint to W3C standard.
Environment: Agile Methodology, Core Java, Servlets, AJAX, HTML, JDBC, JavaScript, jQuery, JSON and XML, WebSphere Application Server, JavaScript, HTML, CSS, Log4j, Junit, RTC, JSP, Struts, Clear case, Service Now.
Java/J2EE Developer
Confidential
Responsibilities:
- Involved in teh full software development life cycle of teh project from analysis and design to testing and deployment.
- Extensive use of Object Oriented Programming(OOP)concepts, Collections, Generics, Exception Handling, and Design Patterns for functionality, such as product summary and user information
- Involved in used Log4j utility to generate run-time logs, creating DDL and DML SQL scripts for creation of database objects.
- Experience on using teh Rational Application Developer(RAD) as teh Integrated Development Environment for developing, trouble shoot teh production issues, build, run, create JARs, WAR files and setup teh WebSphere Application Server.
- Used clear case and IBM RTC version control to maintain teh different version of teh project, files and merge to release branch and compare teh files.
- Used Struts framework and followed model, view and controller pattern.
- FollowedAgilemethodologyfor project development and delivery of application including Test Driven Development with Continuous Integration/Delivery, attended daily stand up meetings and involved in sprint planning sessions.
- Participated in meetings to develop layout, color scheme for teh web page.
- Gathered Business Requirements and meeting different users for developing teh application
- Designed and developed multiple robust User Interface (UI) using AJAX, HTML, CSS, HTML5, JSP, JavaScript, JSP Custom Tags, JSON and XML
- Tested/debugged web browser using Internet Explore and Chrome Inspector Tools.
Environment: Agile Methodology, Core Java, Servlets, AJAX, HTML, JDBC, JavaScript, jQuery, JSON and XML, WebSphere Application Server, JavaScript, HTML, CSS, Log4j, Junit, RTC, JSP, Struts, Clear case, Service Now.
Java/J2EE Developer
Confidential
Responsibilities:
- FollowedAgilemethodologyfor project development and delivery of application including Test Driven Development with Continuous Integration/Delivery, attended daily stand up meetings and involved in sprint planning sessions and involved in pair programming.
- Used Hibernate for object relational mapping and query databases using HQL and SQL.
- Hands-on writing functions, DDL, DML SQL queries. Experience in writing PL/SQL, Stored procedures, triggers, exceptions and cursors on Oracle 9i database.
- Participated in business meetings along with business analysts to record user requirements, and developed design artifacts and published.
- Involved in creating scripts to retrieve downstream data into flat tables and generating reports.
- Wrote test cases in JUnit for unit testing and Log4j for logging and analyze teh production logs for incidents.
- Used SVN version control to track and maintain teh different version of teh project and merge into trunk.
- Involved in continuous build process using Cruise Control, it includes plugin for email notification, Ant, and various source control tools. A web interface is provided to view teh details of teh current and previous builds.
- Used Ant to build, run Junit test cases and create JARs and WAR files among other uses.
- Used Eclipse IDE for developing code modules in teh development environment.
- This created a detailed report of code coverage using EMMA tools and Junit results.
Environment: Java/J2EE, JSP, JDBC, Oracle 9i, Web Logic Application Server, Log4j, Ant, JUnit, SVN, PL/SQL, Cruise Control
Java Web Developer
Confidential
Responsibilities:
- Involved in designing teh database schema. Modified SQL Queries and tables using SQL developer.
- Modified teh Controllers and Services classes so as to support teh introduction of internationalization.
- Involved in developing DAOs to connect to backend Database to implement teh business logic.
- Used Log4j for logging and analyzing system performance breakage and flow, involved in code refactoring.
- Used VSS for version control of teh source code.
- Involved technical design document preparation, peer reviews, testing, and deployment.
- Used Photoshop & Macro Media Dreamweaver to design teh pages.
- Preparing Unit Test plans for testing and verifying teh changes.
- Unit Testing teh modified code and Code review.
Environment: Java, JSP, Servlets, Eclipse, Apache Tomcat 6, My SQL, JavaScript, HTML, VSS, Log4j, Photoshop, Macromedia Dreamweaver
Java Web Developer
Confidential, New York
Responsibilities:
- Used Eclipse for Java Development and Macromedia Dreamweaver and Photoshopused to design teh web pages.
- Implemented and modified code for HTML and User Interfaces using JSP
- Used standard actions with JavaScript in JSP pages and involved in form validations
- Installed and configured in Apache Tomcat server, My SQL server and HTTP Web Server
- Involved in modifying teh database schema and tables
- Coding Data Access Objects using Java
- Modifying and tuning teh SQL Queries usingMy SQL
- Used VSS as version control to commit, blame, check logs and various other uses
- Preparing Unit Test plans and execute teh test cases
- This created a detailed report of code coverage and Junit results and involved in code refactoring
- Unit Testing teh modified code and Code review
Environment: Core Java, J2EE 5.0, JSP 2.1, Servlets2.X, Eclipse, Apache Tomcat 6, HTML, JavaScript, CSS, My SQL, Junit, VSS, Macromedia DreamweaverandPhotoshop
Java Web Developer
Confidential
Responsibilities:
- Coding Data Access Objects using Java and used Eclipse for Java Development.
- Extensive use of Java, JSP, Servlets, Collections, Exception Handling for functionality.
- Used Macromedia Dreamweaver and Photoshop to design teh web pages.
- Implemented and modified code for HTML, CSS and User Interfaces using JSP
- Used standard actions with JavaScript in JSP pages and form validations in JavaScript
- Installed and configured in Apache Tomcat Server, My SQL server for database (WAMP).
- Involved in modifying teh database schema and tables
- Modifying and tuning teh SQL Queries using My SQL
- Used VSS as version control to check-in and deliver teh codes and various other uses.
- Preparing Unit Test plans and execute teh test cases, fix teh defects.
- Unit Testing teh modified code and Code review
Environment: Core Java, J2EE, JSP, Servlets, Eclipse, Apache Tomcat 6, HTML, JavaScript, CSS, My SQL, Junit, VSS, Macromedia Dreamweaver and Photoshop
