We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

Pittsburgh, PA

PROFESSIONAL SUMMARY:

  • 13 plus years of experience in Web application development using Java/J2EE Technologies.
  • Worked as a Full stack developer for Confidential .
  • Excellent hands on experience Java frameworks like Spring MVC, Spring Boot, Struts etc.
  • Good knowledge on Servlets and JSP
  • Excellent hands on experience on UI Skills like Ext - Js, Kendo UI, Angular, Bootstrap etc.
  • Developed various applications from scrap and successfully deployed to production on time.
  • Have experience in creating and calling Web Services using axis2.
  • Effective at requirement gathering and analysis, customer interaction and overall system design.
  • Good knowledge on databases like RDBMS ( MySQL, Oracle, Informix)
  • Good knowledge on nosql databases like MongoDB and Cassandra
  • Hands on experience on installation, configuration and Migration of multiple versions of Tomcat Application servers.
  • Hands on experience on Web Clustering using Apache Webserver and Tomcat servers.
  • Installed and worked on Apache ActiveMQ.
  • Worked on various Ajax Frameworks like DWR, JQuery, EXT JS Core, Angular JS etc.
  • Intermediate knowledge on Unix
  • Good interpersonal skills, commitment, result oriented, punctual, hard working with a quest to ready to learn new technologies and undertake challenging tasks.
  • Exceptional ability to Quickly master new concepts and capable of working in-group as well as independently with excellent communication skills
  • Developed applications for different domains like Supply Chain, healthcare and E-commerce.
  • Enthusiastic, knowledge-hungry self-starter, eager to meet challenges and quickly assimilate latest technologies, skills, concepts and ideas.

TECHNICAL SKILLS:

Web Technologies: JSP, Servlet, JNDI, XML, TableauGUI: Active Widgets, HTML5, YUI, FusionCharts, JavaScript, EXTJS, Kendo UI, AngularJS

FRAMEWORKS: STRUTS, DWR, SPRINGS, SPRING BOOT

DATABASE: Oracle 11G, Informix, Redbrick, MySQL,MongoDB

Project Management: WinCVS, VSS, GIT

Requirements Management: HPQC ALM, Trello

Messaging Platform: Apache Active MQ

Application/Web Server: Apache Tomcat, JBoss, Apache Web server

IDE & Tools: Eclipse, Spring Tool Suite, Toad, Edit Plus, Notepad++, Visual Studio Code

Languages: Java, Javascript.

Operating System: Windows 9x/2000/NT, XP,7, UNIX, Ubuntu

PROFESSIONAL EXPERIENCE:

Confidential, Pittsburgh, PA

Senior Java Developer

Responsibilities:

  • Extensively used Spring Boot Framework for Dependency Injections of components.
  • Extensively involved in developing Web services for android application using Spring Framework.
  • Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework,
  • Business logic is implemented using Spring Rest.
  • Application is developed using Test driven development (TDD) .
  • Used GIT as version control tool.
  • Used Jackson jar file for conversion of Objects to Json and vice versa.
  • Test driven development (TDD)
  • Used STS IDE for coding and developing applications.
  • Involved in all the stages of Software Development Life Cycle like Application Design, Development, Debugging and testing the applications.
  • Used jenkins app/tool for CICD

ENVIORNMENT: Java, Servlets, Spring Boot, GIT, Spring Rest Services, Jenkins, SonarQube, Oracle SQL, Weblogic, JUnit.

Confidential, Miami, FL

Senior Web Developer

Responsibilities:

  • Extensively used Angular Js and Spring Framework for Dependency Injections of components.
  • Extensively involved in developing Web interface using html5, bootstrap, JSP using Spring Framework.
  • Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP,
  • Business logic is implemented using Spring MVC.
  • Application is developed using Rational Application Developer (RAD) and Oracle, DB2 were used as back-end.
  • Used GIT as version control tool.
  • Used Json to transfer the application data between client and server.
  • Used Eclipse IDE and Visual Studio Code for designing, coding and developing applications.
  • Created AngularJs modules, controllers, SPA based on technical requirements.
  • Involving all the stages of Software Development Life Cycle like Application Design, Development, Debugging and testing the applications.

ENVIORNMENT: Java, Servlets, JSP, Angular Js, Spring, GIT, Spring Rest Services, HTML 5, CSS3, JavaScript, Oracle SQL, Angular.js, Node.js, JBoss.

Confidential, Dallas, TX

Principal Software Developer

