We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Overland Park, KS

SUMMARY

  • Expertise in multi - tire, object-oriented J2EE, Design Patterns, Multi-threading and Core Java applications.
  • Strong J2EE/Java application development and programming background, with experience in defining functional/technical specification.
  • Proficient in all phases of SDLC (analysis, design, development, testing and deployment) in gathering user requirements & converting them into software requirement specifications.
  • Analyzed and developed documents like DLD, DLR, HLD, Test-cases and UML charts.
  • Worked with Java JDK 1.5, 1.6 and 1.7 with good understanding with Groovy and Grails.
  • Involved in Java design patterns, OOPs concepts, Collection and UML modeling techniques.
  • Strong Web Development experience in HTML5, CSS3 with SASS, JSP, Servlet, XSLT, AJAX, JavaScript, Dojo and JQuery.
  • Written custom filters, directives for the HTML using JavaScript frameworks like Angular.js 1.2.x, React.js, Backbone.js and Bootstrap.
  • Proficient in XML technologies like XML, XSL, XSLT, XPath and DTD.
  • Database experience with MySQL, Oracle and PL/SQL with Joins, Stored Procedure, SQL Queries, Triggers and functions.
  • Good Knowledge on Spring Batch 2.1.8.
  • Experience in Spring MVC (Model View Controller) architecture, using Spring 3.x & 4 Framework with ORM Hibernate 3.x, Maven and various Java/J2EE design patterns.
  • Content management with Alfresco Enterprise and BroadVision Dynamic Command Center (BV-DCC).
  • Experience in implementing Service Oriented Architectures (SOA) using Web Services technologies like SOAP, WSDL, RESTful, JSON, UDDI and JMS with Apache Confidential 2.0.
  • Web Application Development with Framework like REST, JSON, Spring 3.x, 4.x MVC, JQuery, Struts and Angular.js with Bootstrap using WebStorm.
  • Experience with database persistence layer like EJB and Hibernate with Maven build.
  • Experience using various web/application servers like Apache Tomcat, Glassfish, IBM Web Sphere Application Server (WAS) and JBoss.
  • Proficient in programming by using the IDE’s such as Eclipse, IntelliJ, STS, My Eclipse, WSAD and RAD.
  • Scripting test cases with Jasmin with Selenium, TestNG and JUnit.
  • Architected and created an enterprise framework for UI creation using the GWT framework
  • Good exposure in Linux and UNIX Shell scripting.
  • Defect, issue & Bug - Reporting and Handling with JIRA, HP-ALM, HP-QC, BMC Remedy
  • Experience in Version control system or SCM like CA SCM, SVN, CVS and GIT.
  • Project Management by JIRA, HP-ALM, Clarity, VPMi and SharePoint.
  • Environment builds were managed using CA Harvest workbench.
  • Extensive knowledge in Agile methodology, Waterfall, Test Driven Development (TDD) and ATDD.
  • Worked on Android Web-application development.
  • Provided post production support and quality assurance
  • Good experience in development, testing and post production support.
  • Excellent organizational and interpersonal skills with a strong technical background.
  • Quick learner and ability to work in challenging and versatile environments and Self-motivated, excellent written/verbal communication.

TECHNICAL SKILLS

Programming Languages: Java, JavaScript, SQL, C, Groovy, PHP

Java/J2SE Technologies: Core Java, IO, Multithreading, Collection

J2EE Technologies: JSP, Servlet, JSTL, EJB 2.0/3.0, Custom Tag Libraries, JDBC, DB2, MVC, AWT, Groovy, Java Beans

Web Application Technologies: HTML5, CSS3, Angular.js 1.2.x, SASS, Bootstrap, Backbone.js, React.js, XML 1.0, JSP, XSL, XSLT 1.0, XPath, Dojo, JavaScript, JQuery, AJAX

Web Services Technology: XML, AWS, SOAP 4.0, SOA, RESTful, WSDL, JSON, UDDI

Databases: Oracle 11g/10g /9i, MySQL 5.5.27/5.6, PL/SQL

Frameworks: Hibernate ORM 3.5.x/4.0.1, Spring 3.0.1/3.2.6/4.0.1 , REST, JUnit 4.x, JPA, Spring Batch, Angular.js, Backbone.js, Bootstrap, Jasmine, JQuery, TestNG

Application Servers: Apache Tomcat 6x/7x, Web, SQL server, WAS, Wamp, Glassfish, Jboss

