We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

Houston, TX

SUMMARY:

  • More than 8 years of extensive experience in Design and Development of Distributed and Client - Server applications using Object Oriented Analysis, Design, JAVA and J2EE Technologies. Worked extensively in technologies such as JSP, Servlets, EJB, JDBC, Struts, JSF, Spring, Hibernate, BEA WebLogic Server, XML, RDBMS like Oracle.
  • Development expertise in J2EE Frameworks like Struts, Spring and Hibernate.
  • Experienced in Developing User Interface(UI) applications and professional web applications using Angular JS and Node JS.
  • Development expertise in Client side scripting Languages like JavaScript, jQuery, AJAX.
  • Extensive knowledge of Front End Technologies such as: JSP, JSF, HTML, XHTML, DHTML, CSS, JavaScript, Angular JS, Node JS and React JS.
  • Strong Development Expertise in Core Java Concepts like Object Oriented Programming, Collections, Threads and Exception Handling.
  • Experience in developing Web Services using - SOAP and REST.
  • Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier J2EE Application Servers like Confidential Web Sphere and Web Server like Apache Tomcat.
  • Experience with SOA architecture and Soap & Rest Web Services.
  • Expertise in configuring and deploying the applications on the servers using ANT, Maven, Shell Scripting and also worked on various operating systems like Windows 2K/XP and Above, MAC, UNIX.
  • Experience with different Spring framework modules like Spring Core, Spring AOP, Spring IOC, Spring MVC, Spring Boot, Spring Security and Spring Cloud.
  • Experienced in using Design Patterns, both Gang of Four patterns and J2EE design patterns (Model View Controller (MVC), Singleton, Business Delegate, Data Access Object(DAO), Front Controller).
  • Knowledge and experience in Java API and framework for processing BPMN workflows.
  • Hand-on experience on create and modify a Dockerfile for application, dockerlize application and set up config by using docker-compose.
  • Good Understanding in Web application automation using selenium web driver with Java.
  • Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts, Spring IOC, Spring AOP, Spring MVC, Spring, JDBC and Hibernate.
  • Hands on expertise in front-end development utilizing Java Script frameworks such as Angular JS, jQuery.
  • Experience in Database technologies: Oracle, SQL Server, DB2 and MySQL.
  • Experience in Using IDE tools like Eclipse, IntelliJ IDEA, Net Beans, WSAD.
  • Proficient in handling response data from Restful web services using XML, JSON and jQuery to update UI.
  • Quick Learner, highly motivated team player and self-starter with effective communication, motivation and organizational skills combined with attention to detail and business process improvements.
  • Flexible and versatile to adapt to any new environment.

TECHNICAL SKILLS:

Languages: -Java, C, PL/SQL.

J2EE Technologies: - JSP, Servlets, JDBC, JNDI.

Frameworks: - JSF, Struts 2.0, Spring, Hibernate, Angular JS, Node JS, Log4j, Junit.

Web Technologies: - HTML, DHTML, JavaScript, CSS, AJAX, jQuery, XML, Web Services (SOAP, REST).

Application & Web Servers: - JBOSS4.x, Confidential WebSphere, Glassfish, Apache Tomcat, WebLogic.

IDE: - Eclipse, NetBeans, IntelliJ IDEA, Edit Plus.

Databases: - MySQL, SQL Server, Oracle, Mongo DB, DB2.

Operating Systems: - Windows (2000/XP/Vista) and Above, Linux, Mac.

PROFESSIONAL EXPERIENCE:

Senior Java Developer

Confidential, Houston, TX

Responsibilities:

  • Collaborate with team for analyzing, designing and research on the implementation of the application.
  • Involve in Agile scrum meetings and provide the technical report of the project with development teams.
  • Work with Testing and Front-end developing teams for providing the REST end points and solving the testing issues.
  • Work with software development lead to create and develop mappers for all assets in current system.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot .
  • Wrote DAO layer, required SQL queries and Spring Controller to handle data and request to Spring application.
  • Research existing code written in legacy system, Create and update DB2 schemas and tables.
  • Experience in implementing client - server business applications using Microservices, Designed and developed Microservices business components using Spring Boot .
  • Developed the custom data grids upon jQuery framework to deliver the business data.
  • Developed single page web application using JavaScript framework Angular 2.0 .
  • Used Selectors, Events, AJAX, and Dom Manipulation using components in Angular 2 for updating content on DOM nodes.
  • Created TypeScript reusable components and services to consume REST API 's using Component based architecture provided by Angular 2 .
  • Create Rest API’s for the microservices, write test cases using Junit and Powermock and test it on the server.
  • Update mapper to use Kafka docker containers instead of Kafka provided by legacy system.
  • Create Unix scripts and Batch jobs for scheduling regular updates and installs.
  • Involve in error handling and debugging for API’s and bugs.

