Java Developer Resume
FL
OBJECTIVE:
Assertive individual seeking a Java Developer Position where my high aptitude for technical knowledge and an unyielding commitment to quality can effectively contribute to the success and profitable operation of the firm.Six years of experience in requirements analysis, designing, development, unit testing, implementation and maintenance of J2EE applications.
PROFESSIONAL SUMMARY:
- Working Experience with Java, JSP, Servlets, JDBC, JNDI, Struts MVC, Hibernate, Spring (IOC, AOP,MVC), Ajax, AngularJs, ReactJs, NodeJs, JQuery.
- Excellent experience in NodeJS, created few services, deployed and published webservices for Confidential Open Provider Portal Project. Used tools such as NPM for managing JavaScript dependencies and used Gulp, Grunt as JavaScript task runner for angular template caching, Less/Sass to CSS compilation, concatenation, modification, bundling of CSS and JavaScript.
- Stored dependencies using NPM in Node JS. Good experience in use Node Js components (Process, Error, Modules, Events, Http, Util) to meet business requirements .
- Extensive development experience on different IDE’s like Eclipse, MyEclipse, SpringToolSuite, NetBeans, and WSAD/RAD.
- Experience in developing and deploying applications through Tomcat and application servers like IBM WebSphere 5.1/6.0/6.1/7.0, Weblogic 9.1/10.3 and JBoss.
- Experience with Soap based web services, RESTful web services. Handle the security implementation for web services using IBM Datapower.
- Good experience on Design Patterns (J2EE) like Singleton Factory Method, DAO, Session Facade, Front Controller, and Delegate Pattern.
- Experience in XML and JSON related technologies.
- Used various version control software such as SVN, GIT, Bit Bucket, CVS and Clear Case for maintaining code repositories.
- Experience in using Jira, and Test Director/Quality Center (QC) and Team Foundation Server.
- Experience in unit testing, functional testing, user acceptance testing, integration testing, system testing, performance testing, sanity testing, exception testing, compatibility testing & security testing of client/server and web - based applications.
- Good experience in Web Services testing using SoapUI, XML and WSDL and in providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI.
- Used UNIX commands for day to day development activities such as checking server logs, files and other deployment related activities.
- Experienced in using Log4j, SLF4j for logging and good expertise in build tools such as Ant, MAVEN and Gradle.
- Knowledge in databases like Oracle, SQL Server, PL/SQL, Queries, Triggers, DB2 Client, O/R Mapping, Hibernate, and JPA and No-SQL databases like Mong-db.
- Experience in writing JUNIT test cases using Mockito and experience in developing End-to-End automation test cases using Selenium Web driver.
- Diligent and highly enthusiastic professional with strong technical, analytical and communication skills.
TECHNICAL SKILLS:
Languages: Java 1.5/1.6/1.7/1.8, SQL and PL/SQL, UML, XML, XSL, XSLT, C, C++
J2EE Technologies: JDBC 2.1/3.0, Servlets, JSP, JNDI, JMS, JUnit, Java Mail API, Apache CXF, Jersey, REST.
Frameworks: Struts 2, Spring4, MVC architecture, JSF 1.x/2.x, EJB 2.x/3.x,Node-JS
Web Services: SOAP, Restful, Service Oriented Architecture (SOA).
Persistence layer: Hibernate 2/3.1
IDEs/tools: Eclipse, MyEclipse, Net-Beans, JBoss, WSAD/RAD, IBM Rational Software Architect (RSA).
Design Modeling: OOA/OOD, AOP, UML
Web Development: AJAX, CSS, JavaScript, XML, HTML, XHTML, DHTML, SOAP, WSDL., Angular JS, AngularJS 2, jQuery, React JSVersion Control VSS, CVS, Subversion, Clear Case, Git, Bit Bucket, SVN, Build forges, FileNet.
Database: Oracle10g/9i, MS SQL Server 2000/2005/2008, DB2, Microsoft Access, and MySQL
No SQL Database: MongoDB.
Documentation Tools: MS Office 2003/2007/2010, Visio, MS Project, MS SharePoint
Web/Application Servers: IBM Web Sphere, Web Logic, Apache Tomcat.
Methodologies: Agile, SCRUM, TDD, Waterfall
Operating Systems: Windows (Major), Linux, UNIX
Others: ANT, IVY, Maven, Gradle, Rational Rose, UMLet, Log4J, JUnit, Selenium, Gulp, Grunt, NPM, Hadoop
PROFESSIONAL EXPERIENCE:
Confidential, FL
Java Developer
Responsibilities:
- Service Developer using Node JS and Front-End Developer using AngularJS and ReactJS.
- Involved in OPD search analysis, design, development, coding and testing and deployment.
- Selected and implemented agile development practices according to the application requirements.
- Worked along with the UX teams to understand Front End functionalities.
- Build REST web service and deployed in NodeJS Server in the back-end to handle requests sent from the front-end.
- Install node js drivers in NodeJS using NPM (Node Package Manager) commands ($ npm install ...)
- Install React packages using NPM commands.
- I used NodeJS API (HTTP, Module, Process, Event) and packages (react, drivers) to meet front-end and back-end services.
- Added user validations and user permissions by using the Node JS.
- Extensively used Grunt and Gulp as an associate to NodeJS to establish the connectivity between database and client.
- Used NodeJS DB Api for DB operations ( con.query ..,)
- I am responsible for setting up AngularJS and ReactJS framework for UI development.
- Import and use ReactJS JSX classes and components to manipulate the data and display the information as per business requirement.
- Implemented code according to coding standards and Created AngularJS Controller, which isolate scopes perform operations.
- Package.json file was configured by getting all the development dependencies using NPM.
- Worked on Node js scripts,Karma,Jasmine for unit testing.
- Involved in development of OPD Search for mobile(network, pharmacy etc.,) webservices by using JAX RS.
- Involved in writing Request and Response classes for JSON conversion by using Jackson Object Row Mapper.
- Involved in Integration testing with java webservices using SOAPUI, SWAAGER and REST Client.
- Developed backed database code using Hibernate, service layer code using Spring IOC, Spring AOP, Spring transaction management.
- Involved in coding and implementation of Service and ServiceImpl classes to invoke transaction and DAO methods.
- Involved in coding and implementation of DAO classes integrate with Hibernate DAO Support for fetching providers from backend.
- Debugging and problem solving in eclipse and manage code check in using SVN.
- Analyzed and optimized queries and functions in SQL and PL / SQL.
- Provided release support and production support for each release.
- Provided support for QA teams.
- Used GIT as version control system and used Jenkins for continuous integration and builds.
- Involved in writing the database integration code using Spring Hibernatetemplate.
- Implemented JUNIT test cases for unit testing and used Mockito framework for mocking objects.
Environment: Core Java, J2EE, Jdk 1.8, Spring 4.x, Spring MVC, Spring REST, JAX RS, NodeJS, Java script, AngularJs, HTML, CSS, JSON, Spring ORM, Hibernate, SOAPUI 5.x, BART, Ant, Tortoise SVN, IBM WebSphere 8.5, SQL and PL SQL, DB2.
Confidential:
Responsibilities:
- Involved in entire project life cycle analysis, design, development, coding and testing and Deployment.
- Participated in designing and development of software using agile development practices.
- Involved in developing UI pages using ReactJS and jQuery.
- Developed integration with jQuery and Backbone, utilize few components from other java script libraries.
- Included JQuery and ReactJS in node.js using NPM (npm install jquery) and used jquery and react components in node.js.
- Involved in consuming party and verification web services by using Spring REST Template.
- Involved in writing individual objects for JSON response by using Jackson Object Row Mapper.
- Involved in Integration testing with java web services using SOAPUI, and REST Client.
- Involved in moving the application to Pass, which is Cloud environment.
- Worked along with other teams to Build Account pages
- Involved in coding and implementation of client classes for inquire and verification services.
- Involved in coding and implementation of DAO classes for invoke service methods.
- Involved in coding and implementation of Struts action classes for creating request informationobjects and redirection.
- Design and implemented Restful services by using JAX RS.
- Involved in writing JWT classes for securing webservices.
- Design and implemented Webservice operations using JAX WS and Java.
- Configure and deploy code in Websphere app server and created data sources, queues.
- Debugging and problem solving in eclipse and manage code check in using SVN.
- Developed front end coding using JSP, Struts tags, tiles, CSS, Javascript, ReactJs, and HTML.
- Used GitHub to create pull requests to commit/review the code before merging the code.
- Used GIT as version control system and used Jenkins for continuous integration and builds.
- User Gradle build to automate the process of building dependencies for the application
Environment: Core Java, J2EE, Jdk 1.8, Spring 4.x, Struts2, Spring MVC, Restful Webservice, JAX RS, Jackson, Jaxb 2.x, SOAPUI 5.x, BART, JSON, Java script, ReactJS, NodeJs HTML, CSS, Ant, JUnit, Tortoise SVN, IBM Websphere 8.5.
Confidential
Java Developer
Responsibilities:
- Build the application using TDD (Test Driven Development) approach.
- Participated in Agile Scrum to perform application development activities and took part in daily stand-ups, sprint reviews, builds and deployments.
- Developing Single Page Applications using HTML5, CSS3, JavaScript(ES6), jQuery, AngularJS, Bootstrap, Angular router and rendering the data using Restful API’s as backend via HTTP Ajax requests.
- Used various JavaScript frameworks such as AngularJS, RequireJS, lodash, moment, bootstrap, jQuery,Kendo-ui etc.,
- Used css pre-compiler LESS for developing styles for web pages easily with more re-usability.
- Used tools such as NPM for managing JavaScript dependencies and also used Gulp, Grunt, Webpack for packaging and as JavaScript task runner for angular template caching, Less/Sass to CSS compilation, concatenation, minification, bundling of CSS and JavaScript.
- Used React-Router to turn application into Single Page Application.
- Experience in developing reusable UI components using React based on FLUX and REDUX architecture.
- Implemented unit testing for angular services, controllers using Jasmine, Mocha frameworks and implemented end-to-end tests using Protractor framework.
- Created and consumed backend REST services to accept the request data sent from UI and invoking Rest service controllers, which will in turn, call Services and DAO's to retrieve & update data in the database.
- Implemented angular directives, controllers, services, factories, provider and constants which are used in the application.
- Developed Rest services for various HTTP methods such as GET, POST, PUT and DELETE and serialization, de-serialization of objects to/from JSON/XML format.
- Developed the AJAX functionality using angular $resource and $http libraries for implementing AJAX functionality for Asynchronous calls from UI with JSON response.
- Used Jasmine and protractor, cucumber for developing UI unit test cases and to perform end-to-end testing for Angular JS components.
- Implemented TestNG test cases for unit testing and used Mockito framework for mocking objects.
- Implemented end-to-end testing using Selenium web driver and Page Object Model design pattern.
- Used Git Bash, Tortoise Git for update/commit code from/to Git code repositories and used BitBucket to create pull requests to commit the code and also for code review.
- Reviewing the Database Schemas across the different domain. Worked on the Integration of the Code and deliver the build to UAT Team.
- Validating the Application by Deploying and testing on JBoss Server.
- Responsible for maintaining the code quality, coding and implementation standards by code reviews.
- Responsible for mapping the database models into persistence objects using Hibernate Annotations and also implements CRUD operations with database using Hibernate Criteria API, HQL/SQL queries.
- Created various unit test cases and integration tests for the DAO, Service, and Controller components using JUnit, DbUnit and Spring Test support.
- Used private cloud to deploy the application and provide access to various clients.
- Involved in deploying systems on Amazon Web Services Infrastructure services in data center
Environment: Java, J2EE, PL/SQL, JQuery, JavaScript, Angular-JS 1.5, Require-JS, Underscore-JS, CSS3, HTML5, Spring, JMS, Hibernate, Jersey, MQ Series, XML, SOAP, WSDL, Log4J, Maven, Oracle 9i/10g, SVN, GIT, Eclipse IDE, WebSphere Application server (WAS), FTP, SSH, MongoDB, UNIX
Confidential
Java Developer
Environment: HTML/CSS/JavaScript/JSON, JDK 1.3, J2EE, Servlets, Java Beans, MDB, JDBC, MS SQL Server, JBoss, I frameworks & libraries Struts, Spring MVC, jQuery, MVC concepts, XML, SVN.