Development Tools: Eclipse, Netbeans, RAD 6/7, WSAD, XMLSpy, Notepad++, IntelliJ, Spring Tools Suite, SharePoint, Putty, WinSCP, GWT, Android Emulator

Build / Testing tools: JUnit 4.6, Maven, SOAP UI, Firebug, Jasmin, Selenium, Shell/Unix Script

Repository / Version Control Tools: CA SCM (Harvest), GIT, SVN, CVS, IBM Rational ClearCase

Reporting / Tracking Tools: JIRA, HP-ALM, HP-QC, BMC Remedy ARS

Data Management Tools: Alfresco Enterprise, BroadVision DCC, SharePoint

Software Engineering: Agile Methodology, TDD, ATDD, Scrum, Kanban, Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Overland Park, KS

Java Developer

Responsibilities:

  • Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQuery.
  • Documented API's in APIGEE Developer portal and used as content management system (CMS)
  • Developing UI automation using Protractor for Angular JS applications.
  • Used Bootstrap library to quickly build project UI’s and used AngularJS framework to associate HTML elements to models.
  • Version control software Git is used in the development life
  • Worked with SVN and GIT to maintain current and historical versions of source code.
  • Extensively used Spring JDBC template and Hibernate for performing Database Transactions.
  • Developed data formatted web applications and deploy the script using HTML5, XHTML, CSS and Client side scripting using JavaScript. created components that hold the project info and timelines using ReactJS
  • Used Selenium WebDriver and TestNG to run parallel testing by creating Groups, and categorizing test cases.
  • Developed web pages using HTML5, JavaScript, DOM, JSON, jQuery and AJAX.
  • Designed the Web application layout and forms using HTML5, CSS 3 and JavaScript.
  • Worked with business analysts to understand their business models and goals and help define strategy, content, and features.
  • Maintaining servers for GemFire applications like Limit Monitoring and Risk Timely
  • Packaging and installation of GemFire and JDK software
  • Upgrading GemFire software from GemFire 7 to GemFire 8
  • Created transpiler for CloudMine query language in Ruby to produce MongoDB, and Elasticsearch queries to keep different data sources appear as one unified API for developers implementing the SDKs.
  • Responsible to design various search forms prototypes and also involved to create error validation code using JavaScript/JQuery.
  • Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases, Select for selecting multiple values from list, Action for various key and mouse event, with different Locators (xpath, CSS, id, Link text)
  • Performed Installation, configuration of multiple versions of MongoDB (2.x, 3.0.x, 3.2.x)
  • Involved in writing application level code to interact with Restful Web APIs, Web Services.
  • Participated in day-to-day meetings, status meetings, strong reporting and effective communication with project manager and developers.
  • Worked on Browser Compatibility and tested each and every web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome.
  • Participated with team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.
  • Test Plan development for UMTS/GPRS/GSM
  • Test Execution for each new build till Commercial Approval
  • Used SOAP UI to test the resources. Also used Postman plug-in with chrome browser to test resources.
  • Implemented SOAP web services to send and receive the data from database.
  • Wrote Unit-Tests using Karma and Jasmine to run the test
  • Used JavaScript libraries to create slider and page-turning animations on calendar widgets.
  • Designed web pages and used applications that meet business and user goals through a positive user experience.

Environment: HTML5, CSS3, JavaScript, Springs, Hibernate, RESTful, JQUERY, XHTML, JSON, AJAX, Subversion (SVN),AngularJS

Confidential, Altamonte Springs

Full stack Developer

