We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Lexington, KY

SUMMARY

  • Around 9 years of strong experience in developing professional mobile and web applications which includes front - end designing and hand coding with solid proficiency in usability, web and client/server applications using HTML5, CSS3, JavaScript, AngularJS/Angular 2, JQuery, React JS, Ajax, Bootstrap, Node JS, JSON, XHTML and XML.
  • Extensive experience in Mean Stack (Mongo DB, Express JS, Angular JS, Node JS).
  • Worked with ReactJS, Redux, JavaScript (EcmaScript 6), Spring MVC, Maven.
  • Developed web applications and Restful web services and APIs using Python Flask, Django and PHP.
  • Extensive experience using Loadash and underscore.js for node.js server-side scripting.
  • Used EcmaScript for client-side scripting and used for writing server applications using Node.js.
  • Built out a new product line in EcmaScript using React, Redux and Rails.
  • Exposure to new features and issues addressed in Angular 2.0
  • Extensive experience in web design using CSS3, Twitter Bootstrap, Adobe Illustrator, Adobe Photoshop.
  • Expertise in React JS framework to develop the SPA.
  • Experience in building isomorphic applications using React.js and Redux with GraphQL on server side.
  • Managing and Monitoring theJVMperformance byWeblogic Heap Size, garbage collection, JDBC Poolsand takingThread dumps, pstack and prstatand analyzing to find the problems in application. Configured the Session Management i.e. Memory to Memory and Database replication on Weblogic Application server.
  • Designed icon fonts and SVG files from scratch for developers to use HONORS
  • Advanced level skills in using Web Services technologies like UDDI, WSDL, and SOAP.
  • Experience with Require JS, Ext JS, Backbone JS, Knockout JS and Underscore JS.
  • Skilled in working with software tools like Dreamweaver and Microsoft Visual Studio.
  • Good Understanding of Document Object Model (DOM) and DOM Functions.
  • Proficient in using higher-level style syntaxes, LESS and SASS for advanced CSS features.
  • Experienced with Gulp/Grunt task runner to manage projects and npm package manager to install dependencies in a project such as JQuery and Bootstrap.
  • Extensive use of Node JS, Express JS, and Mongo DB along with Mongoose.JS to create server-side applications.
  • Experience in using both Java and J2EE design patterns.
  • Experienced in creating Restful Services with Spring MVC Framework and using HIBERNATE.
  • Expert level skills in Java Multi-threaded/Concurrent Programming, Exception Handling, Servlets, JSP, PHP, Custom Tag Libraries, Java Script, AJAX, CSS, HTML, Struts, Spring, JSF, JPA, Enterprise Java Beans(EJB), JDBC, RMI, JNDI, XML, XSLT, JAXB, SYBASE 12.5/15.0, ORACLE 10g/11g/12c, WMQ Client and AMQ.
  • Proficiency in web service applications both producing and consuming REST (JAX-RS) API. Strong understanding of SOAP(JAX-WS) based web services and WSDL.
  • Experience in using Hibernate, MyBATIS as ORM tools for XML mappings and Java Objects.
  • Experience in Oracle supplied packages, Dynamic SQL, Records and PL/SQL Tables.
  • Extensive experience as web developer with a strong background working on open source technologies, including JSP, PHP, MySQL, JavaScript, Flash, Photo shop.
  • Highly exposed to various databases like My SQL, SQL Server, MongoDB, and Postgresql.
  • Experience with JavaScript testing frameworks Jasmine, Karma, Qunit Mocha and Jest.
  • Experience in test-driven development (TDD), CI/CD and Simple Design Concepts.
  • Extensive experience in writing JUnit test cases using selenium Web driver and experience in implementing data driven and keyword driven frameworks.
  • Hands on experience using the version controls SVN, GIT and used JIRA for project management.
  • Experience in Creating Store procedures and functions in Sql server to import data in to ElasticSearchand converting relational data in to documents
  • Experience in native android applications using Android Frameworks, Android SDK, OpenGL knowledge, Android NDK.
  • Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
  • Worked on AWS for continuous integration of files to the UI and worked for the backend development using Node.js and Mongo DB.
  • Use of Amazon web services SNS, EC2, CloudWatch and DynamoDB.
  • Experience in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
  • Participate in Agile delivery teams, conduct application analysis, development and modification, and provided design recommendations for developing and integrating programs per written specifications.
  • Excellent interpersonal, communication and presentation skills. Self-starter, detail oriented, Research-oriented and customer focused.

