Java/j2ee Developer Resume
Fort Worth, TX
SUMMARY
- 5+ years of experience in all the phases of Software development life cycle which includes Requirement Study, Analysis, Design, Development and Integration using technologies Core JAVA, JEE, JDBC, Servlets, JSPS, Struts, Hibernate and Spring.
- Extensive experiences and knowledge of Java / J2EE Development, Oracle PL/SQL & database Development and Web Development with Agile / SCRUM and Waterfall development methodology.
- Strong experience in MVC Architecture, Struts Framework 1.3/2.0.
- Good experience in technologies like Spring Framework 3.0, Hibernate 3.0 and JSF.
- Experience in developing web applications using technologies like HTML, XML, Java Script, AJAX, CSS, DOJO, JSP Tag libraries and Tiles.
- Strong Experience in Core Java, Multi - threading, Collections, JSP, Servlets, Spring 3.x, Struts 2.x and JDBC.
- Experience in OOP, Object Oriented Analysis (OOA) and Design (OOD) using UML.
- Expertise in J2EE Design Patterns such as MVC, Singleton, DAO, Composite view.
- Experience in Web Services like Restful, SOAP, WSDL and good Knowledge in SOA.
- Experience in using testing tools like JUnit and building tools like Ant and Maven.
- Experience in Agile development (TDD and SCRUM) methodologies.
- Experience in Web Designing tools like JavaScript, JQuery, Ajax, HTML, XML and CSS.
- Experience in developing and deploying J2EE components on application servers such as Web logic Server 9.0/10.0, Apache Tomcat, JBoss and IBM Web sphere 7.0/8.0.
- Experience in developing the Web applications using Eclipse IDE, Net Beans, RAD 9.1.0.
- Strong Experience in Relational database like DB2, Oracle 9i/10g/11g (SQL & PL/SQL).
- Experience in designing database tables and writing DDL’s, DML’s and simple to medium complex procedures, partitioning and indexing tables to improve performance on Oracle
- Experience in User Interaction, Business Analysis, Development, Integration, Documentation, Testing, Deployment, Building, Configuration and Production/Customer Support, Maintenance and Enhancements of both Web and Client/Server Technologies.
- Good domain knowledge in Banking, Finance, Insurance, Health care and E-commerce.
- Experienced in using Tomcat 6.0, Web Logic, JBoss, Web sphere and Version Control tools like CVS, SVN
- Ability to handle multiple tasks and work independently as well as in a team, adapt quickly to new and emerging technologies and experienced in interacting with Business/Technology.
- Motivated team player with ability to work under minimal supervision processing strong analytical, problem solving and strong and succinct communication skills.
- Excellent work ethics, leadership qualities as well as a great team player.
TECHNICAL SKILLS
Operating Systems: Windows, Linux, Unix.
Languages: Java/J2EE 4.0/5.0/6.0, C, C++, SQL, PL/SQL.
Java/J2EE Technologies: J2SE, J2EE, JDBC, JSP, Servlets, JMS, JPA, EJB, Java Beans, JDBC.
Frameworks: Struts, Spring Framework, Hibernate.
SOA/Web Services: Restful, SOAP.
Web Development: HTML, CSS, XML, JavaScript, JQuery, Angular JS, JSP.
Methodologies: Agile, Waterfall model.
Databases: Oracle 9i/10g/11g, SQL, PL/SQL
Scripting Languages: JavaScript, UNIX Shell Script
Web/App Servers: Tomcat 6.0, Web Logic 11g/12c, JBoss, Web sphere 7.0/8.0
Version Control tools: SVN, CVS, Rational clear case.
IDE Tools: Eclipse, Net Beans, Junit, FileZilla.
Development/Productivity Tools: SQL Developer, Oracle Developer, PL/SQL Developer
PROFESSIONAL EXPERIENCE
Confidential, Fort Worth, TX
JAVA/J2EE Developer
Responsibilities:
- Extensively used agile development methodology and project planning.
- Involved in requirement gathering, analyzing the Client Requirements and designing the application.
- Involved in the technical design and created the detail design artifacts such as Use Case Diagrams, Class diagrams and Sequence diagrams.
- Working inAgile/ScrumDevelopment Methodology environment
- Developed stored procedures to extract data based on the business criteria.
- Used Spring MVC along with JSP, HTML, CSS and JavaScript to construct the UI Layer for the application in presentation/Web tier.
- Integrated Spring MVC with Hibernate for Data Persistence.
- Used dependency injection (DI) with Spring framework for defining object dependencies.
- Used Hibernate as persistence framework to map java objects to relational database tables using XML configuration files.
- Extensively worked on Angular JS for the User Interface Design.
- Updated DAO Model, service layer during data migration process
- Used Hibernateto connect with Oracle database to store and fetch data.
- Used GitHub repository to run theJenkinsjob for Continues Integration.
- Designed and Implemented REST web services using JAX-RS API for the different operations provided in the User Interface.
- Integrated various modules and deployed them in WebSphere Application Server.
- Spring 3.1 annotations (Controller) mechanism to create RESTFUL applications.
- Developed unit test cases using JUnit and involved in unit testing and integration testing.
- Responsible for optimizing all indexes,SQLqueries, store procedures to improve the quality of software.
- Developed SQL queries, Joins, PL/SQL sub programs like stored procedures, triggers and functions.
- Worked with the front end applicationdeveloperswith their queries.
- Coordinated with the QA team for testing.
Environment: Java, J2EE, JSP, Servlets, Hibernate, Spring, Maven, XML, SQL, PL/SQL, Oracle, JUnit, Ajax, JQuery, Angular JS, JSON, RAD, Log4J, JAX-RS Web Services.
Confidential, Charlotte, NC
Java/J2ee Developer
Responsibilities:
- Involved in complete projects Life Cycle, i.e. Design, Implementation, unit Testing.
- Involved in complete development life cycle starting from analysis, design, development, testing, deployment, and production support of the application.
- Implemented application using MVC architecture integrating Hibernate and Spring frameworks.
- Responsible for design and developing Persistence classes using Hibernate and Spring JDBC Template frameworks to save data in database tables.
- Worked through cross browsercompatibility issues with layout and styles and fixed major bugs for supported browsers and platforms.
- Deployed the web components into the Web logic application server.
- DevelopedErrorHandlingMechanism for the application.
- Designed client application using Java Server Pages (JSP), Cascading Style Sheets (CSS) and XML.
- Implemented the Enterprise JavaBeans to handle various transactions
- Used Maven tool to build, config, and package and deploy an application project.
- Using Java Financial platform built an application, which is an integration of technologies such as Struts and Web Flow.
- Designed the application by implementing Struts based on MVC Architecture, simple Java Beans as a Model, and JSP UI Components as View and Action Servlet as a Controller.
- Developed MVC design pattern based User Interface using JSP, XML, HTML and Struts.
- Designed and Developed presentation layer using JSP, Html and CSS using Angular JS
- Developed custom validations and consumed Struts validator framework validations to validate user input.
- Participated in designing Web services framework in support of the product.
- Involved End to End development by integration Front End and Backend by Debugging.
- Leveraged AngularJS resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Extensively written unit and integration test cases using mock objects and JUnit.
- Used XML to transfer the application data between client and server.
- Written test cases for Unit testing using JUnit.
- Developed the business rules in workflow rule engine using JSPs and PL/SQL.
- Worked on SQL Server Management Studio to write complex SQL queries and Stored Procedures to retrieve data from the SQL Server.
- Worked in using JBoss Application Server for deploying and testing the code.
- Performed unit testing using JUnit test cases.
Environment: Java J2EE, JSP, JavaScript, Ajax, Spring, Angular JS, Eclipse,Hibernate, XML, Tomcat, Oracle 11g, JUnit, JMS, JBoss, Maven, Agile, Angular JS, JDBC, Web service, XML, REST, JAX-RS, SQL, Struts, PL/SQL .
Confidential, Houston, TX
Java Developer
Responsibilities:
- Develop a directory search widget using REST Api, ajax call through JavaScript considering cross domain calls. This widget populated with categories, navigates to directory of SPs based on zip code/category combination.
- Design and implement Iframe to display eligible SPs determined based on roll-up logic coded in java/backend.
- Develop customizable iframe with a goal of <5 min efforts from partners to integrate HomeAdvisor directory listings on partner websites.
- Pro finder tool in the iframe allows searching SPs with search combination EMC/zip Code (or) Business name/zip Code. Pro finder tool is implemented using Spring, Spring MVC, Elastic Search.
- Develop pagination, sorting features
- Enable affiliate tracking/logging using the affiliation IDs, entry Point IDs for brand association and track in monitor as well.
Environment: Java, Spring, Spring MVC, RESTful, JSP, JSTL, CSS, JavaScript, JQuery, JSON, Oracle, GIT, maven, XML, Servlets, Log4j, Apache Tiles, Tomcat 7
Confidential
Jr. Java Developer
Responsibilities:
- Designed the Front-end screens (GUI) using JSP, Servlets, HTML and JavaScript.
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- Designed and developed Framework Components using different design patterns, involved in designing MVC pattern using Struts Framework.
- Created several Exception classes to catch the error for a bug free and environment and orderly logged the whole process using log4j, which gives the ability to pinpoint the errors.
- Involved in Deploying and Configuring applications in Web Logic Server.
- Worked on coding persistence layer components usingHibernate3.x.
- Communicates in a manner that conveys credibility and confidence that he/she will deliver on the customer’s needs.
- Takes action to resolve customer concerns in a timely manner that exceeds normal expectations.
- Identifies opportunities or problems and acts quickly and decisively to respond to the situation.
Environment: Java, JSP, Oracle9i, SQL, PL/SQL, Java Script, JDBC, Hibernate, JSP, Struts Web Logic, HTML, CVS, ANT, Eclipse, Log4J, Windows
