We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Illinois

SUMMARY:

  • Over 8+ years of IT experience as a Java Programmer with diversified exposure in Software Process Engineering, designing & building a Web Applications using Java/J2EE & open source technologies.
  • Hands - on experience in Software Development Life Cycle ( SDLC ) Phases such as Analysis, Planning, Design, Implementation, Testing and Maintenance in domains like Banking, Insurance, Healthcare, and Finance .
  • Extensively followed iterative methodologies such as Agile (SCRUM), Waterfall and Test Driven Development ( TDD ) in multi project implementation using JIRA, Junit .
  • Experience in Core Java with strong understanding and working knowledge of Object Oriented Programming (OOP) Concepts like Collections, Multi-Threading, Exception Handling, java packages, sub packages, Applet, Regular Expressions, Abstraction, encapsulation, Inheritance and Polymorphism.
  • Extensive programming experience in Java/J2EE and associated server-side technologies like JDBC, Servlets, JSP, EJB, Spring, Hibernate, Java Reflection API (JRA), Java Persistence API (JPA), Java Transaction API (JTA), JavaMail, Java Messaging Service (JMS), JNDI, JSON, XML, JAXP, JAXP, JMX, Web Services (RESTful, SOAP).
  • Proficient in building Web User Interface (UI) using HTML5, CSS3,PHP, Angular JS, Node JS, Bootstrap, JavaScript, Typescript, AJAX, JSON, XML, JQuery that follows W3C Web Standards and are browser compatible.
  • Experience in developing applications using Object Relational Mapping (ORM) frameworks like Hibernate, Eclipse Link, Ibatis and MVC frameworks like Struts, JSF and spring modules such as Spring MVC/JDBC/Security/AOP/DAO/ORM/OXM/IOC.
  • Good working experience on IBM and Sun Java Virtual Machine (JVM) and its Internals, Java Runtime Environment (JRE), Java Development Kit (JDK) and Garbage Collection (GC) implementation environment.
  • Hands - on experience implementing microservices using Spring Boot .
  • Used JSON (JavaScript Object Notation) for Data Interchange/Transmit Data between Angular JS and Spring MVC.
  • Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle 8i/9i/10g, SQL Server, PostgreSQL and MySQL.
  • Experience with Application servers and Web servers such as BEAWebLogic, IBM Web Sphere, JBoss, Glassfish and Apache Tomcat.
  • Extensively used IBM Rational Rose in the design process for generating UML diagrams to represent Use cases, Sequence, Activity, Class diagrams and MS Visio for FlowCharts .
  • Good experience in NoSQL databases MongoDB, Cassandra, and relational data modeling, object-relational integration ( ORM ), physical design/tuning.
  • Experience in using AWSSDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application
  • Good familiarity with AWS Lambda event-driven, serverless computing platform to manage the servers and run the code in the AWS .
  • Extensive experience in Amazon Web Services (AWS) cloud computing service it includes Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and Access Management (IAM), AWS CloudWatch, Amazon EBS and Amazon Cloud Front .
  • Experience working with XML parsers like JAXP (SAX, StAX and DOM parsers) and JAXB for schema binding.
  • Proficient understanding of code versioning tools, such as Git, SVN, CVS andfamiliarity with Rational ClearCase (from IBM), TFS (Team Foundation Server from Microsoft)
  • Hands on experience with build and deployment tools including Ant, Maven, Gradle. Logging and Debugging using Log4j, Logback, JBuilder. Unit and Integration testing using JUnit,TestNG, Mockito, Jasmine, Karma, Selenium .
  • Excellent knowledge in the integration of Enterprise Java Beans (EJB) with the existing applications, worked on Session Entity, Message driven beans .
  • Strong Professional working experience in programming with core Java, J2EE, Swing, Servlets, Java Server Pages, Java Beans, JDBC and MVC Architecture.
  • Having good familiarity with Play 2.1 web application framework including the streaming patterns Iteratee / Enumeratee.
  • Hands on expertise in developing applications in a single page application ( SPAs ) using various JavaScript frameworks like SAAS, AngularJS, Node.JS, BackboneJS, KnockoutJS, Marionette, React.JS, DustJS, ExpressJS.
  • Developed Web Services using REST / Restful, SOAP, WSDL, UDDI, CXF and XML using JERSEY .
  • Excellent communication and interpersonal skills, quick learner, self-motivated, ability to work individually and as well as in a team environment with good team spirit
  • Hands-on experience in implementing J2EE compliant applications using various Design patterns, Tiles and MVC framework, Hibernate, Hibernate Listeners and call back interfaces, Messaging Middleware using JMS and MQ, Spring JTA / XA Transactions.