TECHNICAL SKILLS

Languages: Java

Technologies: Java, Core Java, J2EE, JEE, HTML, HTML5,Ajax, CSS, CSS3,JavaScript,JSP & Servlets, Swing, JSTL, Expression Languages, Design Patterns, JNDI, RMI, Java Mail, JDBC,JAX-WS, EJB, jQuery, Ajax, Web services, Site mesh, JMS, Apache Commons IO, Apache Commons Lang, Apache Commons Bean Utils, Apache Commons DBCP, Apache POI, Tiles, JAXB, iReport, JUnit, iText, SQL, PL/SQL, HQL, JPQL, SOA, XML, XSD, XSLT, Json, log4j, Commons logging, slf4j, YAML, Spring Boot Initialzr, Spring Boot CLI.

Frameworks: Bootstrap, EXT-JS, DHTMLX, DHTML, Web ZK, Struts, Prime Faces, Spring Boot, Spring MVC, Spring Core, Spring WS, Spring Security, Spring Roo, Spring JDBC, Spring AMQP, Spring Batch, Spring Data JPA, Spring EL, Spring LDAP, Spring Data, JPA, iBatis, MyBatis, Eclipse Link, Hibernate, MongoDB, GWT.

Application and web servers: WebLogic, Tomcat, Jetty, Glassfish, Jboss AS, Spring Pivotal, WebSphere AS.

Unit test Frameworks: Junit, Mockito.

Build and Control version tools: Maven, Ant, Subversion, Tortoise, Git& GitHub, Subclipse, Clear Case.

Code Quality Governance tools: PMD, Jacoco, Check style, Coverage, Find Bugs, Metrics, Emma, Sonar, SonarQube, Jira.

Continuous Integration tools: Jenkins, Hudson, Archiva, Nexus.

Messaging Technologies: RabbitMQ, ActiveMQ.

Methodologies: RUP, XP, SCRUM, UML

Paradigms: Object Oriented Programming, Service Oriented Architecture

Relational database: Oracle, MySQL, SQL Server, Postgres, Informix

Operating systems: Windows, Linux (Ubuntu, Fedora)

Tools: Spring Tool Suite, Eclipse, NetBeans, My Eclipse, SoapUI, Toad, SQL Developer, Jasper Reports, Microsoft Visio, Microsoft Project, Cacoo diagrams, Enterprise Architect, Oracle Service Bus.

Learning tools: Java 8, Mongo DB.

PROFESSIONAL EXPERIENCE

Confidential, New Bremen Ohio

Full Stack Java/J2EE Developer

