We provide IT Staff Augmentation Services!

Sr Java / Ui Developer Resume

Nashville, TN

PROFESSIONAL SUMMARY:

  • Over 8+ years of IT experience in Analysis, Design, Development and implementation of software applications using Java/J2ee technologies.
  • Experienced in using Agile Methodology including creating product/sprint catalogs, active participation in Scrum and Sprint planning
  • Experienced in developing front end applications using HTML, HTML5, XML, XHTML, DHTML, CSS, CSS3, Bootstrap, SASS, LESS, JavaScript, DOM, JQuery, Ajax, JSON, and JSP.
  • Good experience working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
  • Good Understanding of Document Object Model (DOM) and DOM Functions. Design and implement a Web based content management utilizing XML, JAXB, DOM, XSLT, XPath, and JavaScript for data generation and presentation with JSF.
  • Strong Experience in JavaScriptMVC design pattern such as Angular JS, Backbone JS.
  • Experience in server side scripting with Node JS, Express JS.
  • Worked with the dependencies for Node JS like NPM and bower
  • Good Knowledge in JavaScript library used for building reusable UI components like React JS.
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js
  • Strong experience in working on JavaScript environment like MEAN (Mongo, Express, Angular, Node).
  • Strong knowledge on OOPs concepts, Core Java, Multithreading, Exception handling, and Collection framework.
  • Strong programming skills towards developing and implementing complete n - tier web based application systems using Java/J2EE technologies- JDBC, JSP, Servlets, Enterprise Java Beans, Struts, JSF, Spring, SOA implementation, JAXRS, JAXWS, Hibernate, JNDI, XML, JAXB, JSON, WSDL.
  • Strong knowledge in implementing IOC and Dependency Injection features in various aspects of Spring Framework.
  • Good knowledge on the Spring Modules like Spring IOC, Spring MVC, Spring DAO, Spring Batch, Spring Web Flow, Spring Security, Spring AOP and Spring Boot.
  • Having experience in creating sites that have Single Sign On using CASS and Spring Security.
  • Expertise in implementing the persistence logic using JDBC, JPA, Spring JDBC, Hibernate, I-batis.
  • Worked on Hibernate for mapping the java objects to relational database and worked on HQL queries and Criteria interface to fetch, insert and update the data from the database.
  • Hands on Experience in working with Databases MYSQL, Oracle 10g/11g, SQL-Server, DB2 and NoSQL (MongoDB, Cassandra).
  • Experience in creating Databases, Tables, Stored Procedure, DDL/DMLTriggers, Views, User defined data types (UDT), Cursors, Functions, data dictionaries, and maintaining data integrity and Indexes using SQL.
  • Good knowledge in writing stored procedures, Packages and functions using SQL & PL/SQL and good at advance PL/SQL topics like Triggers, Collections.
  • Having knowledge on (JMS) MQ's like Rabbit MQ, IBM MQ and Active MQ.
  • Experience with Web/Application servers (Tomcat, Web Logic and JBOSS).
  • Good knowledge in using Restful framework like JAX-RS Framework implementing Apache CXF, Jersey.
  • Experienced in implementing SOAP Web services using JAX-WS.
  • Good knowledge in using Amazon Web Services (Amazon EC2, Amazon Simple DB, Amazon RDS Amazon Elastic Load Balancing, Amazon SQS, and AWS Identity).
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances
  • Knowledge on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Extensively worked on beginner patches for Docker Engine.
  • Experience in Build and deployment automation through tools like Jenkins.
  • Good knowledge of core and J2EE design patterns like MVC, SessionFaçade, Business, Delegate and Data Access Object.
  • Hands on experience with build tools like ANT, Maven, Gradle and logging tools like Log4J.
  • Experience in using Drools rules engine for defining business rules and Validations.
  • Good knowledge in JavaScript Task Runner like Gulp, Grunt for minification, compilation, unit testing.
  • Experience in software configuration management using CVS, SVN and GIT.
  • Strong knowledge on JavaScript Unit testing with Jasmin, Karma, Protractor, Mocha and Chai
  • Worked on Web Services testing using Selenium IDE, and Selenium RC Server, Selenium Grid/Web Driver Testing, SOAPUI and Testing
  • Expertise in testing with JUnit using tools like JMeter, Mockito and Easy Mock.