Responsibilities:

  • Involved in the design and implementation of the architecture for the project using OOAD, UML design patterns.
  • Conceived, Designed, Installed and Implemented CI/ CD automation system.
  • Created and updated Bash scripts and modules, files, and packages.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Installed and Configured Atlassian Crowd for single sign on across the Atlassian applications
  • Used Karma(Jasmine) for JavaScript Unit testing and Protractor for E2E testing.
  • Designed Logos and Templates using HTML, DHTML, CSS, and Adobe Photoshop.
  • Architected and implemented a tandem database with Elasticsearch to offload complex search on raw text from the primary MongoDB.
  • Developed Restful API's using APIGEE platform.
  • Worked on building proxies and policies with in APIGEE along with security frameworks.
  • Architected and implemented topologies of query patterns to identify the best mix of index mappings for Elasticsearch in real-time.
  • Developed ETL parsing and analytics using Scala/Spark to build a structured data model in Elasticsearch for consumption by the API and UI
  • Extensively used JavaScript to provide dynamic User Interface and for the client side validations.
  • Used AJAX framework for asynchronous data transfer between the browser and the server.
  • Involved in providing pseudo application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Utilize ReactJS & Reduxto render and deploy company-end setting webpages and all the jobseeker-end webpages.
  • Performed and deployed Builds for various Environments like Dev, Test, QA, Onboarding and Productions Environments.
  • Deployment to Tomcat, JBoss, Postgres db, Hazelcast caching
  • Backed up databases using Mongodb backup facility in OPS manager.
  • Version control software Git is used in the development life
  • Building ReactJS components that can be used across different projects. In the time I have been there, I have built components that let users create projects, update the priority of the projects, create project groups, and drag and drop groups and projects
  • Implemented Cascading Style Sheet (CSS) to improve look and feel of the ReactJS web page
  • Built a robust and secure CONTENT MANAGEMENT SYSTEM for few projects as per clients’ needs and requirements where HTML, CSS, AJAX,AngularJS and JQUERY were extensively used
  • Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
  • Development on Server side using Java, Spring & Hazelcast in memory data grid.
  • Setup and Implement Continuous Integration and Continuous Delivery (CI & CD) Process stack using AWS, GITHUB/GIT, Jenkins, Artifactory, Chef and Puppet
  • Designated UI architecture for the internal web application and worked with designers to constructs conceptual Wireframes and Mockups.
  • Extensively used Debugging JavaScript using Chrome developer Toolbar, Jetbrains webstorm.
  • Extensively used JQuery in implementing various GUI components in application portal.
  • Designed the front end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
  • Majority of the tasks are handled single handedly in ExtJS/HTML5/CSS 3/javascript including development of custom components & memory management issues across browsers. Solving various issues related to browser compatibility, framework designing.
  • Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
  • Interacted with java controllers (JQUERY, Ajax, and JSON to write/read data from back end systems).
  • Designed and developed intranet web applications using JavaScript and CSS.
  • Used managed Metadata service and customized various Control using ECMA.
  • Responsible for the design of client websites right from the conceptualization stage to its implementation and maintenance.
  • Used Karma(Jasmine) for JavaScript Unit testing and Protractor for E2E testing.
  • Worked with SVN and GIT to maintain current and historical versions of source code.
  • Worked with teams where requirements are constantly being implemented, tested and improved.
  • Handled all aspects of the web application including maintaining, testing, debugging and deploying.

Environment: JavaScript, HTML5, CSS3, JSP, XML, Bootstrap.js Backbone.js, Angular.js, D3.js, DHTML, JQuery, Ajax, DOM, JSON, Orchard CMS, Spring, Adobe Flash, SOAP, Web Services, Eclipse

Confidential - Chicago,IL

Java UI Developer

Responsibilities:

  • Involved in development, design and implementation of front end part widget based application.
  • Involved in designing and implementing Web2.0 Rich UI for the Self-service Application using jQuery Ajax framework and Widget based JavaScript programmed model.
  • Guided the team in building out a lean, responsive UI layer utilizing semantic html5, SASS, Bootstrap.js
  • Involved in developing UI pages using HTML5, DHTML, XSL/XSLT, XHTML, DOM, CSS3, JSON, Drupal, JavaScript,AngularJS, jQuery, Ajax. .
  • Performed gap analysis regarding pros and cons of JIRA/Confluence/Service Desk on premises vs. the Atlassian cloud.
  • Developing internal workflow software using Java, SpringBoot, Tomcat 7, Eclipse and MySQL.
  • Multi-tier system development using Spring, SpringBoot and Hibernate frameworks used Springboot to handle server calls and information storage.
  • Integrated Atlassian JIRA and BMC Remedy since the companies in the Priceline group are using both systems for issue tracking
  • Created XHTML Pages with CSS and the Box Model. Integrated the Java code (API) in JSP Pages.
  • Developed functions and features in Drupal using PHP
  • Used jQuery core library functions for the logical implementation part at client side for all the applications.
  • Extensively used jQuery UI for screen design and development.
  • Developed ECMA script using Client Object Model and also created Lists and Library using Web Services.
  • Working with ECMA Script 6 features. Used Babel, web pack with es2015, react JSX presets.
  • Developed Search Engine using JSP, presented the XML data in the web page using JavaScript and jQuery.
  • Used Orchard Content Management system (CMS) for the dynamic configuration of the web application.
  • Design/Development of dashboard/views using ExtJSframework for regulatory exercise for stress testing(winddown and mortgage forecasting)
  • Developed enhancements to MongoDB architecture to improve performance and scalability.
  • Collaborated with development teams to define and apply best practices for using MongoDB.
  • Consulted with the operations team on deploying, migrating data, monitoring, analyzing, and tuning MongoDB applications.
  • Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
  • Architected the front-end framework, monitoring dashboards and real time monitoring user interfaces using Angluar Widgets.
  • Used Backbone.js for Fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server.
  • Experience with mobile/responsive design.
  • Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions. Worked on Backbone.js to create Models to represent data.
  • Involved in writing and modifying Procedure, Queries, Views and Triggers and calling them from JavaScript.
  • Developed and Implemented WebServices and used Spring Framework.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Implemented front end changes based on spring integrated with Struts along with JSP view and Java code as per requirement
  • Used Spring framework for dependency injection and integrated with Hibernate and JSF.
  • Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
  • Developed a real time mobile web application using jQuery Mobile, MVC and Web Services.
  • Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
  • Used JavaScript libraries like D3.js for Visualization of Data
  • Worked on the modernization of a legacy and outsourced UI and technologies used were Backbone.js,jQuery
  • Used JavaScript for Client Side validations. Used DOJO for Ajax Support and used JSON for DOM objects
  • Developed the UI screens using SFX, Jsps, Java script, JSTL and CSS.
  • Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5, AngularJS as data and presentation layer technology.
  • Utilized agile and scrum methodologies to develop Drupal applications

