Java Developer Resume
Chesterfield, MissourI
SUMMARY:
- Around 7 years of extensive experience in Software Development Life Cycle, Web Application design, Development, maintenance, programming, testing, End - User support of java-based web application.
- Experience in full-life-cycle development of software’s usingObject Oriented Programming/ Methodologies (OOPs).
- Expert in developing User Interface (UI) applications and professional web applications using Java/J2EE, HTML5,CSS3, JavaScript, JQuery, Angular JS, Node JS, JSON, Bootstrap, AJAX and XML includes Collections framework, JDBC, Servlets, JSP, Java Beans, JMS, Struts, Spring, Hibernate.
- Experienced in configuring and deploying applications on different servers such as Apache Tomcat, Web logics, IBM Web Sphere, JBoss.
- Good Experience in Core Java concepts like JavaBeans, CollectionsFrameworksand Multi-threading.
- Insight into Java/J2EE technologies such as Core Java, Servlets, JSP, JDBC, spring and Hibernate.
- Expert in optimizing the performance of SQL, DB2 and PL/SQL queries.
- Expert in creating Templates, Web Interfaces, Layouts, and Flow of Future Pages.
- Extensive experience in various UI widgets using JavaScript libraries (Angular.JS, React.JS and Node.JS) and developing Rich Internet Applications RIA.
- Expertise in implementing client-server business applications using Microservices.
- Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR File management for web applications.
- Configured logging using Log4J and managed version control tools using SVN, VSS and Clear Case.
- Experience in describing data using XML (DTD, Schema) and working with XML management technologies Like XSL, XSD, XSLT and Web Services using protocols such as SOAP and WSDL.
- By utilizing the client-side script AJAX and jQuery, I made my applicationcommunicate with the server and the database.
- Experience in Struts MVC and Spring frameworks. Strong experience in implementation of Hibernate into frameworks like Struts, Spring.
- Built Restful web services securely using Spring MVC framework and Spring boot.
- Experience in using Version Control Tools like SVN, CVS, VSS and GIT.
- Experience in understanding Document Object Model (DOM), DOM Functions and Implementation of user-centered design (UCD) methodology.
- Involved in performing Unit and Integration testing (JUnit) and in writing unit test cases using Junit, Mockito.
- Agile Management and Software Development with Extreme Programming, Scrum, RAD and "Agile" RUP.
- Experienced using tools like JIRA, Confluence.
- Possess excellent communication and Problem-Solving skills and the ability to work as a team member, as well as independently and adapt to new, evolving technologies and implement them in current projects.
TECHNICAL SKILLS:
Languages: C, C++, Java, J2EE
Web Technologies: HTML5, CSS3, Bootstrap, DHTML, XML, XHTML, JavaScript, AJAX, JQuery, JSON
Web Services: SOAP, REST
JavaScript Libraries: Angular.js, Node.js, React.js
J2EE Technologies: Servlets, JSP, EJB, JDBC, JMS
ServerSide Frameworks: Struts 2.0, Spring 3.0, Hibernate 3.0
Servers: Tomcat, WebLogic, IBM WebSphere, JBoss
IDE's and Tools: Eclipse, Net Beans, Atom, IntelliJ, Sublime Text, Visual Studio
Operating Systems: Windows XP/Vista/7/8, Mac OS X, Linux (Red Hat, Ubuntu)
Databases: Oracle 11g, DB2, MongoDB, MySQL, MS SQL Server
Version Controls: SVN, CVS, GIT, clear case
Debugging Tools: Bugzilla, Firebug, IE Developer toolbar, Browser stack
Project Management/Build Tools: Jira, Maven
PROFESSIONAL EXPERIENCE:
Confidential- Chesterfield, Missouri
Java Developer
Responsibilities:
- Attending the Daily stand ups for updating the daily status of the tasks in JIRA (Product Backlog Management Tool) and to the scrum master.
- Involved in various phases of SDLC like requirement gathering, high level and detailed design, build, implementation and testing of Application.
- Involved in analysis of application for product design enhancements and performance improvement.
- Wrote the Java Code using one of the most Powerful Module of Spring MVC.
- Designed various modules of the application using SPRING core and core JAVAtechnologies.
- Used Spring, Hibernate for backend with Oracle database.
- Produced APIs as SOAPand REST web service and integrated with internal applications.
- Used Hibernate in data access layer to access and update information in the database.
- Extensively used the Java collection Framework Classes for Holding the Application objects to get the required information.
- Used Spring for implementing Dependency Injection.
- Used Hibernate for entity mapping, managing database queries and data persistence.
- Created and exposed Restful APIs using Spring REST and Spring boot.
- Involved in the implementation of DAO using Spring-Hibernate ORM.
- Experienced usingJQUERY function for various UI Screens in web applications. Developed application based on MVC architecture.
- Involved in building product APIs and API implementations using Maven 3.
- Involved in the creation of exhaustive JUnit Unit Test Cases using Test Driven Development (TDD) technique.
- Used WebLogic as application/web server.
- Experienced withJenkins as a build tool and for deploying the modules to server.
- Created new views, added new columns to the existing view in the database using SQL.
- Strong analytical and conceptual skills in database design, development and tuning stored procedures, functions, triggers and batch processing in Oracle.
- Used Eclipse as code Editor and Implemented version controlling using SVN.
- Implemented Log4j for logging purposes and to debug the application.
- Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
Environment: Java/j2EE, JIRA, Spring, Spring boot, Maven 3, Hibernate, Oracle DB, Java collection framework, JQUERY, CSS, JSP, Junit, TDD, WebLogic, Jenkins, SQL, Oracle, Eclipse, SVN, Log4j.
Confidential - Los Angeles, California
Web Developer
Responsibilities:
- Participated in Requirement discussions and in preparing the Design Documents.
- Experienced usingSpring and Hibernate to implement business and DAO layers.
- Followed agile methodology and attended Scrum meetings to update the status of daily tasks.
- Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM / CSS Manipulation.
- Created dynamic HTML pages, used JavaScript for client-side validationsand involved in server-side validations using AJAX.
- Used dependency injection (DI) with Spring framework for defining object dependencies.
- Experienced usingHibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
- Involved in developing the persistence layer using Hibernate framework.
- Experienced using display tag libraries extensively while coding JSP pages. Written JavaScript for validation of page data in the JSP pages.
- Excellent project experience in Microservices, Multithreading, CICD, Cloud computing, Web - J2EE technologies.
- Focus on high-performance solutions for (WFS) that maximize performance, scalability, and availability using Microservices, J2EE.
- Used JMS queue for generating automated emails.
- Used JSON to pass objects over the wire while making asynchronous calls.
- Designed the service interfaces and database tables based on the requirements.
- Designed the performance monitoring for services implemented.
- Extensively involved in developing front end web pages using Java Script, HTML, CSS and AngularJS.
- Used Eclipse as IDE tool to develop the application and debugging the application, used JQuery for front end validations.
- Used Maven Plug-in for configuring and building projects and used GIT for version control.
- Reload particular component in set of intervals using AJAX communication.
- Developed XMLs, Java Script for dynamic HTML generation to perform the server-side processing on the client requests.
Environment: Java/J2EE, Java script, HTML, CSS, AngularJS, Spring, Hibernate, JSON, DOM, CSS, ORM Framework, JSP, JMS, Eclipse, JQuery, GIT, AJAX.
Confidential - Pittsburgh, PA
Java Developer
Responsibilities:
- Developed and Implemented Web Services and used Spring Framework.
- Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
- Working on stored procedures, Triggers and functions in Oracle 10g to process the trades using PL/SQL and mapped it to Hibernate Configuration File and established data integrity among all tables.
- Developed API using Hibernate to interact with the Oracle database.
- Experienced in developing enterprise applications using Struts Framework.
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts.
- Worked on the modernization of a legacy and outsourced UI Technologies used were Backbone.js, Can.js, and JQuery.
- Connectivity to the database is provided using JDBC.
- Created all the services to work with the various entities provided and rectified the services using REST APIs.
- Using Java Messaging Service JMS for messaging, configured queues and topics on the WebLogic 10.3 Application Server and used them for messaging.
- Involved in JUnit Testing of various modules by generating the Test Cases.
- Development Web application with JSF and Primefaces.
- Worked extensively on JSF implementations like Richfaces, Apache Myfaces, a4J.
- Provides technical assistance in identifying, evaluating and developing Agile methodologies and procedures that are efficient, effective and meet good business practice.
- Developed the different components of application such as JSPs, Servlets, EJB's using WebSphere Studio Application Developer and used CVS for version control.
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
- Was involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
- Experience in creating build files using Maven.
Environment: Java/J2EE, Spring, Hibernate, Struts, JQuery, AJAX, JavaScript, Node.js, Angular.js, bootstrap.js, backbone.js, Oracle, PL/ SQL, JDBC, JSF 2.0, Primefaces, Apache Myfaces, a4j, MongoDB, REST, Eclipse, WebLogic, Junit, Agile, JSP, SERVLET, MAVEN, Web 2.0
Confidential
Java Developer
Responsibilities:
- Developed front end using Struts tag libraries JSTL, JSP, HTML,Java Script and using JSP framework with AJAX, Java Script, HTML, XHTML and CSS.
- Created business logic and application in Struts Framework using JSP,Servlets and JavaScript is used for front end validation.
- Junit was used for unit testing.
- Developed web services using SOAP, WSDL and Apache axis, done XML transformation and parsing using XML, XML schema, XSLT and XPath .
- The application is based on the MVC-II Architecture using Apache Struts framework.
- Involved in analysis of specifications, Designed and developed various Servlets.
- Coding Different Java helper and validation classes for the Application logic and utilities.
- Used Oracle 10g as back-end database and written SQL scripts.
- Designed and developed JSP pages, JavaScript for various functionalities and testing.
- Developed unit test cases using JUnit and involved in unit testing and integration testing.
- Used Eclipse integrated CVS to maintain version controlled source code.
- Created stored procedures and triggers that are required for project. Created functions and views in Oracle.
- Responsible for updating database tables and designing SQL queries using SQL.
- Created bean classes for communicating with database.
- Implemented Business Logic of the system using Core Java API.
- Spring was used for dependency injection. Involved in building a web application using spring framework.
- Participate in designing Web service framework in support of the product.
Environment: Java, Eclipse 3.3, Struts, WebSphere Application Server 6.0, Hibernate 3.X, Oracle 10g, JSP, Servlets, XML, HTML, JavaScript, Web Services, SQL, Apache axis, Junit, Struts-MVC Framework.