TECHNICAL SKILLS:

Programming Language: Core Java, SQL, PL/SQL

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, Swing, AWT, Applets, Multi-threading, Java Networking

Java Frameworks: Spring MVC, Struts 2.0, JSF

Application/Web Servers: WebLogic, IBM WebSphere, JBoss, Tomcat

ORM Frameworks: Hibernate, JSF, IBATIS

Web Technologies: JSP, JavaScript, JQuery, AJAX, XML, XSLT, XHTML, DHTML, CSS, SASS, LESS, HTML, AngularJS, Ext JS, backbone JS.Bootstrap.

Spring Framework: Spring IOC, Spring Batch, Spring Boot, Spring Security

Database Server: Oracle, DB2, SQL Server, MySQL, RDBMS, MongoDB, Cassandra

IDE: Eclipse, RAD, WSAD, NetBeans

Web Services: REST, SOAP, JAXWS, JAX: RPC, JAX-RS, WSDL, Axis2, UDDI., Apache CXF

Version Control: GIT, CVS, SVN

Build Tools: ANT, Maven, Gradle

Methodologies: Agile, Scrum, Water: Fall, Rapid Application Development

Modeling Tools: Microsoft Visio, Rational Rose

Operating System: Windows, Linux, UNIX

Tools: Apache Camel, ESB, cucumber, redhat BPM

Testing: Junit, Jasmine, Karma, Protractor, Mockito, Selenium, Jenkins, Docker

PROFESSIONAL EXPERIENCE:

Confidential, Nashville, TN

Sr Java / UI developer

Responsibilities:

  • Developed user interface with HTML5, CSS3, LESS, JSON, AJAX, React JS, Typescript,Es6and on server side Technology with Node JS.
  • Experienced in React JS and working with Redux architecture.
  • Designed modular and reusable React components using Redux Architecture and Material-UI.
  • Worked on React JSVirtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Worked in using React JScomponents, Forms, Events, Keys, Router,Animations, and Flux concept.
  • Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
  • Used Angular2 HTTP Module to make API calls and worked with the observables.
  • Developed Custom Directives using Angular2.
  • Implemented Routing, Imperative Routing and guards with the help of Angular2 route module.
  • Consumed Restful web services using Angular2 Http module.
  • Highly used Angular2Router to build single page application for navigation through the different status and multiple modules.
  • Developed Single page application using Angular JS
  • Defined new validations through Angular JS for the form fields implemented through HTML5.
  • Speed and performance increased by Angular which turns template into code that’s highly optimized for today’s JavaScript Machines.
  • Worked on Angular directives, Controllers, Filters, Services, Templets, Events and Injectors.
  • Implemented responsive web design using Bootstrap.
  • Decorating angular UI bootstrap to appear as look and feel creates different features.
  • Used Bootstrap front-end framework for faster and easier web development. Design website and maintain the website content up to date.
  • Create, edit and maintain sites implementing responsive design & themes using front-end development frameworks including Bootstrap.
  • Designed and developed Spring Boot adapter applications using rest API.
  • Developed RESTful service interface using Spring Boot to the underlying Agent Services API and Implemented RESTful web services.
  • Used Spring Boot which removes boilerplate configuration and very fast.
  • Developed some standalone Micro services using Spring Boot micro service architectural patterns
  • Used spring Boot properties like actuators and health checkers to enhance micro service implementations.
  • Used Spring AOP for cross cutting concerns and Spring IOC for loosely coupled code.
  • Integrated spring with Hibernate for data access from MySQL Database.
  • Used Spring Core for dependency injection/Inversion of control (IOC) and Hibernate Framework persistence onto oracle database.
  • Used Multithreading as a programming and an execution model that allows multiple threads to exist within the context of a single process.
  • Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database.
  • Hibernate Query Language (HQL) was used to perform various queries in the database.
  • Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node JS based JavaScript library.
  • Used Express JS which is fast, assertive, essential and moderate web framework of Node JS that helps manage a sever and routes.
  • Used Express JS which respond to HTTP Requests and dynamically render HTML Pages based on passing arguments to templates.
  • Unstructured data was handled using Mongo DB and used Mongoose Connector for connecting.
  • Composed and executed MongoDB scripts and queries to fetch and test data from NoSQL databases.
  • Developed Web API using Node JS and hosted on multiple load balanced API instances.
  • Have worked with big data to generate the Rest API. And integrated that API to Client side code using Node.JS, Express JS.
  • Worked on Socket.IO which enables the real-time bidirectional event-based communication
  • Worked with the Node package manager(NPM) along with Grunt and Bower for the build
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling.
  • Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Extensively used Mocha and Chai JavaScript unit testing tools for testing JavaScript pages.
  • Experienced in working with Babel and Webpack in application build and deployment processes.
  • Documented Spring RESTful APIs with Swagger to help customers better understand APIs.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • Used Jenkins for continuous deployment and integration of the build and release process
  • Extensively used GIT for version controlling and regularly pushed the code to GitHub.
  • Involved in running Selenium automations scripts and updating the scripts according to enhanced requirements using SeleniumWebDriver.