TECHNICAL SKILLS:

Languages: Java/J2EE (expert), SQL, PL/SQL, C/C++, MPI

Operating Systems: Windows, UNIX/Linux, and Mac OS X

JAVA Technologies: Core Java, J2EE, JSP, Servlets, JDBC, Struts, Spring MVC, Hibernate, Java Reflection API, Java Persistence API (JPA), JSON, Web Services (RESTful& SOAP)

Web Technologies: HTML5, CSS3, XML, JavaScript, JQuery, Typescript, NodeJS, AngularJS, AJAX, SOAP, JSON, JSTL.

Web/Application Servers: IBM WebSphere, WebLogic, Apache Tomcat, JBOSS, Glass Fish.

IDE s: Eclipse, My Eclipse, WebStorm, IntelliJ Idea, NetBeans, Microsoft Visual Studio.

Modelling Tools: IBM Rational Rose, Microsoft Visio.

Databases: MySQL, PostgreSQL, Oracle (version -11g, 10g, 9i, 8i), SQL Server

NoSQL Databases: Cassandra, MongoDB

ORM: Hibernate 2.0/3.0/3.5 (expert), EclipseLink, iBATIS.

Version Control: SVN, Git, CVS, BitBucket

Other Tools: Log4J, JUnit, TestNG, Maven, ANT, Jenkins, Cucumber, Splunk, Jira, Putty

Cloud Computing: Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS CloudWatch.

Frameworks: Struts, Spring MVC, EJB, Tiles, Hibernate, JSF, Play, Grails, and Cucumber.

XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP

PROFESSIONAL EXPERIENCE:

Confidential, Illinois.

Full Stack Java Developer

Responsibilities:

  • Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle ( SDLC ) of the project.
  • Designed and implemented application using Spring, Spring IOC, Spring Annotations, Spring MVC, Spring Transactions, Hibernate 3.0, SQL, IBM WebSphere 8 and JBoss
  • Involved in High Level and Low level analysis and design
  • Involved in the Agile/Scrum based development phases
  • Development using Spring Framework (MVC, AOP, Dependency Injection, Autowiring, Caching, Database Connectivity, Asynchronous calls, Thread Executor framework) which communicates with various service layers and configuring the Spring xml files
  • Produced / consumed REST and SOAP Web Services to exchange information
  • Used JMS for vendor communication
  • Developed User- Interface using Servlets, JSP, JavaScript, AngularJS and XML
  • Wrote server-side test cases using JUnit
  • Involved in Analysis, Design and Implementation of Business User Requirements
  • Implemented Java and J2EE Design Patterns like Façade, Abstract Factory, Singleton, Factory, Data Access Object (DAO), Service Locator, and Chain of Responsibility
  • Wrote SQL queries for Oracle database
  • Used Maven to build war and ear files to deploy on Application Servers using Hudson
  • Configured and customized logs using Log4J
  • Resolved defects and worked with QA team for testing using JIRA
  • Provided production support for the application after deployment
  • Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
  • Played a key role in the design and development of almost all the modules of the project.
  • Carried out rigorous bug fixing by testing using Junit test cases.
  • Used JIRA for bug tracking, issue tracking and project management.

Environment : Java, Hibernate, Spring, Spring boot, Spring data, AGILE Methodology, SCRUM, XML, Java Beans, Design Patterns, Restful Webservices, SOAP. Log4J, JUnit, Unix Shell Scripting, SVN, Oracle 9i, Eclipse, maven, JIRA, Tomcat, HTML, CSS, JavaScript, AngularJS.

Confidential, Boston, MA

Java Developer

