We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Louisville, KY

SUMMARY

  • 8 years of experience in UI development, Front end development, and Rich user interface design, development, documentation, standards, media (screen, mobile, touch interface) compatibilities, application architecture, wireframes, Project and team management.
  • Expertise in developing and updating a web page quickly and effectively using HTML5, CSS3, Angular JS, JavaScript and jQuery Mobile with the webpage cross browser compatibility and Responsive design.
  • Complete knowledge of Web protocols and standards (HTTP, HTML5, XHTML, CSS3, Web Forms, XML, XML parsers).
  • Expertise is creating table free (div based) hand written HTML/HTML5 pages using CSS/CSS3
  • Well - versed using JavaScript and JQuery for manipulating the mark-up and data operations using JQuery AJAX.
  • Experience in various technical and functional areas of java based MVC frameworks Spring Boot, Spring MVC, Struts, JSF.
  • Experience in developing User Interface with web page design technologies Angular 4, Angular Animation, JQuery, Type Script, Node, Java Script, HTML, CSS, JSP, JSTL, JSF seam.
  • Good understanding in implementing web application using Angular JS framework.
  • Worked extensively with IDE's like Microsoft Visual Studio, Adobe Dreamweaver, Eclipse and NetBeans.
  • Developed Spring Application using Spring Boot.
  • Expertise in spring framework, include Spring IOC/Core, Spring DAO support, Spring ORM, Spring AOP, Spring Security, Spring MVC, Spring Cache and Spring Integration.
  • Expertise in using debugging tools like Firebug and built in IDE debuggers for troubleshooting existing code.
  • Experience in setting up CI/CD pipelines using Jenkins, Bamboo and GOCD.
  • Experience in developing applications using waterfall, RAD and Test-Driven methodologies.
  • Hands on experience using the version controls like SVN and TFS and project management tools like JIRA and ASANA.
  • Extensive experience with UML design
  • In depth experience at one time or another with AngularJS, ReactJS, jQuery, jQuery UI, Backbone.js, Node.js.
  • Sound Understanding and good Experience with Object Oriented Concepts, Object Oriented Java Script, Object Oriented Design, Implementation and successfully implemented the concepts in Android.
  • Expertise with D3 & Highcharts for Data Visualization.
  • Strong working experience in various IDE's, Dreamweaver, Visual studio, Notepad++, Eclipse, Sublime Text, Adobe Photoshop and JBoss developer studio.
  • Experienced in debugging web applications in different browsers and tools using Firebug, and testing applications using Protractor, Jasmine, Mocha, and karma, Firefox, Chrome developer's tool and Firebug.
  • Responsible for writing automatic runnable tasks using Grunt and Gulp to improve development efficiency.
  • Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
  • Worked with various DevOps tools Extensive experience in implementation of the version control software GIT and SVN.
  • Implemented JavaScript source code, embedded nested handling logic and callback functions. Worked closely with the project management and marketing team to completely define specifications to help ensure project acceptance.
  • Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.
  • Self-starter always inclined to learn new technologies and Team Player with very good communication, organizational and interpersonal skills

TECHNICAL SKILLS

Programming Languages: C, Java 1.5 - 1.8, J2EE, PL/SQL.

Web Technologies: HTML5, CSS3, XML, JavaScript, JSP, JSTL, jQuery, AJAX, AngularJS 2/4, NodeJS.

Frame Works: Struts 2.0, JSF 1.2, Spring 2.0 - 4.0, Hibernate 3.0 - 4.3 and JUnit 4.5

Microservices: Spring Boot, Spring Rest, Spring MVC, Struts 1.1, JSF.

Databases: Oracle 10g/11g, MYSQL, MongoDB, Cassandra

Web/Application Servers: Apache Tomcat, IBM Web Sphere and JBoss.

Testing: JUnit, Mockito, Selenium

Development Tools: Eclipse, Net Beans, IntelliJ.

Version control: GitHub, Tortoise SVN, Apache Subversion and CVS.

Bug tracking: JIRA, Visual studio.

