Full Java Developer Resume
3.00/5 (Submit Your Rating)
Mooresville, NC
SUMMARY:
- 7 years of experience in the IT industry with diversified exposure in Software Process Engineering, designing & building a Web Application using Java/J2EE Technology, AWS &open source technologies.
- Extensive experience in Object Oriented Design, Modeling, Programming and Testing in Java, J2EE, XML and Relational Databases.
- Having strong Programming, skills in Java, J2EE, Spring4.0, Hibernate4.2,REST Web Service, Jquery,Maven,Oracle11i.
- Experience in designing and developing multi - tier enterprise applications using Java, J2EE related technologies such as Servlets, Struts, spring, JDBC, Hibernate, XML, JSP, HTML and Web Services.
- Experience in working with IBM Web sphere, JBoss Portal/Application server,and Apache Tomcat servers.
- Worked on NodeJS and ExpressJS for developing server-side web applications.
- Highly skilled in HTML5,CSS3, XML, JSON, JavaScript, jQuery, Node Js, AngularJS, ReactJs,RequireJS, BackboneJS, GULP, SASS and responsive web development with or without Twitter BootstrapFramework.
- Experience in developing Web Services using - SOAP/RESTFUL WS and programming skills in designing and implementation of applications using Java/J2EE.
- Worked in designing and building Architecture using J2EE, JSF, and MVC.
- Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS)
- Experience in writing UNIX shell scripts and automation of the processes using UNIX shell scripting.
- Understanding of OOPS Principals, Design Patterns, MVC, Component based designing and Experience in REST and SOAP based Web Services API Application Development. Knowledge of Spring, Hibernate ORM, JPA, Maven, ANT, Selenium based UI automation.
- Exposure to OOA&D methodologies like waterfall model.
- Have good experience on No-SQL database like Mongo.
- Experience in using JAX-WS, Spring, Apache CXF to develop SOAP web services.
- Experience in using spring, Apache CXF and Jersey to develop Restful web services.
- Used Apache Maven to manage dependencies in the application and deploy it on Tomcat Server.
- Experience in database access using JDBC and extensive experience in building the data layer using O/R mapping technology such as Hibernate.
- Technical experience in using IBM BPM (Teamwork's Lombardi) tools. Hands on experience with E 7.2, IBM BPM 7.5.1, IBM BPM 8.0 and 8.5.
- Expertise in database programming (SQL, PL/SQL) with Oracle, MySQL and MS SQL server.
- Experience in SOA architectural design and creating Web Services using JAX-WS, WSDL, JMS, SOAP XML, JSON and HTTP.
- Proficient in SQL,PL/SQL programming and worked with Oracle, Sybase
- Extensively used Eclipse, Net Beans and IntelliJ as IDE for application development and support.
- Extensively used Maven, ANT as build script for application build and deployment.
- Designed user interface for the product of gift card using Angular JS, jQuery, CSS3, HTML5 and JavaScript. nvolved in Design and Development of BPEL Processes and WorkFlow.
- Extensively used Junit, Mockito for unit testing.
- Extensively worked on subversion, GIT, Jenkins, Crucible, Maven and Jira.
- Worked with SVN, Git and Perforce for version control.
- Designed and coded application components in an agile environment, Test Driven Development (TDD) and Behavior Driven Development.
- Experience Developing application using Groovy, Grails, GSP, GORM and Grails Plugins and Grails Rest Services.
- Experience in version control system tools like CVS, SVN, and Clearcase.
- Good communication skills, interpersonal skills, leadership skills, self-motivated, quick learner and team player.
- Implemented Grails TagLibs to avoid groovy code in GSP pages.
- Experienced with Azure for Building applications that utilize both Windows Azure Cloud Services (platform-as-a-service) and Windows Azure Virtual Machines
- Hands-on experience in using Eclipse, Log4j, slf4j, JUnit, Mockito, TestNG for building, logging, testing and Visual Source Safe, CVS and SVN for version control.
- Experience with Tools: Eclipse, My Eclipse, IntelliJ, Jenkins, Ant, Maven, SVN, GIT, Toad, SQL Developer, JIRA and SOAP-UI.
- Good experience on version management tools like GitHub and SVN.
- Expert in using defect tracking system like JIRA, Clear Quest and Bug Zilla.
- Extensive experience working/supporting applications in Production, QA and Dev environments.
WORK EXPERIENCE:
Full Java Developer
Confidential, Mooresville, NC
Responsibilities:
- Developed front-end web pages by using Bootstrap, HTML5, CSS3, JavaScript, taking advantage of the frameworks Angular.js.
- Work as a full stack developer responsible for Web, middle tier and Databases in the development of web application for Rejected Application Processing.
- Worked with the team to analyze the business requirement and scenarios and driving suitable solutions in an agile development environment.
- Using AngularJS and Angular-Bootstrap UI extensively for developing the UI using MVC framework and also using SVG standards.
- Developed dynamic e-mails using JavaScript, and hand coding of HTML5, XHTML, and CSS3.
- Experience in using React JS, Flux, Common JS, Babel+ES6, Web-Pack for SPA development
- Developed and maintained PL/SQL procedures, functions and packages to transfer the data from the staging tables to the target tables.
- Worked on XML, XSD and XSLT to parse the request and create the new one based on the specification.
- Involved in Developing and deploying the applications in IBM Web Sphere Application Server.
- Experienced with RESTful Web Services. Have also designed and developed REST interfaces in Java 8.
- Created prototypes in HTML5, Photoshop, JavaScript and CSS3 for different UI pages.
- Involved in enhancement of existing application utilizing Angular.js, created role based HTML navigation menu wherein menu items changes dynamically based on the values derived from the database in the form of XML.
- Developed Application to access JSON from Rest API web service from consumer side using JavaScript and Angular.js
- Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
- Designed web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- Created JAX-RS RESTful web services for GET, POST, PUT and DELETE requests. Used POSTMAN Rest client for chrome to test all the services.
- Integrated with backend by making Restful web service calls in AngularJS.
- Created Multiple Re-usable UI Directives by defining Angular JS Directives, Attaching Event Listeners, Controllers & Updating DOM elements.
- Built a robust and secure CONTENT MANAGEMENT SYSTEM for few projects as per client's needs and requirements where HTML, CSS, AJAX and JQUERY were extensively used.
- On server side, created & used Restful Web API endpoints for database operations (CRUD) for this AngularJS project.
- Migrating the projects from ANT to Maven and upgrading the build tools.
- Diagram and document messaging systems.
- Used CVS as version management tool.
- Developed an application using Amazon Web Services' Simple Storage Service(S3), Simple Queue Service(SQS), and Elastic Cloud Compute(EC2).
- Used Git as Version Control System for the application.
- Experience in using search environment technologies like SOLR and JROR in using NoSQL databases like Cassandra / MongoDB and installed PL/SQL and created stored procedures to call MongoDB and list all the user-stories .
- Deployed web applications in Tomcat Server.
- Developed Graphic User Interface (GUI) to display report data using JQuery in Cross-browsercompatibility and Web application scaling.
- Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML and XHTML and W3C standards for CSS as well.
- Used AJAX frameworks like JQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
- Developed UI, Virtual Objects (VO) and models by using Flash, AJAX, and Action Script 3.0.
- Used behavior-driven development framework (Jasmine) for testing java script.
- Involved in various technical and architectural design discussions with back-end teams as well as front- end team to integrate front-end and back-end.
Full Stack Java developer
Confidential, Milpitas, CA
Responsibilities:
- Used Struts framework along with JSP, HTML5, CSS3and Java Script to construct the dynamic web pages (presentation layer) for the application.
- Created and Integrated user controls and Cascading Style Sheets into Web Pages for user customization of page background and styles.
- Designed tables in Oracle 11i database and worked with Database Developers for implementing Stored Procedures in the application
- Involved in Development of Restful web services using Jersey for the functionalities like account creation, account amendment, account deactivation, account reactivation.
- Back end development and design using Node.js and Mongo DB.
- Used the lightweight container of the Spring Frame Work to provide architectural flexibility for inversion of controller (IOC).
- Worked on Hibernate ORM mappings for connecting to an Oracle 11i database instance.
- Extensively used Node JS Handling User Requests, Passing JSON Data using Routes
- Written the queries using Mongo DB and consumed the Restful Web services.
- Involved in archiving the completed BPEL processes, Removal of all successfully processed XML messages and Deletion of stale instances.
- Written multiple cookbooks in Chef. Implemented environments,Roles,Databags in Chef for better environment management.
- Developing AWS cloud formation templates and setting up Auto scaling for EC2 instances, responsible for automation on AWS Cloud formation template.
- Used Hibernate ORM to automate the mapping between SQL databases and objects in Java.
- Refactored Maven plugin code for backwards compatibility with Java 6/ Java 7.
- Developed user-friendly web-based GUI using JSP, CSS, HTML, and DHTML.
- Created an interactive portfolio using JavaScript for the company website.
- Implemented server side task using Java, Servlets, Java Beans and XML.
- Web Application Development using Client Script design technologies like AngularJS, Node.js and other front end libraries and frameworks.
- Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Udeploy, Puppet or custom-built .designing cloud-hosted solutions, specific AWS product suite experience.
- Collaborated with backend teams for calling Rest API to send and retrieve data.
- Worked on creating user defined functions in java to use them as external jar files in BPEL.
- Jboss Application server implementation, support, workload management and performance tuning including Web server setup configuration with Jboss App Server.
- Worked on JavaScript Libraries like jQuery and JSON.
- Migrating servers, databases, and applications from on-premise to AWS, Azure and Google Cloud Platform
- Worked with defect tracking system JIRA. nvolved in writing SQL queries and stored procedures using Sybase.
- Worked with users to understand the existing Business Process/Workflows and document the process using IBM BPM 7.5.
- Used Spring JDBC to connect to Sybase
- Developed Graphical User Interface (front-end) using JSP, JSF, HTML5, JSTL, CSS, JavaScript, Backbone and custom tags.
- Developed the Persistence layer DAO using JPA, HIBERNATE with Entity Manager
- Attended daily Scrum meetings, kept up-to-date on best practices for JavaScript frameworks and techniques.
- Deploying IBM BPM applications on WebSphere Application Server
- Worked with IDE as Eclipse Indigo and deployed into Apache Tomcat Web Server & used Maven build tool to achieve more functionality for build process.
- Used SVN for version control.
- Developed web applications using Rational Application Developer (RAD) and deployed it in websphere application server.
- Used SOLR as a search engine and index the data from Data base.
- Worked on NodeJS and npm modules like Grunt, Bower, Express.
- Developed JMS components to send messages from one application to other application internally.
- Expertise in IDEs and tools like RAD, WebSphere, Eclipse, JBuilder, Visio, Rational Rose, TOAD, Maven, Cruise Control etc.
- Developed Agile processes using Groovy, JUnit to use continuous integration tools.
- Used Log4J for logging framework and error handling.
- Used XPATH, XQuery and XSLT for XML transformations.
- Used Maven for build automation and SVN tool for Version Control.
- Created database packages, procedures, functions, triggers, views and materialized views using Oracle PL/SQL.
- Implemented J2EE design patterns- Singleton, Abstract Factory, Factory, Business Delegate, Front Controller, Value List, Value Object and Service Locator.
- Experienced in Design Methodologies like MVC, DAO,OOP, and OOD.
- Experience in version control system tools like CVS, SVN, and Clearcase.
- Created Maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation.
- Created a build environment for Java using Jenkins, Git, Maven, Artifactory, and a number of Reporting tools.
- Developed the test cases with Junit for Unit testing of the built components.
- Troubleshoot the problems and fixes the bugs in XSLT and java related programs.
- Involved in planning process of iterations under the Agile Scrum methodology.
- Set up Jenkins server and created Jenkins jobs to build and deploy the application in different environments using Maven 3.1.
Environment: Java, J2ee, Springs 3.0 framework, Webservice (JAX - RPC), Oracle 11i and Weblogic Server deployment,HTML5,CSS3
Java Developer
Confidential, NY
Responsibilities:
- Involved in Design, Development, and Support phases of Software Development Life Cycle (SDLC).
- Used agile software development methodology to develop project plans.
- Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Developed GUI with HTML, DHTML, XML, XSLT, CSS and JavaScript.
- Used server side Spring framework and Hibernate for Object Relational Mapping of the database structure created in SQL server.
- Expertise on Testing REST API using SOAP UI.
- Configured BPM Dashboards and Workspace queues. Used of BPM and SOA to manage complex scenarios. Played a primary role for the Enterprise SOA environment utilizing Oracle SOA 12c Suite (BPEL, OSB, AIA, Weblogic, etc.) and API Gateway.
- Involved in design and development of web interface using JSP, Servlets, JavaScript and JDBC for administering and managing users and clients.
- Design and development web-application for business reporting and systems monitoring and troubleshooting; using J2EE, Tomcat, Sybase ASE, Sybase Replication Server, IBM MQ Java
- Handled long running calls to XML web services and SQL Servers to red procedures using multi-threads.
- Designed and Developed JSF component, implemented event handling using Java, JSF, MyFaces, AJAX.
- Developed Struts Action Classes, Action Forms and implemented Struts Validation Framework.
- Installed configured and deployed the applications on WebSphere Portal and Application Server.
- Experienced with SOAP/WSDL and have designed as well as developed SOAP interfaces in Java.
- Expertise in Alternate JVM languages like Groovy and used it for calling Java.
- Wrote complex SQL queries using joins, sub queries and inline views to retrieve data from the database.
- Created views with JSF 2.2 Framework and Service Layer Classes using Session Beans.
- Involved in producing and consuming annotations of SOAP web services using JAX-WS.
- Experience in developing Rich Internet application technology by using JavaServer Faces (JSF), Ajax. components like Mojarra and Apache MyFaces used to design the user interface.
- Responsible for developing the full stack (front-end development, application logic, services, data persistence) as well as server setup and maintenance.
- Performed unit testing using Junit and Mockito.
- Used RSA integrated SVN Repository to maintain version controlled source code.
- Developed custom tags to simplify JSP code. Designed UI screens using JSP 2.0, CSS, XML, and HTML.
- Built AngularJS framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
- Extensively used AngularJS (Angular Bootstrap) for ng-grid, and UI components.
- Used different XML parsers classes in groovy to extract the data from XML files.
- Setting up the environment and deploying the application using Maven.
- Custom node.js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
- Used SQL server as the backend database. Involved in design of the database schema and development of stored procedures.
- Used IBM WebSphere as an application server.