Java Developer Resume
Bloomington, IL
SUMMARY
- About 7 years of extensive experience developing enterprise, web - based and SOA applications using Java- J2EE technologies.
- Programming and development expertise in various JEE technologies including JSP, Servlets, EJB, JDBC, JNDI, JMS, RabbitMQ, AngularJs and web services (REST).
- Extensive experience working with frameworks like Spring IOC, Spring AOP, Hibernate, Swing and SpringBoot.
- Hands on professional experience in Node.JS, Mongo DB, React JS, Angular JS, HTML5, CSS3 and Bootstrap.
- Expertise in JavaScript both client and server side scripting languages like jQuery, Angular.js, Node.js.
- Strong experience developing web interfaces using HTML, CSS, JavaScript, JQuery, BackboneJS, Node.JS, Angular-JS, EXT-JS and Bootstrap.
- Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions. Ability to work in a variety of environments (Java, PHP, Python, Node.js)
- Extensive Experience in developing latest version of Object Oriented (OO) JavaScript libraries like Angular JS, Ext.JS, D3.js, Backbone.js, Knockout.js, Node.js, and Bootstrap
- Substantial experience working on application with clustered-server like Tomcat, JBoss, Web Server XAMPP.
- Excellent knowledge of XML, XML Parsers, XSL, REST, and SOAP.
- Excellent Knowledge using JavaScript frameworks such as AngularJS and JQuery.
- Good understanding of development and implementation of various Java/J2EE design patterns such as Data Access Objects, Transfer Objects, Singleton, Factory Design and MVC.
- Experience working in SQL, Stored procedure, Stored Functions, Triggers.
- Good experience with client-server side web technologies such as HTML/HTML5, CSS/CSS3, Twitter Bootstrap, AngularJs.
- Experience working with the open source web application framework such as Grails.
- Worked on drafting test-cases using Junit and Easymock.
- Experience in error-logging and debugging using Log4j.
- Proficient in using IDE tools such as Eclipse and NetBeans.
- Worked on build and Dependencies management tools like Npm, Grunt, Gradle, Maven, and Ant.
- Self-motivated team player with excellent analytical and interpersonal skills and ability to work independently.
TECHNICAL SKILLS
Web/Application Servers: Apache Tomcat, Glassfish, XAMPP, WebLogic, Http-Server
J2EE Technologies: EJB, Servlets, JSP, JDBC, MVC, Hibernate, Spring, SpringBoot, JNDI, Log4J, JUNIT, ANT, AJAX
Messaging System: JMS
Language: Java XML, Angular JS, SQL
IDE Tools: Eclipse, NetBeans
Web Technologies: JavaScript, CSS/CSS3, HTML/HTML5, XML, JSP, jQuery, React Js, AngularJS
Internet Protocols: HTTP, HTTPS, FTP,SOAP, TCP/IP, REST
Databases: MySQL, SQL Server
Testing Tools: Junit, EasyMock
Version Control Tools: GitHub, SVN
Operating systems: Windows XP 7,8,Linux
ORM: Hibernate
PROFESSIONAL EXPERIENCE
Java Developer
Confidential, Bloomington IL
Responsibilities:
- Developed restful web services using Jersey and Spring.
- Interfaced with the Oracle back-end using Hibernate Framework and XML config files.
- Worked extensively to develop restful web services to make it completely independent from UI components.
- Extensively used the modern JavaScript Frameworks: Angular.JS, Node JS Bootstraps and JQuery Plugins to develop Responsive Web Designs (RWD).
- Designed in-house build automation and continuous integration systems by utilizing Nodejs, Git and Grunt.
- Implemented RESTful web service for to request forcreditreport fromcreditagency.
- Designed and developed user-friendly GUI interface and web pages using HTML, Angular JS, JQuery, Node.js, React.js and JavaScript
- Developed, tested and deployed business feature set in Node.js with MongoDB backend.
- Migration of existing systems toAWSand using the snapshot method for the EBS volumes.
- Developed and maintained UNIX/Perl/ANT scripts forJava/J2EE build and release tasks.
- Experience with Hibernate, AJAX, PERL and Unix Shell Scripting.
- Created various UI components for different web pages using HTML, Twitter Bootstrap, and AngularJS.
- Excellent understanding ofjavaconcepts like Multithreading, String handling and construct and optimized SQL queries in Mysql.
- Used Hibernate with Persistence Layer for CRUD operations.
- Involved in writing SQL & PL SQL - Stored procedures, triggers, object types.
- Created XML Schema, XML template and XSL.
- Developed Web Services Application using SOAP.
- Used Web services - WSDL and SOAP for getting credit card information from the third party.
- Used Rally for Agile project management.
- Enhanced user experience by designing new web features using Angular Js and accommodate these advanced and fast technologies and used other modules of spring DI & AOP.
- Extensively used JSON and request and response format for all the restful web services.
- Performed Unit as well as System Integration test (SIT) and User Acceptance Test (UAT) for all the modules.
Environment: Java1.7& 1.8, J2EE, Spring 4, Node.JS, Hibernate, Spring Boot, AngularJs, CSS, Ajax, Html5, PERL, REST, PL/SQL, Spring JDBC, Jersey, Restful Webservices, Apache Tomcat.
Java Developer
Confidential, Richardson TX
Responsibilities:
- Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
- Used Agile Methodology and actively participated in Scrum meetings to produce quality deliverables within time.
- Designed Frontend with in object oriented JavaScript Framework like bootstrap, Require.js, Node.js and Angular.js
- Created Class Diagrams, Sequence Diagrams, and Activity Diagrams to describe the relationship that exists among system\'s object in accordance with the business requirements using UML.
- Designed and implemented application using JSP, Spring MVC, Struts 2.0, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, ANT, JMS, Oracle, JBoss
- Used Bootstrap and Angular JS, React.js and Node.js in effective web design
- Developed User Interface and web page screens for various modules using Html, CSS,JavaScript, and AJAX and Angular JS React JS and Node JS
- System built using Model-View-Controller (MVC) architecture.
- Involved in creating the custom directives using Angular.JS and node JS
- Implemented the application using the concrete principles laid down by several design patterns such as Composite View, Session Facade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator.
- Involved in Developing of Application based on J2EE using Struts, Hibernate, and spring framework.
- Implemented front-end using JSP, HTML, JSTL, CSS and JavaScript.
- Developed client request validations and processing using JavaScript and HTML.
- Developed Web services to allow communication between application through RESTful over HTTP using Apache Axis2
- Designed and implemented transaction management using SpringAOP.
- Implemented several types of spring controllers as per application requirements, Spring validators, persistence layer, DAO and service layer components using Spring/Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate QL.
- Extensively used Spring IOC, configured Application Context files and performed database object mapping using Hibernate annotations.
- Used JPA for mapping business objects to the Oracle database
- Automate build process by using Maven and used CVS version control tool.
- Configured and customized logs using Log4J.
- Provided production support by debugging and fixing critical issues related to application and database.
- Troubleshooting of high volume and transaction and connection pool related issues in production and refactored code to fix the issues.
Environment: Java 1.6, J2EE, JavaScript, AJAX, JSP, Servlet, JMS, Struts 2.0, Spring MVC 2.5, Hibernate 3.0, EJB 2.0, JDBC, RESTful, Axis2, WebSphere, Maven, Oracle, HTML, CVS, XML, UML, Rational Rose, Windows
Java Developer
Confidential
Responsibilities:
- Involved in study of User Requirement Specification. Requested insufficient Information and helped clearing ambiguity in requirements document.
- Analysis and Design of various modules using SOA and J2EE stack.
- Involved in design, development and implementation of the application using Spring and J2EE framework.
- Converting Web form applications to use Bootstrap.js, Angular JS andReact.js
- Involved in developing Class diagrams in UML showing generalization and other relationships, Sequence diagram describing the interaction of objects over time.
- Built web-based applications using Spring MVC 3.0 Architecture
- Developed User- Interface screens involving JSP, JavaScript, jQuery, and XML DOM parser.
- Design and Development of software components like Interface, Action Handlers
- Used RAD provided code generation tool for creating required classes like stub, proxy etc. suitable for Apache CXF framework.
- Developed stored procedures (developed in PL/SQL) on the back end.
- Consumed Web Services by implementing spring’s REST support.
- Involved in creation of both service and client code for JAX-WS and used SOAP UI to generate proxy code from the WSDL to consume the remote service.
- Created XSD schema and WSDL for top-to-bottom approach while developing SOAP-based web service
- Implemented persistence layer using various features of Hibernate 3.0 framework like HQL queries, Criteria, projections etc.
- Created an XML configuration file for Hibernate for Database connectivity.
- Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
- Implemented Java Persistence API (JPA) through Hibernate 3.0.
- Worked with WebSphere 7.0 as application server and Tomcat as web server.
- Assisted Oracle DB development team in developing stored procedures and designing the database.
- Performed Clear Quest defects, Database change requests logging using Clear Quest.
- Used Maven for project builds and SVN as versioning system.
- Interacted with Business Analysts to come up with better implementation designs for the application.
- Provided production support for the application both onsite and remotely
Environment: JAVA 1.7/1.6, J2EE, Servlets, Spring 3.0, Hibernate 3.0, SOAP, RESTful Web Services, Spring Framework 3.0, HTML, JavaScript, JDBC, PL/SQL, XML, UML, Oracle 10g, WebSphere 7.0, Maven, SVN, Windows