Responsibilities:

  • Worked on basic front-end prototype and page design with HTML5/HTML, CSS3/CSS, JavaScript, Jquery, Ajax, JSON, Angular JS, Angular 2,React JS, Gulp, Twitter Bootstrap, and Webpack.
  • Developed scalable applications using the MEAN (Mongo-DB + Express.JS + Angular.JS + Node.JS) stack.
  • Extensively worked with JavaScript development on both client and server side.
  • Creating cross-browser compatible and standards-compliant using AngularJS, ReactJS.
  • Extensively worked in writing minimal code in building re-usable forms with their validations using React with Redux Architecture.
  • Performance tuning by Managing and Monitoring theJVM performancebyWeblogic Heap size, garbage collection, execute threads, EJB Cache size, JDBC poolsandmulti pools.
  • Used Media Queries to support devices like IOS, Android devices.
  • Used AngularJS for building web-apps and is highly efficient with PHP framework as well as using Restful services.
  • UsedGOprogramminglanguageto build Monolith server and Auth application.
  • Designed and developed the Presentation layer usingAngular4andAngularMaterial
  • Used Angular 2 Boilerplate Arrow Functions to make code constructs easier to read.
  • Used Underscore.JS to route different endpoints, made services Restful and used to manipulate data in MySQL.
  • Worked on token-based authentication (via JSON Web Tokens) with Angular 4 and Flask.
  • Used CircleCI and Git for continuous integration and delivery.
  • Involved in writing unit tests for the angular JS code using Mocha and Chai and written Jest cases for React code.
  • Made the application responsive for iOS and Android platforms using media queries and flexible grid layouts.
  • UsedAngular2's HTTP Client to Interact with Servers/backend and modularized the Application with NgModule.
  • Designed, built, and deployed a multitude applications utilizing the AWS stack (EC2, R53, S3, RDS, DynamoDB, CloudWatch, and Cloud Formation).
  • Designed UI patterns, UX patterns, GUI designs, page illustrations, and user conceptual designs, templates and banners using Adobe Photoshop CS5 and Adobe Illustrator CS5.
  • Designed and developed Node.js Application using Single Page Application Architecture.
  • Constructed data visualizations using JavaScript charting libraries D3.js and Chart.js
  • Integrated with the back-end code (JSP) using JQUERY, JSON and AJAX to get and post the data to backend servers.
  • Created Typescript reusable components and services to consume REST API's using modular based architecture provided byAngular2
  • Used NodeJS, npm and Webpack to translate and combine all necessary JS, JSX, SASS and CSS.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Written application level code to interact with APIs, Web Services using AngularJS, JSON and XML.
  • Used JSF framework in developing user interfaces using JSF UI Components, Validator.
  • Used Test driven approach for developing the application and implemented the unit tests using Python Unit test framework.
  • Used Typescript to develop applications with Angular 4 and Node JS.
  • Developed real time tracking of class schedules using Node.js (socket.io based on socket technology, Express JS framework).
  • Develop domain monitoring java class usingJMXto collectJDBC, JVM,and Execute Queue statistics for Managed Servers
  • Worked on package manager of NPM and bower for projects and set grunt tasks under Node.js environment.
  • Integrated the front-end UI to the back end using Spring MVC framework.
  • Developed GUI screens using HTML, XHTML, DHTML, CSS, JSP, JSTL, Struts, JAVASCRIPT, JSON, Flex and Web2.0 JQuery, AJAX.
  • Used Mongoose in developing Node.js and MongoDB applications.
  • Handled all cross browser issues and made the web sites compatible with IE, Firefox, Safari, Opera and Netscape browsers.
  • Designed and developed PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
  • Wrote and executed various MYSQL database queries from python using Python MySQL connector and MySQL DB package.
  • Used Grunt, Gulp and Webpack as task runners and orchestrators for the build process.
  • Involved in complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
  • Designed & implemented Automation Frameworks including TDD, BDD, data driven, keyword driven, and hybrid using C# and JavaScript.
  • Performance tuning was done with respect to system, connection pools. Execute threads andJVMheap size.
  • Performed extensive trouble shooting experience including stack trace analysis and JVM tuning experience by changing to heap sizes according to the requirement.
  • Leverage AWS cloud based technologies allowing for centralized and remote data access.
  • Utilized Agile Methodologies (Scrum) to manage full life-cycle development of the project.
  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.

