Full Stack Java Developer Resume
SUMMARY
- Over 7 years of experience with Java/J2EE and Object - Oriented Methodologies for wide range of development from Enterprise applications to web-based applications.
- Handsome experience in struts, spring, JSF, Hibernate, SAX, JAXB, DOM, ANT, JMS, and LOG4j, Spring IOC, Data Access Object (DAO, Junit and web services.
- Extensive experience in Core Java concepts that includes Exception handling, Multi-threading, Synchronization, Serialization, IO, Collections framework, Java Beans.
- Strong experience in design and development of multi-tier application utilizing Java, Servlets, Struts, JSP, JSF, XML, SOAP JNDI, JDBC, Web Services, Hibernate and Spring Framework.
- Experienced in Restful Services and distributed Web Services using Spring MVC, Jersey, JAXB, JSON, SOAP, AXIS, JAX-WS, and WSDL.
- Experience in developing software using RESTful APIs, SDLC and Agile Methodology (Scrum), RUP, Waterfall, UML and Test Driven Methodologies.
- Integration of Spring with NoSQL Cassandra.
- Involved in the analysis of existing inventory flow and worked on changing the flow and integrating it with the new inventory service implemented using Gigaspaces.
- Good knowledge of latest version of object oriented JavaScript frameworks like Angular.js, Node.JS, Backbone, Bootstrap, Ext JS, Knockout JS, React JS, Ember JS, Express JS, and Dojo toolkit.
- Valuable experience in designing and developing business applications with technologies such as core and advanced Java technologies JAVA, J2EE, Servlets, JSP, JavaScript, JQuery, Web Services, Struts, Spring, Hibernate, Maven, Gradle, ANT, HTML, XML, XSLT, XSD, JDBC, Cascading Style Sheets(CSS), JNDI, JUnit and XML-related technologies.
- Hands on experience with scripting languages like JavaScript, JQuery and AJAX.
- Responsible for developing single page applications using Angularjs/Angular 2.0 and bootstrap. Hands on experience in MVC framework using Angularjs, custom Directives, Controllers, Services and Factories.
- Worked extensively on Session Beans, Entity Beans and Message Driven Bean and implemented JMS API, and worked on MQ-Series.
- Exposure to service Oriented Architecture including Universal Descriptive and Discovery Integration (UDDI)lookups, Web Services Description Language (WSDL) using SOAP protocol and Extensible Markup Language (XML) and java XML parsers such as JAXP.
- Extensive experience in working with different MVC Frameworks like spring, Struts and ORM (Object Relational Mapping tools) like Hibernate.
- Experience with test-driven development (TDD) using Junit.
- Experience in implemented business logic on XML content using XPath Query Language, DTD, XSD, XSLT, JAXP (DOM & SAX), and JAXB.
- Expertise in financial product based applications like PMS, FD, Mutual Fund and many more Web Applications using Java, J2EE (Spring, struts) technologies with MySQL, DB2, Oracle and MongoDB on Windows, Linux / Unix platform.
- Developed Java applications and tools to automate tests run in UNIX environment.
- Hands-on experience in IDE Tools: Eclipse, RAD, WSAD.
- Good at implementing the database designing, SQL, stored procedures using RDBMS like DB2, Oracle and MS SQL Server.
- Proficient in handling Web and Application Services in creating Domain, configuring connection pool, JMS, deploying applications on WebLogic, WebSphere, Apache Tomcat and JBoss.
- Expertise in web application development using HTML, CSS, JavaScript, jQuery, Ajax, AngularJS, jQuery, Bootstrap.
- Used the basic principles of MVC to incorporate the AngularJS to build client side application and Node.js for building server side API's.
- Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Bootstrap with Angularjs and media queries.
- Used Version Control (SVN), CVS, Clearcase for maintaining source code and documentation
- Experience in a 24/7 production environment And Excellent team player as well as individual contribution.
TECHNICAL SKILLS
Operating Systems: Windows XP, UNIX, Linux and Sun Solaris 9/10
Languages: Java, C, C++, JavaScript, SQL, PL/SQL, HTML, DHTML, XML
Scripting: UNIX Shell Script, Java Script, Perl Script
Databases: Oracle (8i, 9i, 10g), Microsoft SQL Server, MySQL, DB2
Application Servers: Web Logic Server, WebSphere application Server, JBoss
Web Servers: Tomcat Apache web Server
Build Tools: Ant, Maven
J2EE: EJB, JSP, Servlets, JMS, SOAP, JSF, JMS
J2SE: Java Beans, JDBC, JNDI, LDAP
Frame works: Struts, Spring and Hibernate, Backbone JS, AngularJS, jQuery, Ajax, NodeJS. Bootstrap
Design Tools: Rational Rose, Erwin, Visio Professional, Mercury QTP (Testing), Altova XML Spy
IDE(s): RAD, Eclipse, WSAD
XML Technologies: XML (DOM, SAX,) DTD, XML Schema, XSLT, Web Services (SOAP)
TOOLS: LOG4j, Junit, Intellij.
Version Control: SVN, CVS Clearcase, GIT.
PROFESSIONAL EXPERIENCE
Confidential
Full stack Java Developer
Responsibilities:
- Actively participated in the daily scrum meetings to produce quality deliverables within time. Information and helped clearing ambiguity in requirements document.
- Worked with Agile SCRUM Methodology.
- Worked with Core Java programming, JSP/Servlets, J2EE design patterns and object-oriented design.
- Developed Web services to allow communication between the applications using Rest and SOAP based Web services.
- Designed, Developed and analyzed the front-end and back-end using angular js, Servlets and Spring.
- Integrated Spring (Dependency Injection) among different layers of an application.
- Used Spring framework for dependency injection, transaction management.
- Used Spring MVC framework controllers for Controllers part of the MVC.
- Implemented Business Logic using POJO’s and used WebSphere to deploy the applications.
- Used Spring Framework for MVC for writing Controller, Validations and View.
- Iterative based methodology applied for the development of the application.
- Implemented J2EE Design Patterns like DAO, Singleton, and Factory.
- Used Spring Boot framework for building cloud Micro Services and to develop Spring based application radically faster with very less configuration.
- Heavily focused in web-service design paving the way for a micro-service architecture
- Implemented responsive web design and mobile friendly design using Ionic framework and Angular.
- Experienced with SQL, Stored Procedures and Relational Database and Tuning (MySql)
- Participated in the code reviews, testing of the functionalities that are developed.
- Involved in the Integration Testing and Bug fixing.
- Used Java Persistence API (JPA) through Hibernate.
- Used Eclipse as IDE for development of the application.
- Assisted Oracle DB development team in developing stored procedures and designing the database.
- Created rich client using Ajax to pull the data from database.
- Developed UI screens involving single page application like angular.
- Interacted with Business Analysts to come up with better implementation designs for the application.
Environment: JAVA 1.8, J2EE, Servlets, EJB, Spring, Hibernate, micro-services, WSDL, Rest, SOAP Web Services, HTML, JavaScript, J, Agile Methodology, SQL, Oracle, WebSphere Application Server, Eclipse, SVN.
Senior Java / J2EE Developer
Confidential, Pittsburgh, PA
Responsibilities:
- Participated in the daily scrum meetings to produce quality deliverables within time. Information and helped clearing ambiguity in requirements document.
- Worked with Agile SCRUM Methodology.
- Worked with Core Java programming, JSP/Servlets, multi-threading, J2EE design patterns and object oriented design.
- Developed Web services to allow communication between the applications using Rest and SOAP based Web services..
- Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring.
- Integrated Spring (Dependency Injection) among different layers of an application.
- Implemented Business Logic using POJO’s and used WebSphere to deploy the applications.
- Used Spring Framework for MVC for writing Controller, Validations and View.
- Iterative based methodology applied for the development of the application.
- Implemented J2EE Design Patterns like DAO, Singleton, and Factory.
- Used Spring Boot framework for building cloud Micro Services and to develop Spring based application radically faster with very less configuration.
- Heavily focused in web-service design paving the way for a micro-service architecture
- Implemented routing mechanism using Angularjs ngroute module, router providing services.
- Implemented responsive web design and mobile friendly design using Ionic framework and Angularjs.
- Experienced with SQL, Stored Procedures and Relational Database and Tuning (MySql)
- Wrote Hibernate classes, DAO’s to retrieve & store data, configured Hibernate files.
- Developed Service layer interfaces by applying business rules to interact with DAO layer for transactions.
- Participated in the code reviews, testing of the functionalities that are developed.
- JUnit Testing of DAO.
- Involved in the Integration Testing and Bug fixing.
- Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Bootstrap with Angularjs and media queries.
- Used Java Persistence API (JPA) through Hibernate.
- Used Eclipse as IDE for development of the application.
- Creating Email and SMS templates using Velocity based tool Olympus.
- Assisted Oracle DB development team in developing stored procedures and designing the database.
- Experienced in using version control systems like Version one and Bitbucket.
- Created rich client using Ajax to pull the data from database.
- Used Intellij IDEA and ECLIPSE tools to deploy the application on WebSphere Application Server.
- Developed UI screens involving Servlets, JSP, JavaScript and XML DOM parser.
- Interacted with Business Analysts to come up with better implementation designs for the application.
Environment: JAVA 1.8, J2EE, Servlets, Spring, Hibernate, WSDL, Rest, SOAP Web Services, HTML, JavaScript, JDBC, Agile Methodology, PL/SQL, XML, Velocity, UNIX, Oracle, WebSphere Application Server, Intellij, Eclipse, git bash, Bit Bucket, Angular
Senior Java / J2EE Developer
Confidential, SC
Responsibilities:
- Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring.
- Integrated Spring (Dependency Injection) among different layers of an application.
- Used Spring framework for dependency injection, transaction management.
- Used Spring MVC framework controllers for Controllers part of the MVC.
- Implemented Business Logic using POJO’s and used WebSphere to deploy the applications.
- Used Spring Framework for MVC for writing Controller, Validations and View.
- Iterative based methodology applied for the development of the application.
- Implemented J2EE Design Patterns like DAO, Singleton, and Factory.
- Exposure on Mean Stack along with Node.js, Angular.js.
- Implemented routing mechanism using Angular JS ng-route module, router providing services.
- Implemented responsive web design and mobile friendly design using Ionic framework and Angular JS.
- Experienced with SQL, Stored Procedures and Rational Database and Tuning (MySql)
- Wrote Hibernate classes, DAO’s to retrieve & store data, configured Hibernate files.
- Developed Service layer interfaces by applying business rules to interact with DAO layer for transactions.
- Participated in the code reviews, testing of the functionalities that are developed.
- JUnit Testing of DAO.
- Involved in the Integration Testing and Bug fixing.
- Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Bootstrap with Angular and media queries.
- Used Java Persistence API (JPA) through Hibernate.
- Used Eclipse as IDE for development of the application.
- Assisted Oracle DB development team in developing stored procedures and designing the database.
- Experienced in using version control systems like CA-SCM, SVN, CVS, and Bit Bucket.
- Created rich client using Ajax to pull the data from database.
- Developed UI screens involving Servlets, JSP, JavaScript and XML DOM parser.
- Interacted with Business Analysts to come up with better implementation designs for the application.
Environment: JAVA, J2EE, Servlets, Spring, Hibernate, WSDL, Rest, SOAP Web Services, HTML, JavaScript, JDBC, Agile Methodology, PL/SQL, XML, UML, UNIX, Oracle, WebSphere Application Server, Eclipse, SVN, CVS, Bit Bucket. NodeJS, Angular Js.
Senior Java / J2EE Developer
Confidential, Weston, FL
Responsibilities:
- Participated in the sprint review meetings and explained the technical changes to the clients.
- Developed the Site using the Struts with Spring Integration using the tiles 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.
- Developed enterprise applications using Struts Frameworks.
- Used Core multi thread and Concurrency.
- Developed Bootstrap for layout.
- Refactoring the applications to leverage GigaSpaces
- Development and deployment of web components that include Servlets, JSP and business layer components that include EJB, Web Services, JDBC, JNDI, JMS, Serialization, Collections API, multithreading.
- Implemented the Connectivity to the Database Server Using JDBC.
- Developed the entire server-side application using Node JS.
- Implemented multi-factor authentication and message level security
- Supported and helped to fix the issues and additional enhancement of the MFA application.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Involved in design meetings for the feasibility of Elasticsearch.
- Design and Implementation of Search Service using RESTful Web Services for Call Center and My Account clients to search for Orders using Elastic Search.
- Used ANT scripts to build the application and deployed on Websphere Application Server.
- Experience developing web application on top of platform using Node.js.
- Developed the application on Node.js platform using JavaScript programming.
- Created PL/SQL procedures, functions and written complex SQL queries.
- Implemented View layer of MVC architecture using JSF components.
- Develop internal application using Angularjs and connecting to Oracle on the backend.
- Involved in writing the test cases and documenting the business case scenarios for all the developed interfaces.
- Involved in performing load testing of the message broker services to meet the transactional volumes of the client.
- Good understanding in implementing web application using AngularJS framework.
- Utilized Mongo database management system for keeping user generated data.
- Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a Restful server on a different domain.
- Bootstrap used along with Angularjs in creating the Application.
- 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 Javascript.
- Created dynamic mock web services and deployed to use in functional and automated test suites.
- Used JIRA for bug tracking.
- Created dynamic mock web services and deployed to use in functional and automated test suites.
- Unit tested controller layer using Spring MVC mock classes and JMock framework.
- Performed functional testing using SOAPUI and created mock services for testing on developer sandbox.
- Created virtual machine in cloud foundry
- Performed deployment activates in cloud infrastructure like cloud foundry.
- Displayed the cloud infrastructure of the company using Amazon Web Services.
Environment: Core Java, JSP, JSF, JDK 1.7/1.8, IBM Websphere Application Server Application Server, Apache Axis, Spring 3.0, Mule ESB Hibernate 3.0, AGILE / SCRUM Methodology, JavaScript, Angularjs, JQuery, JSON, JMS, JBoss application server, Micro services JDBC, JNDI, XML, JAAS, XSL, MFA, Mule ESB XSLT, WSDL, Lpg4J, JUnit, SOAP UI, Oracle, Cassandra, No SQL, PL/SQL, UNIX, Python.