Environment: HTML5, CSS3, LESS, JSON, AJAX, Bootstrap, React JS, Angular JS, Spring Boot, Spring AOP, Spring IOC, Spring Security, Hibernate, Node JS, Express JS, NPM, Grunt, Babel, Webpack, Docker, AWS, Apache Kafka, RestFul, Jax-rs, Swagger, GIT, Jenkins, Nosql, MongoDB, Mocha, Chai

Confidential, Warren, NJ

Sr Java/ UI Developer

Responsibilities:

  • Involved in Requirements and Analysis Understanding the requirements of the client and the flow of the application as well as the application Framework.
  • The development of web design includes HTML, XML, CSS, SASS, JSON, JavaScript, JQuery, and AngularJS.
  • Document Object Model (DOM) manipulation performed using JavaScript, jQuery and Angular JS.
  • Developed mockups and prototypes using HTML and CSS.
  • Involved in developing the AngularJS MVC framework for the Single Page Application development.
  • Developed Bill generation and Plan management modules using AngularJS.
  • Used features in Angular JS such as data binding, ng-route for routing, custom filters, and custom directives to meet business requirements.
  • Worked on Angular JS Controllers, Filters, Services, Templates, Events and Injectors.
  • Developed a standalone Micro service using Spring bootmicroservice architectural patterns
  • Used spring boot properties like actuators and health checkers to enhance microservice implementations
  • Used Bootstrap components of Angular-UI like carousel, collapse, dropdown, and tabs to develop dynamic responsive Web Application.
  • Created controllers and view pages along with Bootstrap and HTML5 for dynamic web application.
  • Used Less.js pre-processor to create importable and reusable style sheets, processed on server-side.
  • Designing and developedMicroServicesusing (MEAN Stack) Node.js, Mongo DB, Angular JS Elastic search on Private Cloud OpenStack Platform using Express.js.
  • Used MEANstack to create an application using theby writing as little code as possible and taking a high-level view of the key components
  • Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node JS based JavaScript library.
  • Used Express JS which is fast, assertive, essential and moderate web framework of Node JS that helps manage a sever and routes.
  • Used Ajax Express for automatically AJAX requests handling middleware for Express framework
  • Configuration file and Node JS is used at back end to interact with MongoDB using Mongoose connector.
  • Used Socket.IO for the Node server to auto-reconnection and disconnection support.
  • Worked withNoSQLdatabase MongoDB and worked with it to perform many different operations
  • Worked withNoSQLdatabase MongoDB and developed custom MongoDB applications specific to clients' needs.
  • Used JSON response modulation in rest services using Jax-RS to make it more generic for our team to consume the services.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Developed the application for responsive to different screen resolutions using Bootstrap and CSS3media queries.
  • Developed MDBs for receiving and processing data from Rabbit MQ series
  • Experience with Gulp to perform minification, compilation and Bower to maintain package dependencies.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services(AWS).
  • Configured AWS EC2 instances, S3 Buckets and Cloud Formation Services based on the business requirements for different applications.
  • Performs UNIT testing with JASMINE and KARMA, and develops web services using RESTFUL API.
  • Used Selenium Web Driver to run test cases in multiple browsers and Platforms.
  • Smoke Test and Acceptance Testing with Selenium in multiple Java platforms.
  • Done unit testing using Junit.
  • Used Swagger UI to consume third party restful web services.
  • Experienced behavior driven development using SCRUM framework under Agile Methodology.