Environment: JavaScript, HTML5, CSS3, JSP, XML, Bootstrap.js Backbone.js, Angular.js, D3.js, DHTML, JQuery, Ajax, DOM, JSON, Orchard CMS, Spring, Adobe Flash, SOAP, Web Services, Eclipse

Confidential

Java/UI Developer

Responsibilities:

  • Involved in the design, feature estimations and Software Requirements Specifications.
  • Worked in Agile software methodology with Scrum type development
  • Contributed to the development of web interface for different modules using JSP, HTML, XML, CSS, Java Script, AJAX, and Action Servlets with Struts Framework.
  • Designed classes in ECMA Script 6 and explored on the gulp build process
  • Used Object oriented JavaScript for developing rich client page.
  • Developed the interactive web page using Struts 2.0, Hibernate, Object oriented JavaScript.
  • Used JIRA issue tracker to file the bugs.
  • Developed controllers, updated the struts configuration files and implemented validation using Struts Validator framework.
  • Mapped (one-to-many, one-to-one, many-to-one relations) DTOs to Oracle Database tables and Java data types to SQL data types by creating Hibernate mapping XML files
  • Oracle database was used, wrote stored procedures for common SQL queries
  • Used SAX Parser for parsing the XML document.
  • Implemented Log4j by enabling logging at runtime without modifying the application binary.
  • Used SVN Version Control for Project Configuration Management..
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
  • Used ANT Script for building and deploying the application.
  • Used Perforce for source control and QC for bugs tracking.
  • Involved in preparing the documentation of the functional specification, User manual and also updating various documents with newly implemented functionalities.
  • Implemented Java components and deployed under the Web Logic server.

Environment: Java, HTML, XML, JSTL, AJAX, JavaScript, CSS, Struts, Servlets, Eclipse, EJB3.0, Hibernate, Web Services, JUnit, MYSQL, Windows XP, SVN, JIRA

Confidential

Jr.Web Developer

Responsibilities:

  • Responsible for design, document, implement, and unit test robust webservices framework to support templated payments and group payments in Java.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Development carried out under Eclipse Integrated Development Environment (IDE).
  • Involved in writing the validation rules classes for general server side validations for implementing validation rules as part observer J2EE design pattern.
  • Extensively worked on Java server side programming using Servlets and JSP. CSS is used to style Web pages and XML markup.
  • Implemented servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking.
  • Designed complex application database SQL statements for querying, updating and reporting using JDBC.
  • Responsible for testing, debugging, bug fixing and documentation of the system.
  • Tomcat application Server was used for deploying the application.
  • Maintained logging by using log4j frameworks.
  • Involved in developing JUnit test cases using Easy Mock and DB units for unit and integration units.

Environment: Java 1.5, J2EE 1.2, JDBC API, XML, JavaScript, HTML, CSS, Jsp 2.0, JUnit, Tomcat 5.0, Eclipse 3.5.

We'd love your feedback!