Responsibilities:

  • Worked with a team of developers to modify the existing traditional web-based application.
  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Worked with Agile Methodologies and followed Scrum approach for the development process.
  • Extensively worked with core java like collections, String Builder and interfaces .
  • Implemented Spring MVC Dependency Injection for integrating various Java Components.
  • Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
  • Developed the RESTful web services using Spring MVC .
  • Designed and developed the UI using HTML5, CSS3, AngularJS, JQuery, AJAX, Bootstrap, JavaScript and Typescript.
  • Migrated the existing application from an XML-based configuration to a Java annotation-based configuration.
  • Worked on Spring MVC and Persisted data using Hibernate .
  • Written Hibernate Query Language (HQL) for persistence layer.
  • Used Spring Tiles to give application reusability, and consistent application wide look.
  • Responsible for database architecture and modelling, converting the RDBMS into MongoDB.
  • Worked with No SQL databases like MongoDB to save and retrieve the data.
  • Migrated the existing application from server-side rendering view technologies like JSP, Struts and Velocity to client-side rendering view technologies using AngularJS, a popular JavaScript framework for modern browsers.
  • Deployed the web components into the Tomcat application server on Amazon VM.
  • Used Jackson library to convert Java Objects to JSON strings and vice versa.
  • Used JSON strings to transfer java object data to Angular JS and vice versa.
  • Maintaining the build process using Maven .
  • Defined and track bugs using Jira .
  • Done with unit testing of all java classes using TestNG framework. Supports various kinds of testing activities starting from Integrated Unit Test, Sub System Test, System Test and User Acceptance Test.
  • Used Cucumber framework to analyse the user-story and write acceptance criteria to develop test case scenarios.
  • Hands-on experience in developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and chef .
  • Used Git as Source Version control management system and worked on GitHub. Repository.

Environment: : Java, Eclipse, Spring MVC, Hibernate, JavaScript, Junit, Jira, JSON, RESTful Web services, Jenkins, Chef, MongoDB, Maven, Postman, CSS, AngularJS, Ajax, JQuery, Junit, AWS, Git, Cucumber framework.

Confidential, Columbus, Ohio

Java Developer

Responsibilities:

  • Designed various UI screens required for the ticket information and bookings. Used Struts MVC at presentation layers. Development front-end content using JSP , Servlets , DHTML , JavaScript , CSS , HTML .
  • Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic. Integrated the Struts framework and the spring framework together.
  • Extensive use of Struts Framework for Controller components and View components.
  • Created and maintained Simulator using Spring Source Tool Suite .
  • Constructed database objects like Packages , Procedures , Functions , Batches , SQL Queries , Views , Indexes , and Exceptions using Toad . Wrote PL / SQL stored procedures for Oracle database.
  • Implemented Data Access Layer using Ibatis , developed POJO's mapped to the relational tables in database using Ibatis mapping files. Worked on Oracle as the backend database and used Ibatis to automate the mapping between the SQL Databases and the Java Objects .
  • Created SOAP web service for sending payment processing informational data to third company. Followed top down approach to implement SOAP based web services. Tested SOAP web services using SOAPUI .
  • Used Microsoft Visual Explorer for Agile Methodology and Used Net Beans IDE . Used TOAD for database query testing, in the process of optimizing the queries.
  • Worked on Construction (Changes in Code), Unit testing and Test Result . Responsible for unit testing and integration testing, bugs fixing, handling change requests.

