Sr. Java Resume
Mi
SUMMARY:
- Java J2ee professional with 7+ years of experience in Information Technology with experience for design, analysis phase and Development of Internet applications using Javascript, CSS, SASS, AngularJS, Core Java (JDK 1.7 & 1.8), J2EE (Java 2 enterprise edition) Technologies, Spring 3.0, Hibernate 3.0 and Oracle 10g with full lifecycle exposure.
- Customer Interaction for detailed requirements.
- Product design & development, conceptualization and Layout Designing of a Project and/or modules, implementation of Web based Software Solutions.
- Team handling & Technical Discussions.
- Hands - on experience with AngularJS 1.4/1.5 and Angular 2 on developing single page web applications with custom directives, such as ui-router, rest-Angular, filters and angular-local-storage.
- Other responsibilities include Application designing that includes Object Oriented Concepts.
- Working knowledge base and proficient development in JAVA technologies primarily in Web based Solutions /non-Web based JSP, JDK 1.7, Servlet, Struts 1.2, XML, JMS (Java Messaging services), JavaScript, Hibernate 3.0, Spring 3.0 and Oracle 10g.
- Specialized in using various IDEs like Eclipse.
- Working experience on client side technologies like HTML, Javascript, AngulaJS & Angular2.
- Expertise in J2EE frameworks Spring MVC framework.
- Working experience in databases by writing SQL queries using MySQL5.0, MS SQL Server, JDBC, Oracle 10g.
- Good exposure on J2EE design patterns such as MVC, Singleton, Proxy Pattern, Data Access.
- Rich work exposure in software development with responsibilities as Team Coordinator and Team Member being involved in the project life cycle including Study, Analysis, Design, Development, Testing, Debugging, Implementation and Production support.
- Excellent experience in onsite-offshore model interacting with clients and onsite managers.
- Exceptional ability to learn new technologies and to deliver outputs in short deadlines, ability to work on different projects simultaneously and possess strong interpersonal and communication skills.
TECHNICAL SKILLS:
Languages: Java, HTML, CSS, SQL.
Operating system: Windows, Unix.
Java Technologies: Core Java, JDBC, Hibernate, XML Parsers (JAXP & JAXB), JSP, Servlets, EJB, JMS, JavaBeans, Web Services (REST),
Frame Works: Struts 1.x, Hibernate 3.x, Spring 2.5/3.0 (Spring Core, Spring RESTFull
Web Services: Spring Boot, Spring MVC, Spring JPA, Spring JDBC)
XML Technologies: Idea on XML, DOM, XSL, XSLT, XPath, WSDL, SOAP, Rest
Web Technologies: HTML5/HTML, CSS3/CSS, SASS, JavaScript, AJAX, and jQuery, Angular JS, Angular 2, PhantomJS, InteractJS.
Servers: IBM Web Sphere 6.x/5.x, BEA Web Logic 8.1/9.1, Apache Tomcat 5.x/6.x, Electrotank Server, ServiceMix, Karaf.
RDBMS: Oracle, MS SQL Server, MySQL.
Tools: Eclipse, SVN, JDeveloper, Ant, Maven, SQL*Plus, Heidi, MySql Query Browser, Eclipse, Visualvm, Jmeter.
Concepts: UML, Design Patterns (Singleton, Mutable, Chain-Of-Responsibility, Factory, Abstract Factory, DAO, DTO).
Server Side: Electrotank Server Plug-in’s, Electro Tank Extensions.
Testing and Logging tools: JUnit, EasyMock, Mockito, SOAPUI, Karma, Jasmine, Protractor JS, Log4J
PROFESSIONAL EXPERIENCE:
Confidential,MI
Sr. Java/J2EE Developer (Full Stack)
Roles and Responsibilities:
- Requirement analysis for Internationalisation of Supply Chain Management.
- Involved in translating functional requirements into technical requirements.
- Involved in document analysis and technical feasibility discussions for implementing new functionalities.
- Implemented various Validation Controls for form validation and implemented custom validation controls using Angular JS, Node JS.
- Used JavaScript to link the web page with social websites with feedback
- Involved in developing front end screens using JSP, HTML, CSS3, SASS and JavaScript, jQuery.
- Extensive experience in Apache Struts Framework versions 1.1.
- Implemented Spring MVC framework for developing J2EE based web application.
- Used Spring framework along with Angular 2, HTML, CSS, Node.JS and Java Script to construct the dynamic web pages (presentation layer) for the application.
- Implemented Angular 2 component router for navigation and services to connect to back-end APIs, routes using $scope to create views using controllers, (ngGrid) for Grid data displays all over the application.
- Implemented module wide routing in the application using Angular 2 router for lazy loading components and defining routes for views and subviews.
- Created various route guards for various routes using angular router module and developed services using angular http module to communicate with backend node services.
- Involved in server side and front-end validation using Struts Validation framework and JavaScript.
- Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
- Worked on Angular.js to develop Single Page Application.
- Consumed SOAP based web services.
- Developed web service APIs using Core Java, Stored procedures and XML.
- Generated Spring XML files for the configured beans.
- Oracle database was used, wrote stored procedures for common queries.
- Implemented the log functionality by using log4j API.
- Implementation of front end screens with multiple languages using resource bundles.
- Documenting proposed project.
- Guiding team members for implementing Internationalisation in the project.
ENVIRONMENT: Java/J2EE, Angularjs, Angular2, Spring, Hibernate, Struts, bootstrap CSS, JSTL, Junit, EasyMock, writing test cases using Mockito, deployment of project in Weblogic Server with all mandatory data sources using JNDI.
Confidential,NJ
Sr. Java/J2EE Developer (Full Stack)
Roles and Responsibilities:
- Analysed, Designed and developed the system to meet the requirements of business users.
- Participated in the design review of the system to perform Object Analysis and provide best possible solutions for the application.
- Captured the user requirements with use-case diagrams and delivered Class and Sequence diagrams using UML and Rational Rose.
- Implemented presentation tier using HTML5, JQuery, JSP, Servlets, CSS and LESS
- Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
- Involved in user interface design and development using JSP, JSTL, HTML5, CSS3 and JavaScript.
- Developed internal application using Angular.js and Node js connecting to Oracle on the backend.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Involved in the development of presentation layer and GUI framework using EXTJS and HTML.
- Developed UI using javascript framework for building rich UI
- Used JavaScript for client side validation.
- Used Agile/Scrum development methodology.
- Involved in developing couple of pages from scratch using Ext JS and Spring MVC.
- Backend API has been completely developed with Node js.
- Developed the applications using Eclipse IDE.
- Responsible for development of DAO's (Data Access Objects) to interact with the database using JDBC.
- Implementation of Dashboard Design using InteractJS.
- Implementation of Subscription service using PhantomnJS.
- Strong experience in Front End Development using technologies like experience in JavaScript Ajax Frameworks, jquery, CSS3, HTML5, Responsive design and JSP.
- Implemented Spring MVC framework for developing J2EE based web application.
- Used JDBC to connect and access database.
- IBM WebSphere 6.0 to deploy J2EE application components.
- Database tier involved the Oracle database and SQL.
- Writing Web Service clients using SOAP, WSDL to interact with the service APIs exposed by ther departments.
- Writing the unit tests for the JavaScript code using Jasmine language and Karma test runner.
- Developed stored Procedures in PL/SQL
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Created SQL statements for the effective retrieval and storage of data from the database.
- Developed JUnit test cases.
- Training Assosiate software engineers for implementing AngularJS in the project.
ENVIRONMENT: Java/J2EE, Angularjs, InteractJS, PhantomnJS, Spring Hibernate, bootstrap CSS, Tomcat Server, Windows family
Confidential,NJ
Sr. Java/J2EE Developer (Full Stack)
Roles and Responsibilities:
- Worked on Angular JS to create single page applications using its features like Controllers, Services, Directives
- Worked on creating Dynamic Navigation bar through JSON data using Angular JS service.
- Created custom directives based on client's requirements.
- Worked on retrieving data (supplier's & their contracts related data) from remote servers by using services to display those results on web pages.
- Worked on filtering the data comes from remote servers using Angular JS services by Angular JS filters concept.
- Worked on D3 to generate an HTML table from an array of numbers and by using the same data to create an interactive SVG bar chart with smooth transitions and interaction.
- Worked on D3 to change an existing document in response to user interaction, animation over time, or even asynchronous notification from client.
- Worked on functional testing of web services using Soap UI and consuming those web services provided by java developers.
- Worked on GIT features like cheap local branching, convenient staging areas, and multiple workflows.
- Developed UI on mobile web platform using JavaScript, HTML, CSS, JavaScript validations and JSON.
- Involved in developing the UI pages using HTML5, CSS3, Angular JS,JavaScript, JSON, JQuery, Ajax.
- We have followed with Agile and Scrum development methodologies
- Worked closely with the UI Designers using flash to create web designs.
- Worked closely with designers to implement mock-ups and the layouts of the application using HTML5, BOOTSTRAP.
- Worked on Maven to build the project.
- Worked with Firebug to locate the issue through different browsers.
- Worked on Fixing Cross browser issues (Cross Browsing) in Internet Explorer 7+ (including IE9), Safari, Chrome, and Firefox.
- Worked on Responsive web design(RWD) using bootstrap which adapts the layout to the viewing environment by using fluid, proportion-based grids, flexible images, and CSS3 media queries.
- Worked extensively with the backend team to integrate the HTML5 code into JSPs.
- Creating DAO, Service & Controller layer components.
ENVIRONMENT: Java/J2EE, Spring Hibernate, Angularjs, bootstrap CSS, Tomcat Server, windows family.
Confidential, MD
Sr. Java/J2EE Developer (Full Stack)
Roles and Responsibilities:
- Involved in various Software Development Life Cycle (SDLC) phases of the project which was modelled using Rational Unified Process (RUP).
- Generated Use Case Diagrams, Class Diagrams, and Sequence Diagrams using Rational Rose.
- Implemented the application using Jakarta Struts Framework, which is based on Model View Controller design pattern.
- Used the Struts Validation and Tiles Framework in the presentation layer.
- Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
- Develop the Project using technologies like HTML, jQuery, various Spring modules and Spring frameworks.
- Used Layout and functionality of an RCP application.
- Used rich client platform (RCP), for developing rich clients, as well as opposed to thin clients, such as web pages Illustration allows customer to view all the history of policy using mainframe calculator and java middleware application using dot net crystal report.
- Design and development of RESTful webservices to put/post the device data, perform the full and incremental back of the devices mainly using json, java script, unix, mojodb on device side and java/j2ee technologies, spring and hibernate, mysql, mongodb on server side.
- Used Spring Framework for Dependency Injection and integrated it with the Struts Framework and Hibernate.
- Developed the rules engine using Drools and its output component.
- Used a WAP server for communications to the customer.
- Used Web services - WSDL and SOAP for getting credit card information from third party
- Design and development of Eclipse based RCP application which gets the live async messages from life application. RCP application connects to server side using JMS-OSGi bundle.
- Used JMS API for asynchronous communication by putting the messages in the Message queue.
- Implemented various design patterns in the project such as Business Delegate, Session Faade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Performed unit testing using JUnit framework and used Struts Test Cases for testing Action Classes.
- Used Ant scripts to build and deployed on WebSphere Application Server.
- Developed the different components of application such as JSPs, Servlets using Websphere Studio Application Developer and used CVS for version control.
ENVIRONMENT: Java/J2EE, EJB, Struts 1.2.4, Spring MVC, iBatis, JSP 1.2, Servlets 2.1, Maven, Hibernate, JMS, XML, SOAP, UDDI, WSDL, WAP, WML, JDBC, JavaScript, jQuery, UML, HTML, JNDI, CVS, JUnit, WSAD 5.1.2, WebSphere App Server 5.1, Eclipse Based RCP, BND Tools, Rational Rose, and Oracle 9i
Confidential
Java/J2EE Developer
Roles and Responsibilities:
- Analyze the marketing Requirements & creating the understanding document.
- Update the check in for all user updated Documents.
- Extensively worked in performance tuning of programs and processes.
- Involved in implementation of FactoryDesignpattern, AbstractFactoryDesignpattern, SingletonDesignpattern, DAODesignPattern, DTODesignPattern for the project (Rummy & Poker).
- Involved in Class Design according to Design patterns.
- Involved in Class Design and development of Bonus module for Poker & Rummy Games.
- Involved in development of Single Table and Multi Table Tournament game for Poker.
- Involved in the development of Pool Rummy Game (Flavor of Rummy).
- Involved in Designing Database Entities for Bonus Module and Tournament module.
- Manual testing & Bug Fixing.
ENVIRONMENT: Html, JQuery, PHP, Core Java, Electro Tank Server, development(Windows-7), production (Linux).
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in business layer development by using Spring & Hibernate.
- Implemented Action Classes Using Struts framework and hibernate persistence mapping using POJOS.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JQuery, and JavaScript.
- Used JavaScript to perform checking and validations at Client's side.
- Built a robust and secure content management system for some projects as per clients’ needs and requirements where HTML, CSS, AJAX and JQUERY were extensively used.
- Created UI documentation and added HTML/DHTML help to interface.
- Utilized JavaScript closures to create an audio player with a responsive UI that plays, pauses, and skips audio.
- Implemented AJAX controls in JavaScript.
- Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Developed different JQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Created Hibernate MappingFiles.
- Participated in regular requirement and status calls with client.
- Have fixed all the bugs assigned to me on time.
ENVIRONMENT: Java/J2EE, Struts 1.3, Hibernate 3.0, Spring 3.0, JAX-RS, JAX-WS, Jsp’s, Log4j 1.2.