Environment: HTML, XML, CSS, SASS, JSON, JavaScript, JQuery, Angular JS, Bootstrap, Spring Boot, Node JS, Eclipse, RESTFUL Web services, AJAX, JSON, Node JS, Express jS, Spring Boot, AWS, Restful API, JAX-RS Bootstrap, Gulp, JQuery, AngularJS, NPM, bower,GitHub, Nosql, MongoDB, Jasmine, karma.

Confidential, Rancho Cordova, CA

Java/ UI Developer

Responsibilities:

  • Analyzed requirements with the business team, and involved in design, development and testing of the application.
  • Developed Customer GUI using HTML, CSS, LESS, JSON, AJAX, Jquery and Backbone JS to simplify the complexities of the application and to create single page application.
  • Used Bootstrap for faster and easier web development.
  • Backbone JS communicates via events and helps to develop fast application and easily maintable code.
  • Backbone JS used for creating single page application using a RESTful JSON interface service.
  • Used Ember JS to create reusable and maintainable JavaScript web applications and Ember JS views are created by using handlebar template.
  • Used Handlebars.JS as client side templating engine to keep our HTML and JavaScript files sufficiently decoupled.
  • Implementing the Backbone JS and Spring MVC framework for data access.
  • Developed application using Frameworks Spring MVC, Spring IOC, Spring AOP and Hibernate
  • Used Spring AOP for cross cutting concerns and Spring IOC for loosely coupled code.
  • Implemented using Spring MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Integrated Spring MVC with Hibernate for data access from Oracle Database.
  • Used Spring Security for user Authentication and authorization.
  • Implemented Hibernate in the data access object layer to access and update information in the Oracle Database.
  • Used various design patterns like Session Facade, Singleton and Factory patterns with the help of Hibernate ORM.
  • Used Hibernate First Level and Second Level Cache for quick accessing data.
  • Implemented the project using Web Services, WSDL, UDDI, and SOAP to communicate with other systems by using apache Axis.
  • Created complex scheduler tasks/jobs using Quartz Scheduler library. Developed custom exception handling mechanism to handle errors/exceptions.
  • Developed JUnit test cases to unit test the business logic and Supporting System Test and User Acceptance Test.
  • Used Drools rules engine for defining business rules.
  • Used Apache Maven build tool to automate the build process and Jenkins CI for continuous integration
  • Followed Agile Software Development Methodology and Test Driven Development (TDD) to build the application iteratively and incrementally. Participated in scrum related activities and Daily Scrum Meetings.

Environment: HTML, CSS, LESS, JSON, AJAX, Jquery, Backbone JS, Handlebar JS, Bootstrap, Spring MVC, Spring IOC, Spring AOP, Spring Security, Hibernate, Oracle, REST, AWS, Docker, Apache Maven, Jenkins, Junit, apache axis 2.

Confidential, St. Louis, MO

Sr Java Developer

Responsibilities:

  • Designed and developed UI using HTML, XHTML, CSS, JAVACRIPT, JSTL, AJAX, JSF (PrimeFaces) and JQUERY.
  • Designed and developed the application using Spring AOP, Spring Batch and SOAP based web services to integrate multiple applications.
  • Persistence layer was implemented using iBATIS framework for data access.
  • Implemented SOAP Services (JAX-WS) to interact with external systems. Involved in writing client code for invoking SOAP based web services.
  • Implemented Java Messaging Service (JMS) - Rabbit MQ Series provides independent and potentially non-concurrent applications on a distributed system to communicate with each other, Used to achieve Service Oriented Architecture (SOA).
  • Used JSF and Rich faces as a MVC Framework to develop User Interfaces.
  • Used PrimeFaces library components for developing User Interface and flexible for developing.
  • Used PrimeFaces to analyze the missing features and quickly fix the bugs.
  • Implemented Spring Batch and created a job to read data form File, process it, and write it to an XML File.
  • Implemented Spring AOP for cross cutting concerns.
  • Implemented Executor Framework for Multithreading in Web Service which achieves high performance and maintenance of Thread Pool.
  • Implemented iBATISin the data access object layer to access and update information in the Oracle Database.
  • Used iBATIS to encapsulates SQL in the form of stored procedures so that business logic is kept out of the database, and the application is easier to deploy and test, and is more portable.
  • Used JMS messaging framework in the application to communicate with a variety of external systems that house member and provider data and to a medical term translation application called Auto coder.
  • Used Jenkins for continuous deployment and integration of the build and release process.
  • Used Drools rules engine for defining business rules and Validations.
  • Used Maven to build, run and create JARs and WAR files among other uses.
  • Used SVN version control to track and maintain the different version of the project.