Environment: Java, J2EE, REST & SOAP web services, SQL, DB2 database, Kafka, Microservices, Spring, Spring boot, Hibernate, Junit, Powermock, HTML, CSS, Angular 2, jQuery, JSON, Unix, Shell Scripting, Agile, Eclipse, putty, Git, GitHub.

Senior Java Developer

Confidential, Austin, TX

Responsibilities:

  • As a part of Dev team, Involved in Sprint Planning, analyzing the requirements, Research and Development of the project followed by Agile methodology.
  • Developed API’s for software packages using Rest and Soap web services.
  • Used Spring framework to create the services, models, Delegates for API’s while provisioning or decommissioning.
  • Implemented and exposed Service layer using Spring Boot and annotations and Controller using Spring MVC.
  • Worked on payment modules in increasing efficiency, performance tuning for monitoring online transactions and Enable customer information based on their online payments.
  • Proficient in creating Angular factories for using Angular services to make RESTful API calls to the Java based backend.
  • Implemented first-hand the best/worst practices for integrating Microservices into existing system architecture.
  • Worked with Mongo DB and MySQL databases and used Robomongo as a management tool for mongo DB.
  • Have worked on Microservice-oriented architecture and migrating from legacy services to microservices.
  • Worked on API to setup, edit and monitor email campaign templates from different clients, which can be scheduled anytime pre-canned payment details.
  • Worked on spring boot, Spring MVC, Spring Rest full template to develop Application Level Micro Services.
  • Used JIRA for planning, bug tracking and management of the project for the sprint.
  • Used Swagger for generating the documentation for Rest API using Annotations.
  • Developed workflow delegates using Activiti BPMN while provisioning and decommissioning of an environment.
  • Problem analyzed and performance tuned for the author environment using shell scripting in UNIX environment.
  • Wrote services to store and retrieve user data from the Mongo DB for the application on devices.
  • Wrote RESTful web services with Spring Boot framework in a Microservices architecture style.
  • Used Java 8 features like writing default methods in Interface, Lambda expression, Stream API.
  • Used IntelliJ IDEA as an IDE and Postman for testing the API’s.
  • Installed application on AWS EC2 instances and also configured the storage on S3 buckets.
  • Involved in monitoring the code by continuous integration using Jenkins 2.0.
  • Involved in writing Multi-Threading Synchronization concepts in Java Programs.
  • Used Apache Tomcat as the application server for testing the API’s and for deployment.
  • Used GIT and Bitbucket as version control system to collaborate and maintain the project.
  • Developed the core services for the Rest API’s using Core Java, Spring, Maven and JSON.
  • Performed unit testing and integration testing using Junit, Mockito frameworks.
  • Involved in Error handling and debugging for API’s and bugs. Used SLF4J for Logging.

Environment: Java 8, Spring, Java Beans, Hibernate, JSON, REST, SOAP, SLF4J, GIT, Bitbucket, JIRA, MavenIntelliJ IDEA, Postman, Apache Tomcat, Activiti BPMN, Junit, Mockito framework, Mongo DB, MySQLJenkins 2.0, Docker, AWS, Microservices, Agile.

Full Stack Developer

Confidential, Chicago, IL

