Sr.java Developer Resume
Austin, TX
SUMMARY
- Over 8+ years of IT experience in all phases of the Software Development Life Cycle (SDLC) including Requirement Gathering, Analysis, Design, Development, Testing, Implementation and Maintenance Support in various computing Environments.
- Extensive experience in designing and developing Multi - Tier Web Applications using Java, J2EE Technologies (JSP, Servlets, JavaScript, JNDI, JSF, JMS, JUnit, Ajax, JQuery, EJB, JDBC, Web Services (SOAP, WSDL, REST, UDDI), Log4j.
- Experienced in writing applications in Maven, ANT and deploying them on to servers.
- Extensive experience of working with RDBMS like Oracle 11g/12 c, MySQL, SQL Server and developing Stored Procedures, Triggers, Views, Functions and SQL Queries.
- Extensively worked with MVC Architecture using spring, Hibernate, Apache Struts.
- Experience with Hibernate 3.0 Persistence Framework and Design patterns like Singleton, Factory, Session Facade, Business Delegate, Data Access Object, Data Transfer Object.
- Extensive experience in Web application development using - HTML, DHTML, CSS, JHTML, JavaScript, Applets, AWT, RMI, XML, XSD, XSTL, UML.
- Experience as GUI developer using JSP, Ajax, JQuery.
- Experience in developing components using Enterprise Java Beans over Application servers and platforms such as Web Logic.
- Experience in deploying and configuring multi-tier enterprise applications on multiple servers such as Web logic Server, JBoss, WebSphere and Tomcat, BEA WebLogic.
- Experience of working with RAD, WSAD 5.0, Spring Tool Suite, JDeveloper, Eclipse, NetBeans,
- Experience in designing UML diagrams using Rational Rose and Microsoft Visio.
- Experience in the use of Defect Tracking & Version Management Tools such as SVN, CVS, Rational Clear Case, VSS.
- Experienced in Unit Testing and generating of Test cases for web applications.
- A resourceful team player with good inter-personal skills, effective problem - solving and decision-making skills, looking for a satisfying career in a fair working environment with opportunities for growth.
TECHNICAL SKILLS
Languages: C, C++, Java, J2EE, SQL/PL SQL
Java Technologies: Core Java, Collections, JDBC, Multi-threading, AWT, JSP, Servlets, JSTL, JNDI, Ajax, EJB, JMS, Java Beans, Custom Tags, RMI, JCAPS, Design Patterns
Frameworks: Spring, Struts, Struts-Tiles, JSF, Hibernate and iBATIS
Scripting Language: HTML5, XML (SAX, DOM), XSL/XSLT, XPATH, Java Script, jQuery, Ajax
Web Services: SOAP, WSDL (JAX-WS), UDDI, REST (JAX-RS), APACHE CXF
Databases: MySQL, Oracle/10g, IBM DB2, MS SQL Server, MS-Access, Postgre SQL
Tools: /IDEs: Spring Tool Suite, Maven, Eclipse IDE, NetBeans, RAD, WSAD, JBuilder, JDeveloper, Visual Studio.NET, Toad, Putty, JUnit, Log4j
Application Servers: IBM WebSphere, Apache Tomcat, Glass Fish, JBoss, BEA WebLogic, TPT, CXL
Version control: SVN, CVS, Rational Clear Case and Clear Quest
Platforms: Windows 8.1, UNIX/Linux, Solaris
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
Sr.Java Developer
Responsibilities:
- Designed and implemented User management and Report Management modules using J2EE, JSP, Servlets, Struts and Oracle Database.
- Implemented the user interface for the User management such as Add user, Delete User, Modify user.
- Implemented the business logic using JSP, JSTL, Java Beans and service classes.
- Designed the presentation using Struts framework and command pattern for the middle tier.
- Developed the action classes, Action form classes, created JSP’s using Struts tag libraries and configured in Struts-config.xml, web.xml files.
- Worked on Struts Action classes, Action forms, Struts-config.xml and Tiles-defs.xml.
- Used Struts validator framework for server side and client side validations.
- Used Struts Tiles framework for the development of user interface.
- Implemented the UI using java server pages, HTML, CSS.
- Developed JUnit test cases to validate the REST services.
- Built main application in leveraging technologies such as Angular.js, Backbone.js, Ember.js.
- Back-end Java developer for Data Management Platform (DMP). Building RESTful APIs in front of different types of NoSQL storage engines allowing other groups to quickly meet their
- Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap
- Develop the business logic using Java, JDBC and Deploy on Tomcat server.
- Automated the build process using ant and shell script
- Implemented MVVM in all interactive views using jQuery & Knockout.js and layouts in Bootstrap.
- Created distributed Oracle coherence domains, configuration and system design based on oracle coherence.
- Used Eclipse IDE for designing, coding and developing applications
- Used Apache CXF as the Web Services framework to implement the REST APIs involved
- Implemented all the CRUD operations using JPA query language.
- Involved in the development of presentation layer and GUI framework using CSS3 and HTML5. Client Side validations were done using JavaScript.
- Developed XML web services for retrieving loan information from the bank.
- Developed asynchronous components using IBM MQ Series with JMS for queuing and messaging.
- Build: Compiled the project assemblies using MAVEN, and deployed it with ANT script.
- Developed Junit test cases to test the functionality of application.
Environment: Eclipse 3.1, Struts 1.2.4, Hibernate 3.0, Servlet 2.2, JSP 2.0, Windows 2000, Oracle 9i, IBM MQ series, WebSphere Application server 10.3, JSP, JSTL, HTML,CSS, ANT, XML, Log 4j 1.2, Junit.
Confidential, Irving, TX
Senior JAVA/J2EE Developer
Responsibilities:
- Worked on the Spring framework like Spring IOC and Spring DAO.
- Implemented application level persistence using Hibernate and Spring.
- Developed various components using Struts (MVC), JSP, and HTML.
- Involved in the development of backend Logics or data access logic using Oracle DB & JDBC.
- Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
- Used WebLogic for design, development, and deployment of applications.
- Developed API using Hibernate to interact with the Oracle database
- Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
- Uses the DAO pattern for data access layer and JMS API for the messaging requirement.
- Used Javascript and JQuery for validating the input given to the user interface.
- Developed test cases and performed unit test using JUnit Framework.
- Design and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
- Worked with NoSQL database Mongo DB and worked with it to perform many different operations
- Test the API responses for the WCS changes deployed on continuous basis, validate the GreenBox response data and Mongo DB data.
- Involved in creating user interfaces using Jquery.
- Designing and creating business rules using IBM ILOG Rules Engine.
- Utilized Agile Methodology (SDLC) to managed projects
- Used Maven to build and generate code analysis reports.
- Designed and Developed SOA enterprise system using Oracle SOA
- Involving in Building the modules in Linux environment with Ant Script
Environment: Java, J2EE, Spring, Hibernate, Struts, Weblogic, APACHE CXF, Restful, JQuery, AJAX, Sencha ExtJS 4.0, JavaScript, Openstack, JSP, JSTL, SERVLET, Oracle, ADF, Sybase, CRUD,Cobol, PL/SQL, JIRA, Angular, KnockoutJS, JDBC, MongoDB, Backbone.js, Node.js, Adobe(CQ5),Bootstrap, Coherence, Core Java, UML,Drools,Eclipse, Junit, MAVEN, ITEXT, Subversion, Jasper report, ILOG, Agile, Web 2.0, SOA, XSLT
Confidential, SFO, CA
Java Developer
Responsibilities:
- Participated in the sprint review meetings and explained the technical changes to the clients.
- Developed the Site using the Struts withSpringIntegration using the tiles framework
- Developed and Enhanced application banking application on Spring MVC Framework.
- Developed and Implemented Web Services and used Spring Framework.
- Interfaced with the back-end using Hibernate Framework and XML
- Implemented business logic using Struts action components in the Struts and Hibernate framework.
- Developed AJAX scripting to process server side JSP scripting.
- Developing enterprise applications using Struts Frameworks
- Implemented the Connectivity to the Data Base Server Using JDBC.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Used ANT scripts to build the application and deployed on WebSphere Application Server.
- Created PL/SQL procedures, functions and written complex SQL queries
- Implemented View layer of MVC architecture using JSF components.
- Developed internal application using Angular and connecting to Oracle on the backend.
- Utilized Mongo database management system for keeping user generated data
- Bottle micro-framework implemented with REST API and MongoDB (NoSQL) as back end database.
- Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) andBootstrap, connecting to a REST-ful server on a different domain.
- Use modern web technologies such as HTML5, JQuery,frameworks.
- Used JMS in the project for sending and receiving the messages on the queue.
- Implemented WSDL specification in combination with SOAP and XML Schema to provide Web Services
- Developed the presentation layer using Java Server Pages (JSP), Tiles, Ajax and Java Script.
- Developed web pages using HTML5, CSS3 and JavaScript.
- Developed AJAX functionalities using frameworks like JSON, DOJO and JQuery.
- Develop shell scripts to automate priority tasks.
- Update Jasper Report configurations to make the changes in the reports.
- Involved in designing the data stage job to implement ILOG JRules Component.
- Designed and developed the application using agile methodology and followed TDD, Scrum.
- \Working with the JIRA tool for Quality Center bug tracking
- Deployed the applications in Linux servers using deployment scripts.
Environment: Eclipse 3.1, Struts 1.2.4, Hibernate 3.0, Servlet 2.2, JSP 2.0, Windows 2000, Oracle 9i, IBM MQ series, WebSphere Application server 10.3, JSP, JSTL, HTML,CSS, ANT, XML, Log 4j 1.2, Junit.
Confidential, Omaha, NE
Sr.Java developer
Responsibilities:
- Involved in complete software development life cycle (SDLC) of client’s business process by using their current system and continuous client feedback.
- Designing and implementing business components for enterprise applications using J2EE technologies such as JDBC and JMS
- Creating Web Services using SOAP protocol.
- Used maven to emploDeveloping web applications using frameworks such as JSF, Faclets.
- Developing custom JSP tags for role-based sorting and filtering.
- Developing custom tag libraries (JSTL) for achieving most code-reusability and ease of maintenance for presenting, formatting and gathering data.
- Creating database tables, created Hibernate mapping files (hbm) with associations and developed business objects, which use these tables.
- Developing JSP pages for presentation layer (UI) using Struts 1.2 with client side validations using Struts Validator framework/ JavaScript.
- Implementing Server side programming using JSP and AJAX.
- Developing the complex queries using JPA annotations in the POJO.
- Developed server side POJO for data modeling of customers, businesses, driver history and transactions.
- Responsible for e-commerce Division Central Region Professional Services business development, sales support, technical architecture, management and delivery of consulting engagements
- Used maven to employ standard conventions and practices to accelerate the development cycle.
- Used groovy for writing shell and build scripts.
- Developed DAOs using JPA, Hibernate persistence API for the database operations to interact with Oracle Database.
- Developing application with Servlet lifecycle.
- Identifying different components of business workflow and writing description of each component.
- Build use cases for each component of business workflow, create design documents with different UML diagrams like sequence diagrams and class diagrams using Rational Rose.
- Developing UI using JSP, JavaScript and HTML.
- Each Interface module was designed as a separate service interacting as Web services between each other.
- Responsible for creation of web page help using XSL and XSLT.
- Involved in developing the user interface using HTML, JavaScript, CSS, JSP, JSF 2.0 and JSTL.
- Used the frameworks and libraries such as Spring (Dependency Injections) and JQuery.
- Configuring and working in the application Servers such as IBM Web Sphere 6.1, JBoss 6 and Tomcat 6.
- Domain Knowledge in developing enterprise and web applications for banking, insurance and Logistic.
- Used RDBMS like Oracle, MS SQL Server and MySQL.
- Used log4j for logging, debug, errors, info, and exceptions.
- Used Clear Case for version control.
- Used Clear Quest for bug tracking, issue tracking, and project management.
- Involved in functional testing and integration testing.
- Responsible for mentoring junior members in the team.
Environment: Java, J2EE, Clear Case, Web Services, XML, SOAP UI, Ant, Hibernate, Spring Framework, SQL Runner,Control Center,AJAX, JSP,JavaScript, JSF, JSTL, Junit, JBOSS, MVC, Oracle SQL Developer, PL/SQL, Clear Quest, Requisite Pro, & MS Visio.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) of the application, requirement gathering, design analysis and code development.
- Designed and developed business components using Session and Entity Beans in EJB.
- Implemented EJB’s Container Managed Persistent strategy.
- Mapped classes to database tables in Deployment Descriptor files.
- Worked on triggers and stored procedures on Oracle database.
- Apache Ant was used for the entire build process.
- JUnit was used to implement test cases for beans.
- Worked on Eclipse IDE to write the code and integrate the application.
- Application was deployed on Web Sphere Application Server.
Environment: JDK, JavaScript, JSP, Servlets, Struts, JMS, WSAD, Oracle8i, Web Sphere Application Server, Oracle 9i, EJB, Ant, Linux.