Environment: HTML5, CSS2/3, SASS, JavaScript, Java, GO, Typescript, EcmaScript 6(ES6), JQUERY, JSF, JSON, Eclipse and Dreamweaver, JIRA, JSON, Angular.JS1.5, Angular 2, Angular 4, MongoDB, JSX, DynamoDB, Elastic Search, UnderscoreJs, CircleCI, PyCharm, D3.JS, Mocha, Loadash, underscore.js, Spring 4.x, Struts 2.x, Oracle, GIT, Node.js, Ajax, AWS, Twitter Bootstrap, Grunt, Web storm, Web services, Jasmine, Agile.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Designed layouts on the front-end and developed web pages for smart phones, tablets and personal desktops using HTML5, CSS3, Bootstrap, JQuery, AngularJS, JavaScript
  • Built applications for scale using Angular JS, ReactJS and Redux.
  • Making sure that all components of web-page are Mobile-First and delivers the same performance and functionality across all devices and operating systems (Android, IOS and Windows).
  • Worked with backend programmers to troubleshoot Java Script related issues with front-end connectivity
  • Implemented JQuery to improve the overall usability of the website interface.
  • Involved in client side tooling and testing & development with Require JS, Twitter Bootstrap, HTML5, and ReactJS.
  • Developed multiple POCs to create an interface between Backend to Frontend by using MongoDB, Express.JS, AngularJS and Node.js.
  • Wrote a combination of JQuery plugins, as well as completely custom JavaScript to build a bleeding-edge, AJAX-driven user interface.
  • Developed complex, useable, attractive and cross-browser web interfaces that account for speed, file size, readability and accessibility.
  • Used Typescript to develop applications with AngularJS and used Grunt-ts to automatically compile Typescript.
  • Implemented and tested the enterprise application with JQuery, Spring MVC.
  • Created and maintained the framework and layout of each portal with Cascading Style Sheets.
  • Developed unit test, site pages and assist implementation of client web site.
  • Created and Implemented RestfulWebservices to provide the interface to the various clients running on both Java and Non Java applications
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
  • Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
  • Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML5/CSS3 & JavaScript using Dreamweaver.
  • Developed various screens for the front end using ReactJS and used various predefined components from NPM and Redux.
  • Configure and monitor numerous MongoDB and NoSQL instances. MongoDB Schema Design using DB Ref, Manual Ref, Embedded Data Model Design.
  • Involved in the development of backend Logics or data access logic using Oracle DB & JDBC.
  • Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
  • Used the Node.js and AngularJS MVC Frameworks in the development of the web applications.
  • Developed dynamic e-mails using JavaScript, and hand coding of HTML5, XHTML, and CSS3.
  • Used Ajax, JSON with JQuery for request data and response processing. Developed programs to port the XML data to database to make the website XML driven.
  • Created the Angular.js app using Grunt, Bower and used Angular UI for component model.
  • Designed the email blasts using Adobe software and then implemented them using HTML and JS.
  • Involved in configuring the GIT repository and maintain the version control using GIT.
  • Used Firebug to debug JavaScript, to analyze DOM objects of the page and to change the page layout.

Environment: HTML5, CSS3, SASS, LESS, AWS, JavaScript, JQuery, BackboneJS, AngularJS, React.js, Redux, Node.js, Twitter Bootstrap, Grunt, Gulp, Adobe, MongoDB, MS Office, IE 8 9 10, Firefox, Chrome, Oracle ATG, GIT, Spring AOP, Web Services.

Confidential, Pleasanton CA

Java Developer

Responsibilities:

  • Designed layouts on the front-end and developed web pages for smart phones, tablets and personal desktops using HTML5, CSS3, Bootstrap, JQuery, AngularJS, JavaScript
  • Built applications for scale using Angular JS, ReactJS and Redux.
  • Making sure that all components of web-page are Mobile-First and delivers the same performance and functionality across all devices and operating systems (Android, IOS and Windows).
  • Worked with backend programmers to troubleshoot Java Script related issues with front-end connectivity
  • Implemented JQuery to improve the overall usability of the website interface.
  • Involved in client side tooling and testing & development with Require JS, Twitter Bootstrap, HTML5, and ReactJS.
  • Developed multiple POCs to create an interface between Backend to Frontend by using MongoDB, Express.JS, AngularJS and Node.js.
  • Wrote a combination of JQuery plugins, as well as completely custom JavaScript to build a bleeding-edge, AJAX-driven user interface.
  • Developed complex, useable, attractive and cross-browser web interfaces that account for speed, file size, readability and accessibility.
  • Used Typescript to develop applications with AngularJS and used Grunt-ts to automatically compile Typescript.
  • Implemented and tested the enterprise application with JQuery, Spring MVC.
  • Created and maintained the framework and layout of each portal with Cascading Style Sheets.
  • Developed unit test, site pages and assist implementation of client web site.
  • Created and Implemented Restful Webservices to provide the interface to the various clients running on both Java and Non Java applications
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
  • Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
  • Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML5/CSS3 & JavaScript using Dreamweaver.
  • Developed various screens for the front end using ReactJS and used various predefined components from NPM and Redux.
  • Worked on AWS EC2, S3.
  • Configure and monitor numerous MongoDB and NoSQL instances. MongoDB Schema Design using DB Ref, Manual Ref, Embedded Data Model Design.
  • Involved in the development of backend Logics or data access logic using Oracle DB & JDBC.
  • Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
  • Used the Node.js and AngularJS MVC Frameworks in the development of the web applications.
  • Developed dynamic e-mails using JavaScript, and hand coding of HTML5, XHTML, and CSS3.
  • Used Ajax, JSON with JQuery for request data and response processing. Developed programs to port the XML data to database to make the website XML driven.
  • Created the Angular.js app using Grunt, Bower and used Angular UI for component model.
  • Designed the email blasts using Adobe software and then implemented them using HTML and JS.
  • Involved in configuring the GIT repository and maintain the version control using GIT.
  • Used Firebug to debug JavaScript, to analyze DOM objects of the page and to change the page layout.