Responsibilities:

  • Worked as part of the Supply Chain Solutions Team
  • Spearheaded Apache Tomcat Migration from Ver. 5.5 to 7 leading to 35 - 40% improvement in overall system performance.
  • Developed Portlet & subscription frameworks using Kendo UI, Spring Restful Services.
  • Involved in daily design, development meetings. Project is developed using SCRUM methodology.
  • Developed several controller classes as required for the design such as Abstract Wizard form controller, Simpleformcontroller, Multi Action controller, etc in Spring MVC, Spring Boot.Used Soap UI for unit testing the Spring Rest web Services.
  • Designed and developed JSP Pages using Spring MVC, EXTJS and DWR Frameworks and Tag libraries. Implemented front end validations through ExtJs Validations.
  • Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, LDAP, JMS, and Activemq.
  • Used Spring/MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology.
  • Developed classes to interface with underlying web services layer and scaled the component interactions and generalized the interfaces using RESTFUL.
  • Involved in Java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
  • Developed programs for accessing the database using JDBC driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database.
  • Used Spring JDBC module as an Object Relational mapping tool for back end operations over SQL database.
  • Involved in configuring and deploying the application on WebLogic Application Server.
  • Extensively used Java Multi-Threading concept for downloading files from a URL.
  • Generated WebService clients and sent the XML Input and processed the XML Output using DOM parser.
  • Tested WebServices using SOAP UI.
  • Used log4j to create logs of the application’s flow of control.
  • Involved in Unit testing of application using Junit and built the package using Ant and deployed the application on to Tomcat App Server.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL on Oracle database.
  • Monitored team members to follow standards, guidelines and use new tools.

Environment: J2EE, Struts, Servlets, Spring, JSP, JSTL, AJAX, MVC, EJB, Activemq, Restful, JNDI, XML, XSLT, SAX, JMS, DAO, JavaScript, AngularJs, ExtJs, SVN, SOAP, SOAPUI, Tomcat, Hibernate,MongoDB, Log4j, Ant, SQL, PL/SQL, Oracle, Windows.

Confidential

Team Lead

Responsibilities:

  • Lead a team comprising of 4 engineers. Worked in a cross - functional environment across several teams
  • Requirement Analysis, Project Delivery Estimation, Resource Allocation & Delegation of work
  • Client Interaction across different time zones, Managed Software Development Life Cycle
  • Worked on Data Warehousing Projects using core JAVA
  • Migrated crucial web applications from synchronous to asynchronous, this helped in improving user experience and performance
  • Developed several standalone JAVA applications for data extraction and HTML content modification matching the client’s existing U
  • Implemented Struts for business layer and developed JSP files for developing UI.
  • Designed and developed code for MVC architecture using Struts framework using Servlets, JSP, Action Form, Action Class and Action Mappings.
  • Developed presentation layer using HTML, CSS, Javascript and JQuery.
  • Utilized design patterns: Value Object, Business Delegate, Service Locator, Singleton, Data Transfer Objects and DAO.
  • Responsible for the deployment of the application in the development environment using Apache Tomcat 6.0 application server.
  • Developed application code using Eclipse 3.6 IDE and configured with Tomcat server and JUnit 4.

Environment: JDK 1.5, Core Java/J2EE(Servlets, JSP), Struts 2.0, JDBC, Apache Tomcat 6.0, Eclipse 3.6, JavaScript, Oracle 10g, SQL, TOAD, XML,XSL, JUnit 4, Log4j, VSS.

Confidential

Software Associate

Responsibilities:

  • Involved in development of WebPages using Struts.
  • Involved in the feasibility study of the project.
  • Gathered requirements from the client for designing the Web Pages.
  • Participated in designing the user interface for the application using HTML, DHTML, and Java Server Pages (JSP).
  • Involved in writing Client side Scripts using Java Scripts and Server Side scripts using Java Beans and used Servlets for handling the business.
  • Developed the Form Beans and Data Access Layer classes.
  • XML was used to transfer the data between different layers.
  • Involved in writing complex sub-queries and used Oracle for generating on-screen reports.
  • Worked on database interaction layer for insertions, updating and retrieval operations on data.
  • Deployed EJB Components on WebLogic.
  • Involved in deploying the application in test environment using Tomcat.

Environment: Java, J2EE, EJB, JDBC, WebLogic Server, HTML, DHTML, XML, CSS, JSP, Javascript, Eclipse, Servlets, Oracle, Windows XP.

We'd love your feedback!