It App Developer Resume
Columbus, OH
SUMMARY
- 6 years of experience in Software design and development activities including requirement analysis, design, and implementations and testing of various client server - based applications using Java and J2EE technologies.
- Experienced in Object-Oriented analysis/ design and development, SDLC process, MVC architecture implementation.
- Expertise in Design, development and testing of web application and integration of projects using technologies such as Core Java, J2EE, JSP, JDBC, JMS, RMI, XML, ANT, Spring Framework, Hibernate, Java Beans, Web Services (REST/SOAP).
- Experience in Front-End UI technologies like HTML5, CSS, jQuery, JSON, AJAX, NodeJS, AngularJS, Backbone JS, Bootstrap, Tag Libraries, JSTL.
- Strong working experience on Hibernate. Used Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions.
- Experience in Struts (MVC architecture), Spring Framework, J2EE Design Patterns, Spring IOC, Java.
- Strong experience in J2EE Architecture, OOAD in building highly sophisticated systems.
- Experience in creating and consuming SOAP Web Services using JAX-WS, JAX-RS, WSDL and SOAP, JSON messages.
- Experience on working with J2EE Application Server - WebSphere, WebLogic, JBoss, and Tomcat Server.
- Good working Experience in using ANT and Maven scripts for building and deploying the application in Web/App servers.
- Experienced on multiple version control tools like GIT, SVN, CVS.
- Experienced in design and development of Stored Procedures, DDL and DML queries using SQL, PL/SQL with Oracle 9i/10g. Hands on experience using TOAD and SQL Develop.
- Expertise in using IDEs like Eclipse, Net Beans and RAD
- Extensive knowledge in Documenting and Understanding User requirements and System Specifications and Business work flow in a variety of industries and consulting sectors.
- Extensive experience in working on multiple operating systems including UNIX, Sun Solaris, Linux and Microsoft Windows.
TECHNICAL SKILLS
Languages: Java, J2EE, C, C++, SQL, Oracle
J2EE Technologies: Servlets, JSP, JDBC, JMS, RMI, JSTL
Web Frameworks: Struts, Spring, Hibernate, Bootstrap
Web/Scripting Languages: HTML5, CSS3, JavaScript, XML, JQuery
Development Tools: JBoss, Eclipse, NetBeans, RAD, Visual Studio
Web and App Servers: JBoss Server, IBM WebSphere, Apache Tomcat
Operating Systems: Windows-2000/XP/Vista/7/8, Linux
RDBMS\Modelling: ORACLE 10g/11g, SQL Developer, MySQL
Version Control Tools: Git, SVN
Methodologies: Agile, Waterfall
Log Monitoring: Splunk
PROFESSIONAL EXPERIENCE
Confidential, Columbus, OH
IT App Developer
Responsibilities:
- Designed and Developed the UI using Strut view component, Angular JS, JSP, HTML, AJAX, CSS
- Used Log4J for logging and debugging of the application in an efficient manner.
- Responded to service tickets and service requests within established time-based requirements.
- Coded SOAP Clients to retrieve the data from multiple web services enabled application to display results in the formatted way.
- Maven tool for the build and deployment process.
- Used WebSphere application server to deploy the application to execute.
- Documented application for its functionality and its enhanced features.
- Coordinated with internal and external Client resources to isolate and troubleshoot issues resulting with service disruption and outage.
- Researched and evaluated alternative solutions and made recommendations to obtain efficiencies and cost-effective solutions.
- Used Web Services (SOAP, WSDL) to interact with other EBM Database resources, and retrieve the results based on the Clinical Query passed.
- Agile Scrum Methodology been followed for the development process.
- Handle Performance, Scalability and Flexibility issues for the robust application.
- Managed excellent relationships with IT Operations and business partners to optimize application performance and results.
- Designed and developed Hibernate DAO’s using spring framework’s Hibernate Dao Support and Hibernate Template.
- Responsible for identifying the root cause, investigate and provide a solution for the escalated and critical production tickets.
- Used Eclipse Integrated Development Environment IDE in entire project development
- Communicated effectively and timely with peers and management.
Environment: Core Java, J2EE, Spring, Hibernate, Oracle, Angular JS, Maven, CSS, HTML5, Oracle10g, Eclipse, JSP, JavaScript, IBM WebSphere, REST and SOAP web services.
Confidential, Houston, TX
Java/J2EE Developer
Responsibilities:
- Involved in design phase and data modeling, interacted with other team members to understand the requirements for the project.
- Implemented J2EE standards, MVC architecture using Spring Framework.
- Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript and jQuery.
- Developed presentation tier using JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
- Developed dynamic e-mails using JavaScript, and hand coding of HTML5 and CSS.
- Involved in configuration of Spring MVC and Integration with Hibernate.
- Used Spring MVC framework for design and development of web application
- Created Location Look up SOAP based web services using spring.
- Developed Controllers and Services classes that support spring framework.
- Worked on jQuery for user interface interactions, effects and themes built on top of the jQuery javascript.
- Involved in spring, Hibernate & JPA integration for the entire system.
- Extensive use of HTML5 with AngularJS, JSTL, JSP and jQuery for the presentation layer along with Java script for client-side validation.
- Involved in developing Static and Dynamic pages using JSP and Servlets.
- Involved in the application involving Oracle, JAXB, web service Java
- Involved in development of SOAP web services using Apache Axis to extract data from databases.
- Built web-based applications using Spring MVC Architecture suitable for Apache Axis framework.
- Used RESTful web services to expose certain functionalities of the application.
- Developed JSP pages and Servlets for customer maintenance and used Angular JS.
- Developed the data layer using Hibernate Persistence Framework. Created Hibernate mapping files and Hibernate configuration files for individual modules.
- Involved in creating Controller using spring frame work and writing JSP.
- Validated Web service response using SOAP UI.
- Implemented object/relational persistence and query service using Hibernate.
- Used JSON, jQuery, and Ajax for updating the web pages.
- Involved development of front-end components using JSP, JavaScript, and Java.
- Used JPA, hibernate combination to access data from ORACLE database using POJOs for coding simplicity.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL and UDDI
Environment: Core Java, J2EE, Spring, Hibernate, JPA, Oracle, Angular JS, JBoss, Ant, CSS, HTML5, Oracle10g, Eclipse, JSP, JavaScript, Apache Axis, SOAP web services.
Confidential
J2EE Developer
Responsibilities:
- In this project I have extensively involved in all stages of System Development Life Cycles (SDLC) including Requirements, Logical and Physical Architectural Modeling, Design, Development, Implementation and Support.
- Extensively used UML in the design process - Use cases, Process diagrams, Sequence diagrams, Class diagrams.
- Involved in SCRUM meetings with other team members to discuss the flow of the project
- Involved in gathering requirements by interacting with the clients and developing GUI /Business tier /Data Access tier design for the web application.
- Involved in design, writing LLD and test strategy and developed application using agile technology.
- Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Struts Framework.
- Used firebug plug-in to test the control flow within a web page for UI call flow.
- Designed and developed communication between client and server using Secured Web Services, spring and web logic server.
- Used agile methodology for the software development process.
- Enhanced the functionality of screens using JSP, Struts, jQuery, HTML and JavaScript, CSS.
- Developed Action Servlet Classes for controlling logic and transfer between UI.
- Implemented XML Parser objects and building, using JAXP.
- Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic.
- Implemented Data Access Layer using Hibernate, developed POJO s mapped to the relational tables in database using Hibernate mapping files.
- Developing the backend applications usingCore concept(Data structure like Collection).
- Implemented Packages, Stored Procedures, and Triggers using SQL and PL/SQL.
- Involved in developing AJAX application in a team for calling server-side components.
- Involved in Unit testing, and bug fixing, worked with Business Team to execute the business Scenarios and fix the defects.
Environment: Eclipse 3.5, J2EE, Java 1.5, Spring, SVN, Hibernate (ORM Tool), JUnit, HTML5, XHTML, JSP, JavaScript, jQuery, Jasper report Struts 2.x, Java Script, Maven, Ajax, DHTML, Servlets, JAX-WS, JAXB, Oracle10g, PL/SQL, Web sphere Application Server 6.0.
Confidential
Consultant
Responsibilities:
- Developed a stand-alone JAX-WS client to invoke the available web services. It involved creating auto-generated classes from WSDL using JAX-B implementation in IBM RAD.
- Developed a Servlet to test the interoperability of stand-alone client code, which was tested on Apache Tomcat, Jboss and WebLogic.
- Developed a stand-alone client in .net and C++ same as in Java to invoke the available web services.
- Handled JSON/XML data from the connected to Spring MVC controller and displayed in the respective controls using jQuery and JavaScript presentation layer.
- Experienced with Multi-Threaded and Event-driven applications.
- Responsible for web 2.0 migration of the enterprise web application, involved in various initiative of enhancement, user interaction to develop prototype.
- Developed user controls using jQuery and other scripting tools.
- Designed front-end using latest tools like Ajax (Tab Controls & Calendar Control integrated with Grid View).
- Developed HTML form values without refreshing page using jQuery and Ajax.
- Designed and developed a perfect CSS form validation using JavaScript regular expression. This code works perfect in all conditions and supporting all the web browsers
- Used JMX technology for managing and monitoring applications and services.
- Used JMS API for sending messages between two or more clients.
- Developed business logic using Session beans using IBM Web Sphere Application developer and deployed them using IBM Web Sphere Application server.
- Worked on web services using SOAP, UDDI, WSDL and XML related technologies like XML/XMLT and SCHEMA and tools like XMLSPY.
- Used Introscope enterprise inspection and monitoring tool to see an overview of application and server health and statistics.
- Developed Stateless Session EJBs and Message Driven Beans to manage the business logic and Maintained Entity EJBs in current environment.
- Developed Data Access Objects to encapsulate all database specific code using JDBC API, which is used by CMP EJB's to access the database.
- Used JDBC to communicate with Oracle 10g database.
- Created tables, triggers, and stored procedures in Oracle Database.
- Involved with the team in developing an error handling system for the whole application using XML/XSL.
- Provided technical support for enhancements, memory leaks and bugs/fixes.
Environment: J2EE, EJB, Servlets,JavaBeans, JSP, JDBC, jQuery, HTML5, JMS, JMX, XML, IBM Web Sphere 7.0, IBM Web Sphere Application server, Oracle 10g/11g, Rational Clear case, CVS, JavaScript, HTML.