Environment: HTML, XHTML, CSS, JAVACRIPT, JSTL, AJAX, JSF (PrimeFaces), JQUERY, Spring AOP, Spring Batch, SOAP (Jax-ws), IBatis, SQL, JMS, SOAP, JMS-Rabbit MQ, Maven, Jenkins.

Confidential

Java Developer

Responsibilities:

  • Designed and developed web interface using Structs, JSP, CSS, and JavaScript for administering and managing users and clients.
  • Developed and deployed various Entity EJBs and session EJBs.
  • Involved in the Database design like creating tables with constraints and writing SQL queries, Views and functions on Oracle database using TOAD.
  • Designed the PL/SQL procedures to load data from flat files and Oracle to targeted Oracle database.
  • Extensively used PL/SQL stored procedures, functions and triggers.
  • Used Log4j for logging.
  • Involved in testing using JwebUnit.
  • Developed build scripts using Ant Tool to deploy and test the Application.
  • Worked on putty to check the Application specific logs on Linux servers.
  • Using JPA support performed database connections and performs selects, updates, deletes and inserts, as well as call stored functions.
  • Implemented different web services by using SOA architecture and based on the company requirements and contracts with other services
  • Developed XML Schemas and used SAX parsers for Parsing XML data.
  • Created Web.xml,struts.cfg.xml,Validation.xml files to integrate all the components in the Struts framework.
  • Implemented Agile Methodology for project Management.
  • Worked with business partners for requirements gathering.
  • Diagrams and developed class diagrams using Rational Rose.
  • Developed Request Cash Message and get Cash plugins using Java Beans.
  • Designed DTD's for XML representation of data.
  • Used IBM WebSphere Application Server to deploy the application as like WAS LIBERTY.
  • Lead the development of data access beans using JPA, middle ware web service components.
  • Implemented persistence layer using JPA that use the POJOs to represent the persistence database tables.
  • Used SVN for version control across common source code used by developers.
  • Written the JUnit test cases for the functionalities.

Environment: Java, Struts, HTML, CSS, JavaScript, EJB, Servlets, JSP, JPA, IBM WebSphere, SOAP, WSDL, XML, JwebUnit, PUTTY, WinSCP, ANT, Oracle 9i,PL/SQL, TOAD, Log4j, SVN.

Confidential

Java Developer

Responsibilities:

  • Designed and developed front end application using HTML, CSS, JavaScript, AJAX and JSP.
  • Developed the modules using Servlets, Java and JDBC for connecting with MySQL Database.
  • Implemented Multithreading feature for processing the multiple requests to achieve high performance.
  • Implemented Singleton Design Pattern for database connectivity.
  • Implemented c3po connection properties for maintaining database connections.
  • Hands-on writing Stored Procedures, functions, triggers, DDL, DML SQL queries. Experience in writing SQL, PL/SQL programming and SQL Loader.
  • Created custom PL/SQL procedures to read data from flat files to dump to Oracle database using SQL loader
  • Created tables, views, Types, triggers, complex join queries, stored procedures, and functions and modifications to existing database structure as required for addition of new features
  • Involved in Designing the Database Schema and writing the complex SQL queries.
  • Accessed stored procedures and functions using JDBC Callable statements.
  • Worked on web-based reporting system with HTML, JavaScript and JSP.
  • J2EE deployment on WebLogic servers - QA & Staging.
  • Troubleshooting issues that may occur during the test cycle (Functional & load test) for the J2EE applications running on WebLogic servers.
  • Deployed the project in Linux environment.
  • Used ANT build tool for compilation and generation of war file.

Environment: J2EE (JSP, Servlets), JDBC, Apache Tomcat, MySQL, PL/SQL, HTML, CSS, JavaScript, AJAX, JSP, ANT and Linux.

Hire Now