Environment: HTML5, CSS3, SASS, LESS, AWS, JavaScript, JQuery, BackboneJS, AngularJS, React.js, Redux, Node.js, Twitter Bootstrap, Grunt, Gulp, Adobe, MongoDB, MS Office, IE 8 9 10, Firefox, Chrome, Oracle ATG, GIT, Spring AOP, Web Services.

Confidential, Lexington, KY

Java/J2EE Developer

Responsibilities:

  • Worked with enterprise architect (EA) to develop use cases.
  • Worked on the implementation of JAX-WS web services for batch data transactions with Agile court from iSuite application
  • Worked on the implementation of RESTFULL web services for real-time transaction with the agile court from I Suite application
  • Worked on implementing the time schedules to create batch transaction at regular interval of times.
  • Worked on implementing the Pagination concepts for handling the display of large amount of data.
  • Worked with Spring MVC pattern used Hibernate persistence framework for developing the public access Agile Court application.
  • Implemented various design patterns - Singleton, Business Delegate, Value Object and Spring DAO.
  • Used Spring JDBC to write some DAO classes to interact with the database.
  • Mapped business objects to database using Hibernate.
  • Worked on providing security to the application.
  • Implemented Web Services for Debt collections module.
  • Used SOAP client to test the Web Services.
  • Worked with Eclipse RCP to develop think client front end application
  • Developed application using Eclipse and used build and deploy tool as Maven.
  • Configured the Log4J to log the Warning and Error Messages
  • Used Oracle as Database and used TOAD for queries execution and also involved in writing PL/SQL code for procedures and functions.
  • Used the Agile methodology for development on sprint basis.

Environment: J2EE, Spring, Spring JDBC, JSP, AJAX, JSON, MVC, Angular JS, Servlets, XML, Oracle, Log4J, Eclipse, Hibernate, JAX-WS Web Services, RESTFULL, SOAP, PL/SQL

Confidential

Java Developer

Responsibilities:

  • Involved in the process of analysis, design, and development of the application.
  • Created high level and low-level design documents.
  • Writing Technical specifications
  • Involved into code integration and deployment process.
  • Front end development using JSP, Servlets, XSL.
  • Involved in Production Support.
  • Designed the application in Struts and developed front-end pages with JSPs and JavaScript using WSAD.
  • Used Struts for component representation.
  • Client side validations using Struts Validator Framework.
  • Extensive usage of Eclipse and CVS for code merging.
  • Implemented Design Patterns like Factory, Singleton and Data Access Object.
  • Writing SQL, PL/SQL for the backend procedures
  • Worked with ant build scripts to deploy the Web Service on WebSphere.
  • Used JMS and JMS queue for sending mails.

Environment: Java, J2EE, Oracle, RDBMS, Struts, OOPs, Eclipse, XML, JSP, Servlets, XSL, JMS.

We'd love your feedback!