Responsibilities:

  • Involved in Planning, Requirements gathering, Design & Development of the project and followed Agile Development Life Cycle.
  • Involved in installation and configuration of BEA WebLogic 12c and SQL server 2012.
  • Configured SQL Server Database Connectivity for WebLogic 12C using JNDI Data Source.
  • Used Spring MVC, Spring AOP, Spring IOC and Hibernate Mapping to establish the Connection with Database for Stored Procedures using Beans and Annotations.
  • Created Frontend JSP’s pages using HTML5, CSS3, JSON, JavaScript, jQuery, AJAX, JQX Widgets, Angular JS and Bootstrap.
  • Involved in the production of interface to oversee client menu and Bulk overhaul of Attributes utilizing AngularJS, Node.js, Ember.js, Express.js and jQuery.
  • Worked on the application as Node.js developer to build different REST APIs for modules such as user, products, checkout.
  • Developed backend web services using Node JS and stored dependencies using NPM.
  • Developed an interface to seamlessly combine the new module with their SSO login system by using Spring security and Angular Framework.
  • Used JQX Grid Widgets to create table and Display data from the database.
  • Used JQuery, JavaScript and JQX Grid for front End Formatting and Field Validations.
  • Involved in error handling, fixing bugs and overcoming the challenges faced while developing the code.
  • Implemented business logic using Java 8 Collection framework and lambda expressions.
  • Used Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection Objects.
  • Implemented the authentication and authorization of the application using Spring Security and Oauth2.
  • Developed JMS components to send messages from one application to other application internally.
  • Extensively used Maven and ANT as build script for application build and deployment, Junit and log4j for unit testing and logging and Client side java script Unit testing tools such as Jasmine along with karma, coffee, mocha, chai scripts.
  • Involved in using JPA frameworks and APIs such as JDO and Hibernate.
  • Used Ant Build Script to deploy the code in the test environment.
  • Worked with browser’s like internet explorer, google chrome and safari to check the cross browser compatibility of different elements and tags.
  • Created different types of events and actions using Angular Js and Bootstrap to make the application work on IPad.

Environment: Core Java, J2SE, Spring AOP, Spring IOC, Spring Boot, Hibernate, WebLogic 12c, SQL Server 2012, HTML5, CSS3, JavaScript, jQuery, AJAX, Angular JS, Bootstrap, Node JS, Express JS, JSON, JQX Widgets, Junit, JMS, JDO, JPA, ANT build Script, Karma, Jasmine, Mocha, Putty, Agile Methodology.

Full Stack Developer

Confidential, Tampa, FL

Responsibilities :

  • Developed Java applications using spring and other J2EE design patterns.
  • Developed Web application for distributed networks using Node JS.
  • Configured using JDBC for the Database connection and SQL to add and retrieve the Information from the Database.
  • Implemented the front end using JSP, HMTL5, CSS3, JavaScript and used AJAX for dynamic web content.
  • Architect build pipeline for internal projects which includes utilizing Gradle for project build and structure.
  • Integrate project release management with Gradle and Bamboo.
  • Used Java 8 features in developing the code like Lambda expressions, Functional Programming, Stream API etc.
  • Worked on the MVC Framework and Multi-Threading concepts making use of reusable jars and components for converting existing Benefit Mapping Application from desktop-deployed to server based application.
  • Implemented Microservices architecture to convert monolithic heavy application into smaller applications.
  • Worked on many custom modules and widgets using Angular JS/CSS/HTML and made those cross-browsers consistent.
  • Demonstrated understanding of web usability, web accessibility standards, web 2.0 technologies and design principles.
  • Used JUnit, Mocktio and Power Mocks framework for unit testing of application and implemented Test Driven Development (TDD) methodology
  • Involved in creating Hibernate mapping files for classes and tables, associations, inheritances and generating sequences, creating configurations, Session Factory, Sessions, Transactions, Queries, Criteria’s and Filters etc.
  • Responsible to work in UNIX platform to verify the Jboss server logs for the production issues, and FTP the configuration files of the project to the UNIX environment(wherein the application server is configured) using the File Zilla /WinSCPtools.
  • Developed Action classes, Action forms, JSP and other configuration files like struts Config.xml, web.xml.
  • Experience in multiplatform Unix environments, with hands-on expertise scripting, and systems integration
  • Used Version control system GIT and web page screens for various modules using Html, CSS, JavaScript, and AJAX and Angular JS.
  • Used Eclipse as IDE, configured and deployed the application onto Confidential WebSphere application server using Maven build scripts to automate the build and deployment process.
  • Experience in writing test cases using JUnit testing framework and configured applications on Confidential WebSphere Server.
  • Built and consumed Restful web services using Jersey framework.
  • Implemented the logging mechanism using Log4j framework.
  • Implemented UI components and validations using JQuery and DOJO libraries.
  • Created JSP’s, Conversations, POJOs, Services and DAO.
  • Developed Unit Tests and Test Suites using Cucumber, Junit, Mockito and used Log4j for traces and logs