Environment: J2EE, JSP, Servlets, DHTML, Java Script, CSS, HTML, Spring, Struts, ibatis, SOAP based Web-Services, Oracle, PL/SQL, Toad 9.6.1, JUnit, jQuery, Oracle, PL/SQL, SQL Navigator, SVN, Gradle 2.4and WebLogic Server.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Implemented web interface (UI) for end users using Angular JS, which has migrated from the existingBackbone JS application.
  • Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, jQuery, Bootstrap and SpringBoot.
  • Created two way binding Angular JS Components and provide access to the server-side through Backbone's API from Backbone.Model and Backbone.Collection.
  • Developed user interactive web pages using jQuery UI plugins like Draggable, Resizable, Auto-complete, AJAX, JSON, and Angular JS.
  • Developed responsive UI modules using Backbone.JS, Handle Bar JS.
  • Developed RESTful services based on Spring REST using Jersey framework.
  • Worked in Web application development using HTML, DHTML, CSS, UML, JavaScript, SpringBoot, Multi-threading, AJAX, spring, REST, SOAP, J2EE (JSP, Servlets, JDBC), Micro-services, JavaBeans, JMS, XML, Oracle, SQL, and SpringMVC.
  • Performed Load testing of SOAP Web Services using SOAP UI and Apache JMeter tools.
  • Server-side validations are achieved using Spring Validation framework.
  • Deployed and monitored web services using Spring Cloud Foundry Managed Domains and Routes with Spring Cloud Service Registry.
  • Developed Spring Batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions.
  • Implemented Quartz scheduler to execute batch programming using Spring Batch.
  • Implemented various validations rules using JBoss Business rules in the drl (drools file) using Drools rule engine.
  • Developed Test classes using Junit and Easy Mock and test coverage using EMMA plug-in.
  • Utilized AWS Services platform to upload data into AWS S3 buckets, creating EC2 instances and to deploy the Dockerized Container services.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.

Environment: Java/J2EE, JBoss 3.0, Spring Core, JMeter, Cassandra, Hibernate, Jetty, Perl, Spring MVC,Angular Js, JavaScript, Backbone.JS, HTML5, CSS3, AJAX, Bootstrap, JMS, jQuery, Spring MVC, Jenkin, Amazon Ec2, Amazon S3, Oracle, Drools.

Confidential

Front End Developer

Responsibilities:

  • Involved in design, development and implementation of the front end part of application.
  • Developed CSS classes to GUI web page controls and forms.
  • Coding, styling, testing of reusable JavaScript, CSS3, HTML widgets/libraries for complex UI controls responsible for JavaScript/AJAXUI upgrades and improvements.
  • Developed Object Oriented JavaScript code and responsible for client side validations using jQuery functions.
  • Utilized various JavaScript and jQuery libraries to manipulate the events and other interactive features (Dynamic functionality)
  • Involved in designing and developing the JSON, XMLObjects.
  • Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
  • Developed MySQL queries to implement the select, insert, update and delete operations.
  • Created HTML, navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
  • Designed the email blasts using Adobe software and then implemented them using HTML and JavaScript.
  • Used AJAX to send request to the server to check the functionality of the websites.
  • Developed callback functions to parse and handle JSON data returned from server.
  • Tested cross browser functionality and fixed major layout bugs for supported browsers including IE6
  • Developed and prepared test cases for unit testing with JUnit.

Environment: HTML, DHTML, CSS3, JavaScript, jQuery, AJAX, Bootstrap, JSON, XML, MySQL, Photoshop, Dreamweaver, Firebug and Waterfall.

Confidential

Software Engineer

Responsibilities:

  • Interacted with business analyst to understand the requirements to ensure correct UImodules been built to meet business requirements.
  • Worked in developing dynamic robust UI screens using CSS, HTML, XHTML, JavaScript, Bootstrap, Backbone, and jQuery.
  • Developed web pages using Forms, Components, Layouts, Events, Validations, Trees, Grids components.
  • Used MVC architecture of Framework to simplify the code complexity and increase clean code.
  • Worked on CSS preprocessor frameworks (SASS/LESS)
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Expertise in CoreJava concepts such as OO Design, Multithreading, Generics Exception Handling, Collections, Java Reflection, Annotations.
  • Taken care of complete JavaMulti-threading part in back end components.
  • Involved with all stages of Software Development LifeCycle.
  • As a team member, I was involved in preparing design documents - Technical Design, Functional Design Technical Domain documents, Application Interface Contract and Service Interface Contract Documents.
  • Extensively involved in writing MySQL, PL/SQL queries, to interact with Oracle.
  • Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems).
  • Creating cross-browser compatible and standards-compliant CSS-based page layouts, fix the bugs pertaining to various browsers.

Environment: HTML, CSS, Web Logic, Java, JDBC, Servlets, XML, MySQL, JavaScript, AJAX, SVN and Windows XP.

We'd love your feedback!