J2ee Developer Resume
Greensboro, NC
SUMMARY
- Java Developer with around 8 years of professional software experience working on Java and J2EE Application Development in areas such as Insurance, Financial Services, Healthcare, and Telecom.
- Well versed with complete Software Life Cycle Development (SDLC).
- Experience in projects includes complete project life cycle of requirement analysis, DB design, architecture analysis and design, development, system level testing and deployment using various software technologies and tools.
- In - depth understanding of Procedural and Object oriented programming models
- Expertise in Servlets, JSP, Struts, spring, Hibernate, Java Beans, JDBC, Java, JNDI, JMS, SQL, Heidi SQL, PLSQL.
- Extensive experience in Jakarta Struts 1.x Framework, spring, Hibernate, Servlets, JSP, JSF.
- Designed and developed the application using Java Server Faces (JSF) and Spring Web Flow.
- Worked in large and small teams for system requirements, design & development.
- Experienced in developing web applications on MVC based frameworks like Struts and spring.
- Experience in designing, developing applications using Struts (1.x/2.0) Frame work, Oauth framework and configured the validation framework for validations and Tiles framework for layout management.
- Expertise working with Web services, JAX-RS, SOAP, Apache Axis, AJAX, XML and Groovy.
- Strong front-end UI development skills using JSP, AJAX, HTML, DHTML, JavaScript, j Query, Ext JS, DOM and CSS.
- Experience in implementing the declarative enterprise services using Spring AOP and implementation knowledge on spring web flow to manage the application page flows.
- Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
- Expertise in developing data models using Hibernate Object relational mapping (ORM) frame work and also used Hibernate Annotations to reduce time at the configuration level.
- Proficient with UML in generating artifacts of software system (Use cases, Sequence diagrams, class diagrams etc.) and using the design patterns.
- Expert level familiarity with Tomcat Web server &Web Sphere Application Server.
- Experienced in developing the unit test cases using JUnit
- Experienced in code audit, performance testing and application tuning
- Highly motivated individual with excellent Technical, Analytical and Communication skills.
- Ability to learn quickly in work environment, fluent in communication, productive interpersonal skills with the ability to understand and cooperate with group requirements efficiently.
TECHNICAL SKILLS
Languages/Tools: Java, JSP, Servlets, Struts, Tiles, JAX-RS, EJB, JDBC, PL/SQL, Soap, Axis, Hibernate, AJAX, XML, Groovy, Rational Rose, CVS, ANT, JUNIT, MAVEN, PERL
Operating Systems: UNIX, Windows, Linux,solar
Databases: MySQL, MS-Access, MS SQL-Server, Oracle 8i/9i/10g, PostGres, Heidi SQL
Application servers: IBM Web Sphere, Apache Tomcat, Web logic
Frameworks: Struts, spring, JSF, Hibernate, Oauth (1.0 &2.0).
UI languages: HTML, DHTML, XML, XSLT, Java Script, JSP
Front End Technologies: HTML, XML, JavaScript, TLD, CustomTags, CSS, AJAX.
Web Technologies: J2SE, Servlets, JSP, JSTL, Custom Tags, JDBC, DOJO, Java Beans.
PROFESSIONAL EXPERIENCE
Confidential, Greensboro, NC
J2EE Developer
Responsibilities:
- Worked on multiple stages of Software Development Life Cycle (SDLC) deliverables of the project using the Agile Software Development Methodology.
- Worked on requirement gathering, analyzing functional requirements, design and development, management of new enhancements, Integration, deployment and testing.
- Working on Windows 8 development environments
- Determine the Workflow and develop application based on that.
- Used eclipse IDE (Luna) for developing the application.
- Built the application using Agile Development Model and integrated the applications using existing APIs using Groovy.
- Deployed the application in Apache Tomcat Server
- Developed RESTful APIs using Groovy/Grails, Apache Camel, Cassandra/Datastax, Solr and Kafka.
- Designed and developed User Interface of application modules using PHP, HTML, JSP, JavaScript, J Query and AJAX.
- Used Struts and Tiles MVC architecture for the application development in Admin UI module.
- Implemented an enterprise level application package at Lenovo and It involves the integration with various external portals and systems like google API, Microsoft one drive, kingsoft, baidu, kanbox and tencent etc. It also includes many components like mail engine integration, solar,Elastic search API etc.
- Implemented the Oauth (1.0 &2.0) Authentication for getting the access tokens from the baidu, kingsoft, kanbox & tencent.
- Created the schema names Heidi SQL for storing the access tokens.
- Programmed reusable code and prepared technical designs using Groovy.
- Strong working knowledge of Loading Data using SQL* Loader and PL/SQL.
- Created PL/SQL stored procedures, functions and packages according to the project and client requirements
- Involved in configuring Solr/ElasticSearch monitored the applications.
- Developed Web services using the PHP, HTTP, SOAP, SOA, REST and XML technologies.
- Created the REST web services for Synonyms and Contacts records in elastic search.
- Involved the enhancing the build procedures using Maven and build the application.
- Involved the SOAP UI testing for testing the REST web services.
- Involved in development of software systems using Groovy.
- Developed the queries by using the Elastic search to get the records from the Heidi SQL .For example: synonyms, contactmgr.
- Involved in the J Unit test cases for the application to support testing team in china.
- Resolving the Apache tomcat server issues while building the application on the server.
- Developed the documentation for the tasks likes like kingsoft, baidu, kanbox and tencent.
- Involved in the Team standup, weekly status reports, scrum master retro prospective meetings for resolving daily issues, development status on the project and positive, negative feedbacks on the Sprint tasks.
Environment: Java, J2EE,PHP, spring, Hibernate, Struts, Groovy, Web Services, Heidi SQL,Elastic Search, Oauth framework Eclipse, SVN, Maven,solar, Apache Tomcat, Jira,SOA, JUnits, JSP, CSS, JavaScript.
Confidential, San Jose, CA
J2EE Developer
Responsibilities:
- Worked on multiple stages of Software Development Life Cycle (SDLC) deliverables of the project.
- Responsible for complete development of application.
- Worked on requirement gathering, analyzing functional requirements, design and development, management of new enhancements, Integration, deployment and testing.
- Determine the Workflow and develop application based on that.
- Working on Linux development environments.
- Used eclipse IDE for developing the application.
- Built the application using Agile Development Model.
- Managed source repository using CVS version controller tool and developed using Groovy Grails.
- Designed and developed User Interface of application modules using CSS, JSP, JavaScript, and Ajax.
- Implemented Representational state transfer JAX-RS REST Web services for distributed systems.
- Developed web service components with JAX-RS from WSDL files for invoking the methods using SOAP.
- Coded in groovy, domain class to handle the business logic
- Used Java and Web services to validate the Migration Functions.
- Configured JMS in the WebSphere application server to send messages on the queue.
- Deployed the application in Web Sphere Application Server.
- Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture and Spring Application Context using IOC, AOP concepts.
- Implemented features like logging, user session validation using Spring-AOP module
- Developed server-side services using Java, spring, and Web Services (SOAP).
- Wrote application front end with HTML, JSP, Ajax, JQuery, EXT-JS, Spring Web Flow and CSS.
- Developed Logic to generate Executable Jar file which uses configure property files.
- Used log4j to Spool/store XML response O/P message into a LOG file.
- Working experience in using Oracle 10g backend Database.
- Provided SQL scripts for querying Oracle database.
- Used Toad tool for querying the Database.
- Developed batch files to execute the application in CLI (Command Line Interface).
- Used CVS version control tools to manage source repository.
- Participated in Code Integration and System Testing.
- Developed build Scripts using Maven to build and deploy the application
- Implemented Code Formatter for the project.
- Regular meetings with the Staff for updates/modifications in business and development process.
- Configured the working model application in various executable environments like local system executable, Eclipse development environment, UNIX / Linux servers, in multiple Pc's on different operating systems giving portable features for user testing.
- Support testing (Functional, Performance, Access controls), application deployment and maintenance.
- Responsible for Supporting/monitoring production environment including tracking Real-time issues and resolving them.
Environment: Java, J2SE, J2EE, HTML, Maven, CSS, JSP, Servlets, JavaScript, Spring, Spring MVC, Ajax, Restful Web Services, JAX-RS, WSDL, SOAP, JDBC, Oracle10g, SQL, Toad, Web Sphere Application Server, Shell Scripting, CVS, Log4j, Eclipse, Linux
Confidential, San Diego, CA
Java Developer
Responsibilities:
- Worked on multiple stages of Software Development Life Cycle (SDLC) deliverables of the project using the Agile Software Development Methodology.
- Designed and developed User Interface of application modules using HTML, JSP, JavaScript, J Query and AJAX.
- Used Struts and Tiles MVC architecture for the application development in Admin UI module.
- Implemented controller classes using Struts API and configured struts action classes and tiles definitions using XML configuration files.
- Used Spring AOP for cross cutting concerns and IOC for dependency injection.
- Used Hibernate ORM module as an Object Relational mapping tool for back end operations over Oracle database.
- Provided Hibernate configuration file and mapping files, also involved in the integration of Struts with Hibernate libraries.
- Provided utility to connect to LDAP to get the user details and the authorized packages.
- Developed Web service client interface with JAX-RPC from WSDL files for invoking the methods using SOAP.
- Scripted WSDL descriptor file and Universal Description, Discovery and Integration Registry (UDDI).
- Deployment of Web services, JSP, Servlets and server side components in Web logic Application server.
- Developed Web Services in WSAD
- Implemented Struts framework (MVC) and developed Action Servlet and Action Form bean
- Implemented Jasper Reporting tools to generate Reports.
- Used Ant scripts to build the application and deployed it on Web Logic Application Server.
- Extensively used Service Oriented Architecture (SOA) to integrate widely disparate applications, that are Web based and uses multiple implementation platforms.
- Provided SQL scripts and PL/SQL stored procedures for querying the Oracle database.
- Managed source repository using CVS version controller tool and developed using Groovy Grails.
- Provided J Unit test cases for the application to support the Test Driven Development (TDD).
- Worked on QA Testing to ensure the quality of the application.
- Provided Log4j support for the application for debugging the system.
- Extensively used design patterns like Singleton, Value Object, Service Delegator and Data Access Object.
- Designed long-term, reliable and adaptive technical architectures and constituted a technical gateway between the project manager and the developers
Environment: Java, J2SE, J2EE, Log4j,Spring, Struts, Tiles, Hibernate, Web services, JAX-RPC, Web Logic Application Server, Servlets, HTML, JSP, XML, WSAD, JavaScript, J Query, JSON, Oracle 10g, Ant, CVS, Windows 2008.
Confidential, Marysville, OH
Java Developer
Responsibilities:
- Programmer Analyst responsible for development, support and enhancement of Order Fulfillment system.
- Designed and developed JSP pages for Agent login, Products display, My Account and Order Confirmation pages.
- Extensively used JSF framework.
- Created application using Net beans IDE
- Implemented struts Validator framework for validating the input forms at both client side and server side.
- Implemented GUI interface using tiles, JSP's and struts custom tags.
- Analyzed and identified components for the Presentation, Business, Integration, Resource and Service Layers
- Created Service Locator component to conceal the complexity of J2EE/JNDI APIs.
- Developed Business Interfaces for EJBs.
- Hands-on experience working with version controller tool such as Clear Case as issue tracking software.
- Worked on solar/ElasticSearch with in a team.
- Used Session Façade to wrap coarse-grained entity beans.
- Worked on Web Sphere Server configuration, packaging and deployment of EAR file.
- Designed Data Access Objects, to encapsulate data access code.
- Created the message resource file to display application information and error messages
Environment: Core Java, Struts Framework,solar, Net beans, Various Design Patterns, EJB, JSP, JSF, clear case, HTML, Oracle 9i, Web Sphere, JUNIT, Windows
Confidential
Java Developer
Responsibilities:
- Responsible for Design and Development of business and presentation layers.
- Developed the application using the MVC design pattern and encapsulated front end from the underlying business logic, and data model.
- Responsible for generation of XSLT.
- Worked on Struts Framework at later stages of the project to support ongoing development by the developers.
- Created Dynamic web pages using HTML, and XSLT.
- Developed front end templates and hand-code pages using HTML, JavaScript, and CSS.
- Developed EJB’s which invokes the Unit-Tel web services using apache axis SOA
- Implemented different EJBs like State full session and stateless session beans.
- Developed the JSPs as web based user interface validated all client Connect screens using Java Scripts.
- Used the J2EE components like, JSPs including tag libraries, Servlets, EJBs.
- Conducted Code review with team members.
- Implemented STRUTS Framework including, creating templates for Action Form classes.
- Implemented internationalization concepts using Struts Framework.
- Wrote Session Beans to handle Business Logic.
- Developed XML file for each server. The XML files have information of all the components reporting to that server. XSL was used to transform XML document. GUI will use this data to draw Tables and Menus with specified attributes.
- Created unit test cases, tested application using J Unit testing tool.
Environment: Core Java, J2EE, CSS, Servlets, JSP, Struts, Tiles, XML, Tomcat, and MySQL, EJB
