Senior Java/j2ee Developer Resume
Bentonville, AR
SUMMARY:
- Around 9 years of Information Technology experience in Design, Development, production support, and maintenance.
- Experienced in using Agile Methodology including creating product / Confidential catalogs, active participation in Scrum, Confidential planning meetings.
- J2EE technologies like JSP, Servlets, EJB, JDBC, XML, JAXB, JAX - WS, AJAX, ANT and Web Services.
- Experienced in all stages of Software Development Life Cycle including proposal, process engineering, requirement analysis, design, development, testing, deployment and support.
- Good experience in implementing Object Oriented Analysis & Design (OOAD).Exposure to implementing Web Services (WSDL using SOAP protocol).
- Expertise in front-end/presentation tier development using Struts 1.2 frameworks with Struts Tiles, Struts Validator, Servlets, JSP, JSF, JSTL, JQuery, JavaScript, HTML and CSS.
- Experience with Messaging Queue Technologies such as JMS and Rabbit MQ
- Experience in writing the UNIX and Linux shell scripts in order to execute the jobs.
- Experience in web application design using open source Spring, JSF& Struts Frameworks and Java&J2EEDesign Patterns.
- Strong Experience in Oracle and backend programming. Good experience in SQL, PLSQL. Normalization, creation of stored procedures and function.
- Experience in implementing open source frameworks like Struts, Spring MVC, Spring Web flow 2.0, Hibernate, iBatis ORM (Object relational Mapping) and AJAX.
- Highly proficient in developing n-tier Enterprise application with J2EEdesign patterns like MVC, Business Delegate, Session Façade, DTO, DAO, Front Controller, Factory and Singleton
- Solid experience in lightweight POJO based frameworks like Spring 2.5 (Dependency Injection, IOC, Remoting, ORM, DAO, AOP, JMS and Business Integration).
- Extensively worked onJava, JSP, Servlets, Swings, MVC Architecture (Struts and Spring), Spring, Spring Web flow 2.0 Hibernate, EJB, JMS, AJAX, JSF, Web services,JavaScript, HTML, Angular JS, Bootstrap JS, DHTML, JSTL, CSS, and Custom Tag Libraries to develop JSPs.
- Good Knowledge on JavaScript libraries which include Angular JS versions (1.0,2.0), React JS, Node js, backbone.js and GWT.
- Analyzed and built Administration module for a website.
- Experience in developing B2B website using IBM WebSphere E-Commerce.
- Hands on experience using IDEs like Eclipse, Rational ApplicationDeveloper(RAD), Web Sphere Studio ApplicationDeveloper5.0Rational Software Architect (RSA).
- Extensively worked on relational databases like Sybase, DB2, MS SQL Server, Oracle 9i and MySQL.
- Strong in object oriented design/analysis, UML modeling, classic design patterns andJ2EEpatterns.
- Designing and implementing scalable, RESTful and micro services-based back-end. The back-end is being written inJavausing spring boot for simplicity and scalability.
- Developed RESTful web services interface toJava-based runtime engine and accounts.
- End to end application design and development using RESTful APIs, Micro-services, Spring boot, Spring Cloud, HTML5, CSS3, Bootstrap 3.0 and JQuery.
- Strong Experience in working with scripting languages like JavaScript, AJAX, JQuery, Bootstrap and AngularJS.
- Hands on experience in developing user interfaces with HTML, DHTML, JSTL and CSS.
- Expertise in implementation of web applications using frameworks such as Struts, Spring and Persistence Framework like Hibernate ORM (Object Relational Mapping) in a typical n-tier architecture.
- Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
- Worked on the spring framework like Spring IOC and Spring DAO.
- Good experience in server side Business Logic Development using Session, Entity and Message Driven Beans.
- Expertise in deploying enterprise applications on WEB /Application servers like IBM Web Sphere Message Broker, Jboss, Apache Tomcat.
- Experience working in Databases like Oracle 9i/8i/10g (SQL, PL/SQL), MS SQL Server 2000, MySQL.
- Experience in writing ANT, Maven build scripts, providing logging facility using Log4j, Writing JUnit test cases and used Quality Center for bug tracking.
- Worked on code optimization & performance tuning of various applications.
TECHNICAL SKILLS:
Programming: Java, C, C++, Perl, PL/SQL
Java Technologies: Core Java, Collections, Threads, Swing, I/O, Servlets, JDBC, JNDI, JSP, JSF, EJB, JMS, XML, Struts, Web services, SOA, WSDL, SOAP, UDDI, Spring, JAX, Hibernate
Markup/Script Languages: XML, CSS, XSL, XSLT, HTML, Java Script, AngularJS, JQuery, AJAX
Web/Application Servers: Apache Tomcat, Glass Fish, Jboss, WebLogic, Web Sphere
RDBMS: Oracle 8i/9i/10g/11g, MySQL, SQL Server, DB2
IDE Tools: Eclipse, Netbeans, IDE, Visual Studio
Protocols: HTTP, HTTPS, SMTP, SOAP, TCP/IP
Operating Systems: Windows NT/2000/XP/ Vista/ Windows 7, Unix and Linux.
OOA,OOD: MS Visio, Rational Rose and UML, Use-case diagrams, Sequence diagrams, Class diagrams, Activity diagrams.
Development Models: Agile Development, Waterfall Model, Test Driven Development
PROFESSIONAL EXPERIENCE:
Confidential, Bentonville, AR
Senior Java/J2ee 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.
- Designed and Developed User Interactive (UI) of Web pages with the help of HTML5, CSS3, JavaScript, JQuery, Bootstrap and AJAX.Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation. Extensively used Bootstrap for styling HTML5 elements.
- Designed and implemented web module using Spring MVC.
- Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Implemented application level persistence using Hibernate and Spring
- Used Boot Strap Framework for responsive design of the applications.
- Worked on Angular JS single page web application for legal application monitoring for service consumers.
- Designed and developed web interfaces and business logic using Jakarta Struts Framework (MVC architecture), JSP, Servlets,JavaBeans, JDBC, AJAX,JavaScript, HTML, DHTML and XML Technologies.
- Angular JS was used as the framework to develop SPA applications.
- Developed custom angular routes for application based on the user navigation to load pages.
- Used frameworks like Karma and Jasmine for implementing TDD and BDD in our projects.
- Spring framework was used as the controller lawyer in back end to take care of the requests in the application.
- Used JSF, HTML5, CSS3, React JS, Angular JS, jQuery and Bootstrap to build this SPA Single Page application.
- Involved in creating Front end screens using JSF, HTML5, CSS, JavaScript, jQuery, Node JS, Sencha, React JS, Bootstrap, Angular JS UI-Router, GWT (Google Web Toolkit) Grunt, & Gulp and parsed data from XML.
- Contributed code to the development of mobile and responsive design and customized many features of the application in iterative sprints environment.
- Had experience and extensive knowledge on soap, rest, html and http.
- Developed the administrative UI and Involved in the creation of interface to manage user menu and Bulk update of Attributes using AngularJS and JQuery.
- Implemented MVC architecture using Spring Web MVC framework.
- Composing the application classes as Spring Beans using Spring IOC/Dependency Injection.
- Worked upon the dashboard for the project, which contained a variety of charts and drag gable components using AM charts, JQuery UI Library.
- Used AJAX framework for asynchronous data transfer between the browser and the server. Involved in JavaScript coding for validations, and passing attributes from one screen to another.
- Worked with Agile software lifecycle methodologies. Create design documents when and as required. Perform coding, debugging and testing.
- Responsible for cross browser compatibility and hence exposure to popular browsers. Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: Java, Spring, Hibernate, RESTful Web Services, XML, HTML5, JSP, Bootstrap CSS, JavaScript, JQuery, AngularJS, Rational Application Developer, JUnit, Windows, WebSphere AS, Ajax, JSON, RTC.
Confidential, Atlanta, GA
Senior Java/J2ee Developer
Responsibilities:
- Interacted with the stakeholders to gather requirements and business artifacts.
- Developed the GUIs using HTML, CSS, JSP, Java Script and JQuery Components.
- Developed the GUI module using Angular JS, AJAX framework
- Developed user interface using JavaScript, React JS, Node JS, HTML, GWT (google Web Toolkit), CSS.
- Design and development of the Alliance application using Spring MVC and Hibernate.
- Worked on spring dependency injection, declarative transactions, AOP.
- CreatedMongoDBcollections and integrated with spring andMongoDB.
- Developed the custom tags for frequently used tags in project.
- Coded and developed EJB Components, both Session Beans and Message Driven Beans, modeling the business logic based on applications specified coding standards.
- Followed Agile Scrum methodology, Test-driven development (TDD) and Continuous integration and Pair Programming.
- Developed the GUI module for desktop website using Struts Framework,
- Implemented Web-Services to integrate between different applications (internal and third party components) using RESTful services using Jersey.
- Developed several Spring /Servlets /JSP for MVC tiers to accomplish a variety of functionalities described above with respect to MVC design pattern, Command design pattern etc.
- Used Java script, JQuery, JSTL and CSS for developing the JSP’S.
- Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Implemented Hibernate ORM tool to interact with back end persistence system.
- Developed Hibernate entity POJOs based on Database schema.
- Coordinated Unit, Integration, Test Driven Development and User Acceptance Testing and developed test cases for bean components.
- Developed and deployed application in Web Logic AS in clustered mode
- Used CVS for maintaining the component and for release and version management, and Jenkins for build process.
- Followed agile software methodology for project development.
Environment: Java, Struts, Spring, Hibernate, RESTful Web Services, XML, UML, HTML, CSS, JSP, JavaScript, JQuery, AngularJS, Eclipse, JUnit, Windows, Unix, Web Logic AS 12c, Ajax, Jenkins, JSON, Ant, Oracle 11g, CVS.
Confidential, Detroit, MI
Java 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 Struts Framework.
- Involving in consuming, producing SOAP based web services using JAX-WS and tested the web services with SOAPUI.
- Implementing Maven and Jenkins used for the automatic build process.
- Expertise on working with the JavaScript, prototype JS and various MVC JavaScript frameworks node.js.
- Using Spring ORM module for integration with Hibernate for persistence layer.
- Using Spring AOP in exception handling, which it reduces the development time to handle the exceptions.
- Developing screens using AngularJS, Dojo, CSS3 and Html5 and Designed Dojowidgets and reusable modules with Dojo.
- Developed presentation tier using JSP, Java Script, JQuery, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP and WSDL
- Involved in writing SQL queries and stored procedures for data manipulation.
- Used JUnit for unit testing.
- Worked on JavaScript frame work (AngularJS, Backbone, Bootstrap) to augment browser based applications with MVC capability.
- Used Javascript framework such as Angular JS(for data driven apps) and Backbonejs(for heavy DOM Manipulation).
- Used Backbone JSto optimize in-browser use and to load the module and to improve the Speed.
- Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, AngularJSand Bootstrap with MySQL database.
- Used Ant building tool to build the application.
- Used JIRA for ticket tracking.
- Worked on maintenance to support the existing application.
- Worked on quality center to track the defects created by QA.
Environment: Java, J2EE, Struts, Spring, Oracle, Jboss, Ant, CSS, HTML, Oracle10g, Eclipse, JSP, JavaScript, JQuery, Apache Axis, SOAP web services, Jira, Web sphere Message Broker CVS, Quality Center .
Confidential
Java Developer
Responsibilities:
- Involved in design and development of modules in the application.
- Coordinated closely with client’s Enterprise Architecture team in signing off the design of the application.
- Used DOJO for client side framework.
- Developed a REST web service API's using Muleservices, implementing Spring MVC, and JDBC modules.
- Creating, Debugging and testing web applications using web services using RESTful, Javascript, JQuery, AJAX and SQL.
- Implemented RESTfulweb service using JAX-RS API.
- Used Mule ESBfor application integration and deployed muleapplications
- Developed server side utilities using J2EE technologies Servlets, JSP, JDBC.
- Maven and Jenkins used for the automatic build process.
- Developed various Oracle PL/SQL programming with stored procedures, packages, functions, triggers and other advance technologies.
- Collaborate with projects / lead developers to ensure the architectural direction is implemented into the solution. Works with project teams/working teams to identify areas where there may be integration, continuity, impacts, reuse, and dependencies between efforts.
- Unit and integration test cases are being designed and developed using JUnit and JMockit.
- Used Spring Tool Suite (STS) as IDE for development and deployed application on Web logic.
- Implemented the Model-View-Controller (MVC) design pattern using Java 2 Platform Enterprise Edition.
- Used Rich Facesinan advanced UI component framework for easily integrating Ajax capabilities into business applications using JSF.
- Set up ActiveMQfor asynchronous communication and implemented the messaging modules using Apache Camel API.
- Used ActiveMQto communicate 2 Systems To and Fro Communication where Asynchronous Message Communication was required.
- Implemented JSFMVC framework to make separate behavior and presentation in application.
- Developed few pages with HTML5, AngularJS and CSS3.
- Developed Data persistence API using Hibernate and Spring DAO layer.
- Implemented logging and transaction manager using spring’s Aspect Oriented Programming (AOP) concept.
- Used DAO's and services for data storage and retrieval.
- Implemented critical DB design optimization techniques in the application. Created Oracle cron jobs to update crucial tables.
- Redesigned and tuned SQL queries to improve the performance of the applications.
- Developed and executed test data for unit, functional and user acceptance testing to assure quality project deliverables.
- Handled the build and Deployment strategies.
- Involvement in end to end project phases and providing warranty support on the applications.
- Coordinated in all testing phases and worked closely with Performance testing team to create a baseline for the new application.
Environment: Java/J2EE, Spring, Hibernate, JSP, Servlets, HTML, DOJO, JavaScript, Struts, Spring AOP, XML, XSD, XSLT, CSS, JUnit, RAD, Oracle, PL/SQL,SQL developer, Web sphere Application Server, ANT, Log4j, Unix, Quality Center, JIRA Tracking tool.
Confidential
Java Developer
Responsibilities:
- Involved in Full System Development Life Cycle (SDLC)
- Developing User Interface using JSP, Servlets HTML, and JavaScript
- Developed the application based on Model View Controller (MVC), design pattern using Servlets, JSP and Java Beans.
- Worked on the Spring framework like Spring IOC and Spring DAO.
- Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
- Used Hibernate to populate the data from the Database.
- Used JavaScript and JQuery for validating the input given to the user interface.
- Developed the application using Spring MVC.
- Involved in front end server side coding using JavaScript/HTML/CSS and Java, JSP, Beans, EJBs.
- Developed JSPs, JavaBeans and Servlets.
- Created images/icons for web pages using Photoshop.
- Interaction with the clients for modifications after UAT.
- Data validation and documentation for future changes.
- Implemented design patterns like MVC, Singleton.
- Designed and Developed HTML pages and JSP pages.
- Configured controllers using Struts Framework.
- Developed front- end interfaces and Error Handling mechanism using JSP
- Used Tomcat server for application development with Eclipse IDE tool
- Used JDBC Connection Pooling with Oracle Database
- Called PL/SQL stored procedures using JDBC Callable statements
- Worked on bug fixing of the developed application
- Instrumental in modularizing, structuring & functional designing and played key role in development
- Used JDBC connectivity with callable statements to invoke the stored procedures
- Developed a connection pool mechanism in java to pool Oracle connections
- Testing the modules
Environment: Java/J2EE, Spring, Hibernate, JSP, Servlets, HTML, DOJO, JavaScript, Struts, Spring AOP, XML, XSD, XSLT, CSS, JPA, JUnit, RAD, Oracle, PL/SQL,SQL developer, Web sphere Application Server, ANT, Log4j, Unix, Microsoft Visio, Quality Center, JIRA Tracking tool