Tools: & Utilities: Apache Maven, Gradle, Jenkins, ANT and Postman, SonarQube, spot bugs.

PROFESSIONAL EXPERIENCE

Confidential, Louisville, KY

Sr. Java Developer

Responsibilities:

  • Gathered requirements and communicating effectively with business users and Detail Design, Development, System Testing and User Acceptance Testing and successfully followed agile methodology throughout the project.
  • Started as a monolithic application that runs on Jboss, later migrated it in to a set of Spring boot and Node.JS Micro Services.
  • Used a MicroServices with Spring Boot-based services interacting through a combination of REST and Rabbit MQ or Apache Kafka message brokers.
  • Designed and developed the front-end with Jakarta Struts framework, Tag libraries and Custom Tag Libraries and development of Presentation Tier using JSP pages integrating AJAX, Custom Tag’s, JSP TagLibs, Tiles, HTML, DHTML and JavaScript and developed Strut Extended Base framework to develop base groundwork for struts.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Designed and Implemented Exception handling by developing custom Exceptions.
  • Developed DAOs by extensively using Statement, Prepared Statement and Result Set interfaces. Developed Service layers (POJOs) and Value objects.
  • Developed Customs tags for displaying menus based on the User role, for displaying Bread crumbs and tags for string formatting.
  • Develop the REST Microservices using Java JDK 1.8, Scala, on IntelliJ platform by gathering the knowledge of previous phase resources and integration with Oracle.
  • Setting up AWS Oracle RDS databases for new project, use data pump to migrate data to Relational Database Services (RDS)
  • Created web front end using JSP pages integrating AJAX and JavaScript coding that provide a rich browser-based user interface and used Json objects to for Transfer object front end to backend.
  • Implemented Angular.js component router for navigation and the services to connect the web application to back-end APIs
  • Used Spring framework to implement MVC architecture. Implemented various J2EE design patterns like Front Controller.
  • Using Tiles Frame work Developed Main Layout, Header, Footer, Content JSP pages to reduce redundancy.
  • Extensive use of Angular.js for developing the SPAs (Single Page Applications) for internal application/tool
  • Expert in unix shell script programming - shell, wlst, and Unix utilities.
  • Implemented a Shell Script for start servers. Maintained and enhanced tens of thousands of lines shared between the MS Windows and Linux, Windows versions of the application.

Environment: Java, J2EE, OOA, OOD, Angular 4 and 5, Struts, JSP, AJAX, DHTML, JavaScript, CSS, XSLT, Spring, Hibernate 3.0, Tomcat, XML, Log4j, BEA Web Logic, My Eclipse, Subversion (SVN), Citrix, JUnit, JTest, Oracle, AWS, Unix/Linux, Windows XP and Solaris.

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Established a JSON contract to make a communication between the JS pages and java classes.
  • Developed Application based on J2EE using Hibernate, spring, JSF frameworks and SOAP/REST web services, Web Sphere Integration Developer (WID) Tool to develop WPS components.
  • Installed and configured Docker for creating virtual environments. Applied the company build pipeline using Jenkins, AWS and Docker
  • Good knowledge on Database Connectivity Programming Using JDBC and Hibernate.
  • Used a MicroServices with Spring Boot-based services interacting through a combination of REST and Rabbit MQ or Apache Kafka message brokers.
  • Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
  • Developed Interactive GUI screens using HTML and JSP and data validation using Java Script.
  • Developed UI using JSP and AJAX Call in JSP pages, business implementation in Servlets and Struts action class.
  • Built an Application and deployed Micro services in the AWS Cloud using Docker containers.
  • Developed the application as a Spring Boot App. Widely used beans concept of Spring to create and use objects of a class
  • Developed build and deployment scripts using ANT and MAVEN as build tools in JENKINS to move from one environment to other environments and captured logs, shows up performance metrics and restart using the Node.JS PM2 process management tool.
  • Developed Python scripts to automate the deployments to the WebSphere application server.
  • Deployed the application on to Apache Tomcat application server.
  • Created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
  • Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
  • Involved in writing Spring Configuration XML file that contains object declarations and dependencies.
  • Created User Controls and simple animations using Java Script and Python
  • Used AngularJS as a JavaScript library to bind data on html elements and integrated with REST based services returning JSON data.
  • Extensively used spring core by configuring and using Spring Beans Filters, servlets and server-side programming.
  • Used Spring JDBC template to retrieve the data to connect and execute query and represented the data in the form of tree which has seven hierarchies and implemented drag and drop functionality to it.
  • Used MySQL database for data persistence.
  • Worked on JAX-WS, JAXB Web Services using SOAP and JAX-RS, Jersey for Restful
  • Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Created standards and patterns for deploying a spring boot data micro-service architecture to PCF
  • Created stacks in AWS using Terraform and built AWS infrastructure and configured AWS virtual private cloud (VPC) to manage few Amazon services
  • Worked on Agile, SCRUM development methodology and built the application with Test Driven Development (TDD).
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Used Maven as the build tool for the application.
  • Used Rational Clear Case and Clear Quest for version control and change management.
  • Extensively used Log4J for logging.
  • Worked on UNIX Shell Scripting tasks.
  • Implemented business layer using Core java, Spring Beans using dependency injection, Collections Multithreading, spring annotations, and Spring MVC components.
  • Implemented the logging framework in the SOA environment.

