We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

Austin, TX

SUMMARY:

  • Overall 6 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 IBM Web Sphere and Web Server like Apache Tomcat.
  • Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL 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.
  • 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).
  • 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, C++, UML, 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, Guidewire, Web Services (SOAP, REST).

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

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

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

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

PROFESSIONAL EXPERIENCE:

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.
  • Involved in the development of programming user interface design and front-end (HTML) for the Web application using HTML, Typescript &CSS to the requirements of the client.
  • Used Spring framework to create the services, models, Delegates for API’s while provisioning or decommissioning.
  • Proficient in creating Angular factories for using Angular services to make RESTful API calls to the Java based backend.
  • Worked with Mongo DB and MySQL databases and used Robomongo as a management tool for mongo DB.
  • Developed a single page, mobile first, cross-device/cross-browser web application for real time utilizing Angular 2 and JavaScript.
  • Used JIRA for planning, bug tracking and management of the project for the sprint.
  • Developed application from scratch and responsive UI using HTML5, CSS3,Bootstrap, JQuery, Angular2 and JSON.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation using Angular 2.
  • Used Swagger for generating the documentation for Rest API using Annotations.
  • Developed workflow delegates using Activiti while provisioning and decommissioning of an environment.
  • Used IntelliJ IDEA as an IDE and Postman for testing the API’s.
  • 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.
  • Good Experience writing the unit test cases to test the functionality of the code written not only through the component level but also through the DOM level using Karma test runner and Jasmine framework.
  • Involved in Error handling and debugging for API’s and bugs. Used SLF4J for Logging.

Environment: Core Java, Servlet’s, Spring, Hibernate,JSON, REST, SOAP, SLF4J, GIT, Bitbucket, JIRA, MavenIntelliJ IDEA, Postman, Apache Tomcat, Activiti, Junit, Mockito framework, Mongo DB, MySQLJenkins, HTML, CSS, Typescript, Angular 2, Karma, Jasmine, Micro services, OpenStack, 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.
  • Developed an interface to seamlessly combine the new module with their SSO login system by using Spring security and Angular JS Frameworks.
  • 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.
  • Developed JMS components to send messages from one application to other application internally.
  • 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.
  • Developed Test Codes using Junit for Unit Testing.
  • Created different types of events and actions using Angular Js and Bootstrap to make the application work on IPad.

Environment: Spring MVC, Spring AOP, Spring IOC, Hibernate, WebLogic 12c, SQL Server 2012, HTML5, CSS3, JavaScript, jQuery, AJAX, Couchbase, Angular JS, Bootstrap, JSON, JQX Widgets, Junit, JMS, JDO, JPA, ANT build Script, 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.
  • Leveraged React.js resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Maintaining Parent and child elements by using State and Props in React JS.
  • Designed and created store, actions and reducers using Redux unidirectional data flow.
  • Use of redux middleware for logging and talking to the asynchronous API.
  • 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.
  • Developed Action classes, Action forms, JSP and other configuration files like struts Config.xml, web.xml.
  • Used Version control system GIT and web page screens for various modules using Html, CSS, JavaScript, and AJAX and React JS.
  • 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 Junit and used Log4j for traces and logs

Environment: J2EE, JSP,Servlets, Hibernate, Struts, JDBC, Java Beans, Node JS, AJAX, Spring IOC, HMTL5, CSS3, JavaScript, React JS, Redux, JQuery, Web services, web 2.0 standard, REST, GIT,NPM, bower, grunt, Oracle 10g, Log4j,JQuery, DOJO, DAO, Junit, TDD, windows.

Full Stack Developer

Confidential, MN

Responsibilities:

  • Involved in estimates, planning and other activities related to Agile Scrum process.
  • Involved in implementation of backbone.
  • Interact with Business to elicit technical and functional requirements for new applications and user interface development.
  • 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.
  • 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, CSS3and HTML5 code for various actions on the user.
  • 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, Hibernate, Struts, Spring, JavaScript, JSF, JSTL, CSS3, HTML5, XHTML, AJAX, Karma, Jasmine,TDD, J2EE, JSP, Servlets, JDBC, RAD, XML, DAO, REST APIs. Java J2EE Developer

Confidential, St. Louis, MO

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 WebServices 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.
  • 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, WebSphere 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!