Environment: J2EE, JSP, Servlets, Hibernate, Struts, JDBC, Java Beans, Node JS, AJAX, Spring IOC, HMTL5, CSS3, JavaScript, Angular JS, JQuery, Multi-Threading, Micro Services, UNIX, Web services, web 2.0 standard, REST, GIT, npm, Oracle 10g, Confidential WebSphere, Log4j, JQuery, Junit, Mockito, TDD, windows.

Full Stack Developer

Confidential, MN

Responsibilities :

  • Involved in estimates, planning and other activities related to Agile Scrum process.
  • Interact with Business to elicit technical and functional requirements for new applications and user interface development.
  • Involved in migrating the application from struts to spring.
  • Created Single page web application frame work using Angular JS and HTML.
  • Used Logging Mechanism for capturing and logging error, info and debug messages and related information using log4j.
  • Extensively used DB2 in Shell scripts for batch processing. Optimized the download batch jobs by using DB2 stored procedures to improve the processing speed.
  • Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.)
  • Implement modules into Node JS to integrate with designs and requirements.
  • Used Git Hub extensively as versioning tool and used Maven for automated building of projects.
  • Working on Code refactoring to improve code quality, coverage and testability of existing functionalities during development on Legacy code base following TDD practices.
  • Implemented applications using Java, J2EE, JSP, Servlets, JDBC, Hibernate, Struts, spring and JavaScript on Windows environments.
  • Heavily used JDBC 2.0 API (with Stored Procedures and Dynamic SQL), EJB (Session and Message-Driven Beans) and other J2EE APIs on Web Logic
  • Developed GUI for various screens using JSP, JavaScript, JSTL, CSS and HTML4 code for various actions on the user.
  • Exporting the Script from windows and run the jobs in UNIX.
  • Designed, developed and implemented complex Ajax enabled UI for creating new learning paths, searching and adding CLE courses to a learning path, learning path feedback forms and feedback display.
  • Used karma-test-runner and Jasmine for JavaScript Unit testing.
  • Developed and implemented Managers, JSF managed beans, DAOs and services using Hibernate, Spring AOP and REST web services for the UI.

Environment: Agile Scrum, Backbone JS, Angular JS, Node JS, Hibernate, Struts, Spring, DB2, JavaScript, JSF, JSTL, CSS3, HTML5, XHTML, AJAX, Karma, Jasmine, TDD, J2EE, JSP, UNIX, JDBC, RAD, XML, DAO, REST APIs.

Java J2EE Developer

Confidential

Responsibilities:

  • Worked as a Developer and involved in analysis of requirements, design and development and supporting the project (implemented enhancements and Change Requests).
  • Involved in designing front-end screens using Java script, JSP, AJAX, DOJO, CSS and HTML.
  • Implemented MVC-Model architecture using spring and other J2EE design patterns like Service Locator, Session Façade and Singleton for the application development.
  • Designed and developed Spring MVC custom controllers, URL handler mappings, view resolver, JSPs, JavaScript, DOM, Ajax, container beans configurations
  • Using Spring IOC (Dependency Injection), developed Java Beans, with getter and setter properties to be configured by spring.
  • Configured & implemented Spring Application Context to instantiate all bean classes in Spring MVC application framework and implemented Spring AOP for transaction management.
  • Implemented UI components and validations using JQuery and DOJO libraries.
  • Extensively involved in developing core persistence classes using Hibernate framework, writing HQL queries, creating hibernate mapping (.hbm) files, DB schema.
  • Worked on the WSDL, XML, Schema, SOAP and Web Services calls to integrate the service applications.
  • Interact with business analysts to convert business requirements to technical requirements, Followed Agile methodology and SCRUM meetings to track, optimize and tailor features to customer needs.
  • Wrote UNIX Shell scripts and used UNIX environment to deploy the EAR and read the logs.
  • Used Ant build script to deploy the application and JUnit to test unit test cases
  • Provided Production Support for the application.

Environment: Java, J2SE, J2EE. JSP, Servlets, JNDI, Java Beans, JTA, AJAX, DOJO, Web sphere Application Server, Hibernate, Spring framework, Spring MVC, Spring IOC, Spring Application Context, Spring AOP, JUnit, XML, CSS, UML, DHTML, JavaScript, JSON, Web Services, SOAP, WSDL, Oracle, Ant, UNIX Shell Script.

We'd love your feedback!