Environment: Java, J2EE, Spring, Spring MVC, Spring Boot, JVM, Hibernate, JSON, JAX-WS, JAXB, Web Services, MySQL, JSF, AngularJS, SOAP, Rest, log4j, JUnit, Java7, JMS, JAXB, XML, Ajax, JQuery8, JavaScript8, Maven, Unix, Shell, Rest, Jenkins.

Confidential, Wyoming, PA

Java developer

Responsibilities:

  • Involved in developing Risk Connect project. Risk connect project is mainly used to connect the end users with the research analysis, portfolios, alerts and reports of various companies with customized filters.
  • In order to handle the exceptions in the application we designed and implemented customized exception handling.
  • Involved in various Software Development Life Cycle (SDLC) phases of the project using Agile methodology.
  • Implemented React JS Controllers to maintain each view data where the client implemented the UI using ReactJS.
  • Designed, developed and test HTML, CSS, ES6, jQuery and React JS, Redux that meets accessibility of web browser.
  • Configured VPN'S for the communication between the servers of AWS side and client side
  • Worked extensively on struts framework in order to insert the panel data into the panel container.
  • Used panel container to organize the panels.
  • Experience in managing Cassandra clusters on Amazon WebServices (AWS).
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Utilized Hibernate’s Polymorphic many-to-one associations for the purpose of referring instances of subclasses and participated in design of data base and created tables in ORACLE.
  • Implemented Singleton, Service Locator design patterns in MVC framework and developed command, delegate, model action script classes to interact with the backend.
  • Implemented log4j for debugging and logging purposes.
  • Updated Spring.xml files to integrate all the components in the Spring framework.
  • Designed and developed the application presentation layer using JSTL.
  • Used Ant to deploy the Services in Jboss. Involved in the deployment of the application on Jboss.
  • Created and Consumed WebServices using Restful web services.
  • Designed and coded application components in an Agile environment utilizing a test-driven development approach.
  • Used AWS code pipeline for moving the code across different environments.
  • Involved in conversion of several paper documents to online documents.
  • Involved in putting the entries to external XML files which are read by doc-builder.
  • Involved in taking the clients requirements up-to-date and worked on them accordingly.
  • Worked on various technologies like HTML, JSP, and Servlets. Responsible for change requests and maintenance during development of the project.
  • Had to insert various data into the document. Giving demos and status updates of the application.
  • Involved in finding as well as fixing the bugs and making modifications to already existing code.
  • Developed Junit test cases for regression testing and integrated with ANT build.

Environment: Jdk, JBoss, Spring framework, JSP, Web API, Hibernate, Servlets, CVS, Agile, REST, SOAP UI, HTML, JSP, AWS, Casandra DB, Servlets, TOAD, UNIX, Ant, Junit, Oracle.

Hire Now