We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Indianapolis, IndianA

SUMMARY

  • Over 8 years of IT experience with strong analytic skills in implementing various software applications and products using JAVA/J2EE technologies.
  • Expertise in developing Front End Applications using, HTML, CSS, Java Script, JQuery, Bootstrap, AngularJS, ReactJs, NodeJs and experience in AJAX for server - side scripting.
  • Expert in implementing Struts MVC framework (Action classes, Action Forms, Tag libraries Validator, Tiles and Spring MVC Frameworks.
  • Extensive experience in using various JAVA/J2EE technologies like EJB, Hibernate, Servlets, JSP, JDBC and worked on XML technologies like XML, XSL, XSD, XSLT, XQuery, Xpath and DTD.
  • Extensive Experience of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and RESTful web services.
  • Extensive hands-on experience in object-oriented analysis, design, modeling and programming tools in conjunction with Unified modeling language (UML) and Rational Unified Process(RUP).
  • Involved in the Software Development Life Cycle (SDLC) phases which include Design, Analysis, Implementation, Testing and Maintenance.
  • Extensive experience with JAVA IDE like Eclipse, IntelliJ.
  • Experience in developing the build scripts using Ant and Maven and Deployment and Continuous integration using JENKINS.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS resources.
  • Migrating existing application into microservices architecture using Rest APIs, spring boot, Spring Cloud config Netflix oss.q.
  • Implemented UI guidelines and standards throughout the development using DHTML, HTML, CSS, JavaScript, and j-Query.
  • Good understanding in implementing web application using Angular JS framework.
  • Excellent knowledge in working with various databases like SQL server, MySQL and PostgreSQL.
  • Used major Web Application servers like Apache Tomcat, JBoss, Web Logic, Web Sphere for deploying software applications using Ant and Maven.
  • Good working knowledge in Single Page Applications (SPA) using JavaScript frameworks like Angular JS/Angular 2, React.js.
  • Good experience on working with Version Control tools like SVN, Git.
  • Experience in Developing automated scripts for Regression Testing through Selenium Web Driver.
  • Used persistence frameworks Hibernate ORM, JPA, to map POJOs to a relational database.
  • Goal Driven, self-organized Developer with comprehensive understanding of various software development approaches such as Waterfall and Agile methodologies.
  • Followed Agile SCRUM methodology and used Test Driven Development (TDD).
  • Good communication and problem solving skills and capable of quickly learning and delivering solutions as an individual and as part of a team.
  • Strong Logical and Analytical Reasoning Skills, Excellent Management skills, Excellent Communication with good Presentation Skills.

TECHNICAL SKILLS

Languages: Java, C, C++, PL/SQL, HTML, JavaScript, Python

Java Technologies: J2EE (Servlets, JSP, JDBC, JNDI, JMS, EJB, Java Mail, JTA), XML, XSLT, Web Services

Web Technologies: HTML5, DHTML, CSS3, JavaScript, JSON, JSP, jQuery, AJAX, AngularJS/Angular 2, Node.js

Frameworks: Struts, Spring, Hibernate, Junit, Log4j, Jenkins

Development Tools: IntelliJ, RAD, WSAD, JBuilder, Jdeveloper, Visual Studio.NET, 2010,2012, Toad, Putty, VMware, Maven, Jira, Jenkins, Bamboo, Docker, Ansible, Ant, selenium, cucumber

Web Servers: Apache Tomcat 5/6/7, Weblogic 12.1.2, Jboss, Node.js, JAX-RS, Restful

Databases: Oracle, MS SQL Server, MySQL, DB2, MongoDB, Cassandra NoSQL Database.

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

Design Modeling: Microsoft Visio, IBM Rational Rose

IDE Tools: Eclipse, NetBeans, RAD, Intellij

Version Control: Concurrent Versions System (CVS), Visual Source Safe (VSS), SVN, Git.

Operating System: Unix, Linux, Windows

Other Tools: Macromedia Flash, Dreamweaver, Adobe Photoshop, Elastic Search with Packages

PROFESSIONAL EXPERIENCE

Confidential, Indianapolis, Indiana

Full Stack Java Developer

Responsibilities:

  • Involved in Analysis, Design, Coding, and testing phases of the project development.
  • Developing Hibernate for validating the criteria and sessions to achieve the Object Relational Mapping and easy maintenance of data.
  • Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
  • Used Front End Developing UI Interface using Perl, JSP/Tiles, JSTL, PHP, HTML5, CSS3, JavaScript, AJAX, Bootstrap and maintained the code with CoffeeScript.
  • Extensively involved in coding withAngularJS,jQuery UI to add functionalities and effects like Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar.
  • Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
  • Worked on NodeJs for developing server-side web applications.
  • Adhered to a modular design approach, enabling reusability of code and providing improved system usability and performance.
  • Created tables, triggers, stored procedures, SQL and PL/SQL queries, joins, integrity constraints and views for multiple databases, using Oracle Database.
  • Developed MongoDB architecture to improve performance, scalability and also implemented MongoDB ops manager for alert, monitoring, restore data.
  • Created modules to store and mutate data to build the backend API using ExpressJS and NodeJS.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Created RESTful Web Services for Get, List, Delete and Create servers for the storage container services.
  • Provides support in the analysis and troubleshooting of production issues which are tracked through JIRA.
  • Used Maven for compilation and building the application and used Jenkins for the purpose of continuous integration.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Followed Agile SCRUM methodology and used Test Driven Development (TDD).
  • Used GIT repository for software configuration management and version control.

Environment: - JDK, J2EE, JSP, Servlets, Spring, Hibernate, Agile, Maven, Tomcat, Oracle 11g,JUnit, AJAX, SQL, XML, HTML5, CSS3, JavaScript, RESTful, Bootstrap, GIT, AngularJS, JQuery, MongoDB, Node.JS, Express.JS, Eclipse.

Confidential, Atlanta, GA

Sr. Java Developer

Responsibilities:

  • Participated in design and development as a Core Java and J2EE Software developer.
  • Pooling up most apposite design pattern for DAO and implementing interface to reduce code reuse.
  • Understanding the Business Process and developing logic and software stack based on business flow.
  • Used Node.js APIs for authentication and authorization.
  • Used advanced level of HTML, AJAX, TypeScript, JavaScript, CSS3, Linux and pure CSS layouts.
  • Implemented application level persistence using Hibernate and Spring.
  • Developed and designed new cross-browser accessible interfaces using Node.js, AngularJS, and JavaScript.
  • Used Node.js to run Grunt tasks.
  • Experience with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
  • Microservices has been built using Spring Boot, Spring Security and deployed to AWS cloud.
  • Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
  • Enhanced user experience by designing new web features using MVC framework like Angular 2.0, Backbone.js, Require.js and Ext.js.
  • Used WebLogic for deployment of applications.
  • Responsible for implementing UI mockups, integrating third party React libraries and handling/creating Redux store data.
  • Used XML and JSON for transferring/retrieving data between different Applications.
  • Analyzed the Node.js server structure in legacy project and mimicked the REST service using Java JAX-WS API for corresponding configurations.
  • Developed REST web services using JAX-RS API.
  • Used Node schedule module to develop the scheduler to perform some specific tasks.
  • Deployed MAPPER and Reducer Java files to Hadoop File System in Linux to find crime records.
  • Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.
  • Implemented interface elements using Google Web Toolkit.
  • Experience in building serverless RESTful APIs in Node.js using Lambda and DynamoDB.
  • Uses the DAO pattern for data access layer and JMS API for the messaging requirement.
  • Used Backbone.js to create Data model to and to trigger event-handling on data change on UI interface.
  • Developed a production Node.js application with Express module and persisted user information in MonogoDB using Node.js.
  • Debugged the application using Firebug to traverse the documents and manipulated Node.js using DOM and DOM functions.

Environment: Java, J2EE, JavaScript, HTML, CSS3, TypeScript, AngularJS, Node.js, Spring, Hibernate, WebLogic, REST, jQuery, AJAX, JavaScript, JSP, Servlets, MongoDB, Oracle, UML, REST, LINUX.

Confidential, Minneapolis, MN

UI Developer

Responsibilities:

  • Responsible for overall design & analysis of UI components and integration with existing J2EE.
  • Designed, developed and maintained the data layer using Hibernate and perform configurations of spring Application Framework.
  • Designed GUI of the project using HTML, JavaScript, linux, jQuery, CSS to improve visual effect on the dynamic front-end.
  • Developed Action Classes, which holds business logic in Struts framework.
  • Implemented REST web services for other applications to communicate.
  • Annotation based Hibernate beans developed to eliminate the mapping XML files.
  • Used Jenkins plugins for code coverage and also to run all the test before generating war file.
  • Created prototypes in HTML, Photoshop, Axure RP, JavaScript and CSS for different UI pages.
  • Implemented the integration with the back end system with web services using SOAP and WSDL.
  • Worked with jQuery UI to improve user experience, such as Validation Engine, Data Table, Dynamic Charts, etc.
  • DevelopedJava Beansand Utility Classes for interacting with the database using JDBC.
  • UsedSQLstatements and procedures to fetch the data from the database.
  • Processed JSON Request according to different types modules, actions and request data.
  • Designed and implemented of Spring-Security for the application for authentication process against LDAP, J2EE pre-authentication and Database.
  • Involved in migration and integration of Sybase database servers.
  • Created jar files, compiled them and run those using Maven scripts
  • Maintained and written Sybase stored procedures.
  • Used GIT repository for software configuration management and version control

Environment: Java, Agile, HTML5, CSS,JSP, Ajax, Spring 4.0, Hibernate 5.0, SOAP, XML, AngularJs, Jenkins, DB, SQL, JSON, JMeter, Apache tomcat, Sybase, Clearcase8.0, Oracle 11g/12i, GIT.

Confidential, Hamilton Township, NJ

Java with UI

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Design, Development, Implementation and Testing of the project.
  • Documents requirements from Project Manager and design high level UML diagrams to depict the flow of the system.
  • New library development with micro services architecture using REST APIs, Spring Boot and Pivotal Cloud Foundry.
  • Used Spring MVC integrated Hibernate in the back-end side taking advantage of IOC, AOP and Hibernate DAO Support.
  • Applied Spring IOC for dynamic bean injection, and used AOP concept for modularizing cross-cutting concerns.
  • Used log4js for tracking errors and debugging the code.
  • Spring Security is applied for authorization and authentication functionalities.
  • Used Spring Hibernate ORM feature to construct connection between java and Oracle database.
  • Designed GUI of the project using HTML/HTML5, JavaScript, Linux, jQuery, CSS to improve visual effect on the dynamic front-end.
  • Used JBoss as the application server for deploying the application.
  • Performed Integration Testing and Unit Testing using JUnit for the developed applications.
  • Used CSS Blueprint to create grids and adopt cross browser interactive features.
  • Developed data visualization using D3.js and Google Charts.
  • Worked with jQuery UI to improve user experience, such as Validation Engine, Data Table, Dynamic Charts, etc.
  • Used JDBC calls in the Enterprise Java Beans to access Oracle Database.
  • Configured multiple jobs on Jenkins for different projects with different plugins for SCM(Software Configuration Management), Unit Testing, code analysis, release and deployments.
  • Used AJAX for asynchronous request handling and partial refreshing.
  • Applied SOAP Web Service and JavaMail API to generate and deliver confirmation e-mail and account alert.
  • Tested Java functions using Unit Testing & Regression Testing.
  • Used Git for version control and JIRA for bug tracking and project management.
  • Followed the Agile methodology and involved in daily Sprint meeting.

Environment: UNIX /Linux, Spring 3.1, Hibernate 3.2, Hibernate Cache, HTML5, JavaScript, jQuery, AJAX, JSON, CSS, Eclipse 3.7, Java Mail, Html, JunitGit, JIRA, JBoss

Confidential

Web Developer

Responsibilities:

  • Extensively worked on front end, business, and persistence tiers using the struts frameworks.
  • Involved in design, development, and testing phases of software development life cycle.
  • Designed and developed web pages using PHP, HTML, CSS including AJAX controls and XML.
  • Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object oriented java objects using Hibernate.
  • Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.
  • Developed presentation layer using struts tag libraries like logic, html, bean, etc. in JSP pages.
  • Followed Agile software development practice paired programming, test driven development and scrum status meetings.
  • Implemented SOA based web services, designed and built SOAP web service interface, implemented using SOAP & Apache Axis.
  • Made proficient use of WSDL files. Used SOAPUI for testing the web services.
  • Involved in developing Unit test framework using JUnit. Wrote JUnit test cases for every java class.
  • Responsible for developing JSP view pages controlling view part of application
  • Deployed the application using Tomcat Server.
  • Optimizing the web pages for the screen of a mobile device using CSS, JavaScript.
  • Used JSP to generate the information about the client dynamically.
  • Used SVN repository for software configuration management and version control

Environment: JAVA, J2EE, HTML, JDBC, JSP, Web Logic Server, Tomcat, IDE Eclipse, Struts, Oracle, JavaScript, CSS, Tomcat, Windows XP.

We'd love your feedback!