Java Developer Resume
Sunnyvale, CA
PROFESSIONAL SUMMARY:
- Having nearly 5 years of professional experience in design and development of enterprise applications using Object Oriented Programming, Java/J2EE technologies, Web application development, testing and deployment.
- Proficient in Application Development with Web Technologies, B2B products, Distributed Technologies and Client - Server Architecture environment.
- Experience in implementing web based projects using IBM Web Sphere Application Server 5.x/6.x, BEA Web Logic Server 10.0, Oracle Web Logic Server 10.3, JBoss 3.2.x/4.2, ApacheTomcat5.0/5.5and IDE’s like IBM Web Sphere Studio Application Developer (WSAD) 5.0, Eclipse 3.0/3.1, and RAD 6.0/7.0.
- Experienced with the entire Software Development Lifecycle (SDLC) process including requirement analysis, conceptual and detail design, development, verification and testing.
- Expertise in application development using various frameworks: Jakarta Struts Framework 1.1/1.2/1.3, Spring Framework 1.2/1.3/2.0/2.5, Java Server Faces(JSF), Spring Batch framework, Hibernate 2.0/3.0/3.2, Java Data Objects with GUI plug-ins
- Experience in Java Script MVC framework Angular JS
- Proficient in XML technologies like XML, DTD, XSL, VXML,XSLT.
- Developed reusable Server side code modules with Enterprise Java Beans Integrated with Remote Method Invocation (RMI) to access remote Servers and invoking Databases with JDBC
- Extensively experienced in architectural issues and their solutions using various design patterns such as MVC(Model-View-Controller), Singleton, Session Facade, Service Locator, DAO, DTO and Business Delegate.
- Created custom, general use modules and components which extend the elements and modules of core Angular JS
- Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/WSDL) using Top Down Approach and Bottom up Approach.
- Experienced in system design, analysis, implementation, testing, development, and maintenance of business software applications with Groovy on Grails, J2EE, Servlets, JSP, Java Beans, XML.
- Has experience on java web services using Apache Axis2.0
- Worked on Angular JS (1.0.7), Java script MVC framework
- Written custom filters, directives for the HTML 5 using Angular JS code
- Extensive Knowledge on databases like Oracle 9i/10g/11hg, DB2, and MySQL. Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions.
- Good working knowledge of database tools like TOAD, PL/SQL, DB Visualizer and SQL Navigator.
- Developed 3-Tier services, which include databases, messaging systems, transaction monitors, real-time data feeds, and existing enterprise information systems, integrated with Web Sphere and IBM HTTP Server.
- Expertise in design and development of multi-tiered web based applications using J2EE technologies like JSP 1.1/1.2/2.0, Servlets 2.2/2.3/2.4, EJB 2.0/3.0, JDBC
- Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J.
- Knowledge of Angular JS practices and commonly used modules based on extensive work experience
- Excellent analytical ability, consultative, communication and management skills.
- Self-motivated, easily adaptable to new environments and ability to work independently as well as in small groups.
TECHNICAL SKILLS:
Languages: C, C++, Java, SQL.
Markup/Script Languages: HTML, JavaScript, XML, PHP
J2EE Technologies: Servlets, JSP, EJB, JPA, JSF
Web Technologies: HTML, VXML, XHTML, DOM, CSS, SAAS, TDD, DOJO, JAVASCRIPT, DRUPAL JS doc, jQuery, Ajax, JSON,Angular JS,jQuery.
Frameworks: Struts, Spring 3.0/4.0, Hibernate.
Databases: Oracle 8i/9i/10g/11g, My SQL, SQL Server, HSQL, PostgreSQL, MS Access
IDE s: Eclipse, My Eclipse, NetBeans, visual Studio, Web storm
Debugging Tools: Firebug, IE developer Toolbar
Servers: Apache Tomcat, Apache Axis2, JBOSS, Glassfish
Operating Systems: Windows, Mac, UNIX, and LINUX
Source Control: Git, GitHub, GitLab, Atlassian STASH, Jenkins
PROFESSIONAL EXPERIENCE:
Confidential, Sunnyvale, CA
Java Developer
Responsibilities:
- Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
- Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JavaScript, AJAX, JSON, and jQuery.
- Developed HTML prototypes and UI deliverables, such as wireframes, flowcharts, screen mock-ups, and interface design specifications.
- Developed internal web applications on three modules, i.e. customer center, membership center and Web app login using php5 and Drupal.
- Worked on customizing modules and themes for web applications using Drupal.
- Responsible to manipulate HTML5, CSS3 in jQuery as well as making the page’s dynamic using AJAX, JSON and XML.
- Designed and Developed JavaScript frame work which is wrapper on top of jQuery frame work and AJAX based UI frame work for UI Configuration widgets.
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML5/CSS3 & JavaScript using Dreamweaver.
- Developed different jQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Enhanced user experience by designing new web features using MVC Framework like BackboneJS accommodate these advanced and fast technologies.
- Used the NodeJS and AngularJS MVC Frameworks in the development of the web applications.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Used AJAX frameworks like jQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
- Ported and redesigned the Lead management system using AngularJS frameworks implementing modular design.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Used Bootstrap and AngularJS in effective web design.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
- Exposure on SDLC methodology, Agile, Scrum, Test driven development (TDD).
- Co-ordinate with QA for testing, Production releases, Application deployment and integration.
- Created responsive UI using Angular Js.
- Involved in Production Support and minor enhancements as per application requirements.
Environment: HTML4/5, CSS2/3, JQuery, JavaScript, AJAX, XML, JSP, JSON, SOAP, MVC, DOM, AngularJS, Drupal, Internet Explorer, Firefox, Chrome, Oracle, Mongo DB Windows.
Confidential
Java Developer
Responsibilities:
- Involvement with full cycle development of software which include Requirement Gathering, Design and Develop Applications.
- Actively participated in Project Designing using JSF Framework and SDLC phases of the MTM-Project.
- Developed the presentation layer using JSF, CSS and client validations using JavaScript.
- Developed user interface using JSF Primefaces with Java Beans, MDB’s Custom Tag Libraries and AJAX to speed the application.
- Used Java/J2EE Design Patterns like Session Façade, DAO Pattern, and MVC Pattern.
- Implemented controllers, services part.
- Used web services concepts like SOAP, WSDL, JAXB and JAXP to interact with other projects for sharing information.
- Involved in initial designing and creating Usecase diagrams, sequence diagrams and class diagrams using STAR-UML tool.
- Used SVN for software configuration management and version control.
- Implemented Spring Dependency Injection.
- Developed bug fixes for VXML applications
- Implemented spring security features to different modules of the Project.
- Implemented POJO based domain model integrated with Hibernate ORM for persistence.
- Developed client modules for the SOA Integration.
- Followed Agile TDD approach, performed unit testing using JUNIT and Jenkins for continuous integration.
- Implemented Service Oriented Architecture using Apache Camel framework for the middleware.
- Developed SOAP web services and clients using Apache CXF framework.
- Added and modified existing Business JRules based on continuously changing business requirements and performed Unit testing to ensure system stability and consistency.
- Implemented Routing Rule Engine, using IBM - ILOG JRules.
- Written shell script files to update the configuration and application data corrections.
- Responsible to write UNIX shell scripts to automate the Build process.
- Wrote JUnit Test Cases to test workflow.
- Monitored logs by using LOG4J.
Environment: JDK1.6, Core Java, EJB 3.0, Eclipse Helios, SQL-Server, Servlets 2.5, Spring DI, Spring Security, JSF & Prime Faces 3.2, IBM-DB2, IBM-Data Studio, Hibernate, Web services(Restful), JUnit 4.8, UNIX, Windows XP, VXML,IBM - ILOG JRules 7.2, SVN, Maven and Log4J.
Confidential
Java Developer
Responsibilities:
- Involved in the complete development, testing and maintenance process of the application
- Responsible for gathering the requirements doing the analysis and formulating the requirements specifications with the consistent inputs/requirements
- Developed JSP, Servlets as an application controller.
- Designed and developed HTML front end screens and validated forms using JavaScript.
- Used Frames and Cascading Style Sheets (CSS) to give a better view to the WebPages.
- Deployed the web application on Web Logic server
- Used JDBC for database connectivity.
- Developed necessary SQL queries for database transactions.
- Involved in testing, implementation and documentation.
- Written Java script code for Input Validation.
Environment: Java, Servlets, JSP, Web Logic 5.1, HTML, JavaScript, JDBC and SQL, PL/SQL, Oracle 8, UNIX.