We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Memphis, TN

SUMMARY:

  • 8 years of industry experience in Software Design, Development, Integration, Analysis, and implementation of Java web based applications.
  • Proficiency in design and implementation of Object Oriented concepts (OOP) and Java & J2EE design patterns.
  • Expertise in domains like Banking/ Financial Services, e - commerce, Health Care and Telecom .
  • Extensively worked on Core Java concepts like Multi-Threading, Inheritance, Abstraction, Encapsulation, Polymorphism, Exception handling, and Collections Framework.
  • Expertise in Java 1.8 features like Lambda Expressions, Stream API, Functional Programming and Advanced Java concepts like JSP, Servlets, EJB, XML, Java Beans, and JDBC.
  • Extensive experience in Experience in creative and effective Server Side Frameworks using Java, J2EE, J2SE, Hibernate, EJB, Java Mail, and JMS API.
  • Experienced in developing single-page applications (SPAs) using various JavaScript Frameworks like Angular.JS, React.JS, Backbone.JS and Node.JS.
  • Expertise in developing User Interface UI applications and professional web applications using JavaScript, HTML 5, JSP, DHTML, DOM, XHTML, jQuery, CSS 3, Ajax and JSON.
  • Extensive experience on implementing the AJAX features using JavaScript and jQuery.
  • Expertise in J2EE frameworks like Struts, Spring, Spring MVC, JPA, Hibernate.
  • Expertise in various components in spring such as IOC, AOP, Spring JDBC, Spring Security and MVC.
  • Used Hibernate 3.0 as an ORM Tool to access Database.
  • Expertise in Web Services architecture in SOAP, REST and WSDL using JAX-WS/JAX-RS.
  • Used SOAPUI for web service testing.
  • Expertise in developing and consuming Web Services using WSDL, SOAP, HTTP and UDDI .
  • Expertise in developing and consuming RESTful web services.
  • Experience with Spring Boot for developing Micro service architecture.
  • Experience with micro service architecture to integrate RESTful API services in the application by utilizing Spring Boot with Spring MVC.
  • Experience in using several XML technologies like XSD, XSLT, DTD, XML schema.
  • Experience with cloud infrastructure like Amazon Web Services (AWS).
  • Experience in using various AWS services like EC2, S3, DynamoDB, and Elastic Search etc.
  • Hands-on experience in using message brokers such as ActiveMQ and RabbitMQ.
  • Expertise in using Oracle 9i/10g/11g, MySQL, MS-SQL, and PostgreSQL as databases.
  • Strong experience in SQL, PL/SQL, Stored Procedures, Functions, Packages, Triggers and Indexes.
  • Experience in writing complex SQL queries for validating the data against different kinds of reports.
  • Experience in writing SQL and PL/SQL scripts for the database applications.
  • Strong experience in using JUnit, Mockito, TestNG frameworks for unit-testing.
  • Experience in deploying business applications using application servers and web servers like Web sphere, Web Logic, GlassFish, JBoss and Apache Tomcat.
  • Expertise in using Eclipse, IntelliJ, Spring Tool Suite, NetBeans as Development environments.
  • Expertise in using Log4j, slf4j, GIT, SVN, CVS for logging and version control.
  • Expertise in using ANT, Maven, Gradle as build tools.
  • Expertise in using Jenkins, Docker as CI/CD tools.
  • Expertise in using Creational Design Patterns like Singleton, Business Delegate, Prototype Pattern and Architectural Patterns like MVC, DAO, DTO.
  • Good Experience in using JIRA which serves as Bug tracking, Issue tracking tool in agile environment .
  • Experience in working on Agile Scrum teams.
  • Expertise in object-oriented technologies and complete product life cycle
  • Thorough knowledge of complete System Development Life Cycle SDLC.
  • Capable of analyzing the business requirements, software requirement specifications, functional design documents to formulate test plans, test strategies, and test scenarios
  • Good communication and Interpersonal skills with ability to co-ordinate activities and work in team environment to meet the deliverables

TECHNICAL SKILLS:

Languages: Java, C, C#, C++, HTML, SQL, XML

Web Technologies: HTML5, CSS3, Java Script, AJAX, JQuery, Angular.JS, PHP, Node.js, JQuery.

J2EE Technologies: Java Beans, Servlets, JSP, JDBC, EJB, JMS, Java Mail API

Frameworks: Spring, Hibernate, iBatis, JPA, Java FX, Struts, SOAP, RESTful Web Services

Databases: Oracle 9i/10g/11g, IBM DB2, MongoDB, MySQL, MS SQL Server, SQL Scripting.

Web/App Servers: Oracle 9i/10g Application Server, BEA WebLogic 5.1/6.0/8.1, IBM WebSphere 4.0/5.0, Apache Tomcat 6.x/7.x

Web Services: RESTful, JAX-RS, SOAP, JAX-WS, WSDL, UDDI

IDEs & Other Tools: Net Beans, Eclipse, IntelliJ, Visual Studio, Dreamweaver, Load Runner, Load UI, Apache UI

XML Technologies: XML, DTD,XSD,XSLT, SAX,DOM, JAXP,JAXB

Version Control: Subversion SVN, CVS, GIT and Clear Case

Methodologies: Waterfall, Agile.

Operating Systems: Windows 2000/XP/7/8/10, UNIX, Solaris, Linux, Red Hat, OSX

Distributed Technologies: RESTful Web Services, SOAP Web Services, EJB and JMS, Apache Camel(Integration)

Cloud Technologies: AWS, Spring Cloud, Cloud Foundry etc.

PROFESSIONAL EXPERIENCE:

Confidential, Memphis, TN

Full Stack Java Developer

Responsibilities:

  • Analyzed business requirements and participated in technical design, development and testing of various modules.
  • Implemented the entire Life cycle of the application using agile process.
  • Developed User Interface for payment and billing of application using HTML, CSS, JavaScript, and Bootstrap components .
  • Used JavaScript for performing client-side validations.
  • Used Angular 2.0 as Client-side MVC framework for the application.
  • Implemented several Angular 2.0 components like filters, directives, services to achieve the desired functionality.
  • Used TypeScript for doing client-side validations.
  • Used TypeScript for leveraging classes implementation, Interfaces in the scripting files itself.
  • Developed various Angular 2.0 services in TypeScript.
  • Used Spring Framework in conjunction with Hibernate to develop backend functionality.
  • Implement modules into Node.JS to integrate with designs and requirements.
  • Modularized front end CSS and JS code with Sass. Built a real time mouse/click user analytics web service with Node.JS.
  • Developed interactive User Interfaces using Bootstrap components.
  • Designed and documented REST API's, including JSON data formats and API versioning strategy.
  • Implemented REST Services ( JAX-RS ) to interact with external systems. Developed REST services using Spring Framework REST support.
  • Developed POJO and implemented Hibernate and integration with Spring Framework.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used Spring Boot for developing Micro service architecture.
  • Implemented micro service architecture to integrate RESTful API services in the application by utilizing Spring Boot with Spring MVC.
  • Replaced the billing platform used by aforementioned companies using single platform that being able to handle large data in the form of documents.
  • Used MongoDB as database for handling that large amounts of data using NoSQL queries.
  • Efficiently handled periodic exporting of NoSQL data into Elastic Search.
  • Developed the Spring AOP Programming to configure logging for the application.
  • Used AWS SDK 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.
  • Implemented AWS client API to interact with different services as Console configuration for AWS EC2 .
  • Used AWS Lambda to manage the servers and run the code in the AWS .
  • Facilitate scrum ceremonies like grooming, sprint planning, retrospectives, daily standups etc.
  • Used Jenkins as CI/CD tool for ensuring application error-free throughout all phases.
  • Used GIT as version control system.
  • Used Maven as dependency management/build tool.
  • Developed unit test cases and suits on Junit framework for unit testing, writing Junit tests cases for every java class.
  • Implemented Apache Jmeter in Web services for performance testing.
  • Used Mockito framework while mocking in the unit testing.

Environment: Java, J2EE, HTML, CSS, JavaScript, Bootstrap, Angular 2.0, TypeScript, Node.js, Spring Framework, Hibernate Framework, NoSQL, MongoDB, RESTful Services, JSON, AWS, Junit, Mockito, Log4j, TDD, Git, Windows, Oracle WebLogic, Agile, JIRA, Maven, Jenkins, Apache Jmeter, Apache Camel(Integration).

Confidential, St. Louis, MO

Full Stack Java Developer

Responsibilities:

  • Participated in full SDLC including development, estimations and design sessions.
  • Designed the application using Agile/Scrum Methodology.
  • Developing and editing user Interface Screens using JSP, HTML, CSS, Bootstrap, JavaScript.
  • Improve presentation of webpages using CSS and Bootstrap.
  • Used AngularJS as MVC framework for application as well as for DOM Manipulation, Filters, and Directives.
  • Worked on creating responsive website for smart devices using responsive design and Bootstrap.
  • Developed the application using Angular JS as Model-View-Controller (MVC) Framework.
  • Used AJAX for sending and retrieving data from server by giving URL to get JSON data for models and to populate models from the server.
  • Used Spring Framework in conjunction with Hibernate for developing back end support.
  • Experience in using Hibernate as ORM tool for handling relational databases through business code.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Created Entity classes as POJOs in the hibernate mappings.
  • Extensively used various Spring Framework modules like MVC, DI (IOC), Auto Wiring, JDBC Templates, Spring Security, and AOP.
  • Implemented SOA to develop SOAP Based Web services using JAX-WS implementation and Apache CXF, Apache Axis 2 Framework .
  • Developed Service layer Using Spring and persistence layer using JPA specification and Hibernate as JPA provider.
  • Used Oracle 11g as database.
  • Implemented SQL queries for retrieving data from the databases.
  • Built XSDs, WSDLs for implementing Web services in Message Broker
  • Implemented PL/SQL concepts to leverage the usage of procedures, functions and programmatic implementations in the SQL queries itself.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Developed the application using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.
  • Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system.
  • Developed Cloud infrastructure for deploying applications using AWS.
  • Used Docker as CI/CD tool for ensuring application error-free throughout all phases.
  • Implemented Load UI in Web services for performance testing.
  • Used Log4j utility to generate run-time logs.
  • Used ANT as dependency management/build tool.
  • SVN was used for project management and version management.

Environment: Java, J2EE, Spring framework, Spring MVC, Hibernate, Angular JS, JSON, Servlets 2.3, JDBC, AJAX, RESTful services, HTML, CSS, XML, Bootstrap, Java Beans, JavaScript, Oracle 11g, SQL, PL/SQL, IBM RAD, IBM WebSphere 7.0, Agile Methodology, Design Patterns, AWS, Load UI, ANT, Docker

Confidential, Cleveland, OH

Sr. Java Developer

Responsibilities:

  • D eveloped web application using Spring framework that leverages classical MVC architecture.
  • Developed the workflow interfaces using HTML, CSS, Bootstrap, Angular JS templates and the request processors using various controller classes.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, Bootstrap, JavaScript, JQuery, AJAX and JSON.
  • Used Angular JS as MVC framework for entire application.
  • Used Spring Framework in conjunction with Hibernate to develop backend layer.
  • Implemented back-end support for application using Spring-ORM module.
  • Implemented data layer using Hibernate framework.
  • Implemented all the classes as POJOs in developing spring based application
  • Implemented several DAOs, Business Service classes for Database operations.
  • Developed various RESTful services for providing support for the application using JAX-RS and Jersey framework.
  • Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
  • Used Spring Core module for Inversion of control/dependency injection.
  • Involved in designing and developing the JSON, XML Objects with MySQL.
  • Developed unit test cases for different parts of the application using Junit and Mockito Framework.
  • Strong Experience in Automating Web Application Testing using Selenium WebDriver with TestNG framework.
  • Integrated HTTP Apache Http plug-in with WebLogic Servers.
  • Installed, configured, and maintained WebLogic 10.x and Oracle 10g on Windows.
  • Developed PL/SQL concepts like stored procedures and complex queries for manipulating the banking database.
  • Used Oracle 11g as a database.
  • Used Maven as dependency management/build tool.
  • Used Jenkins as CI/CD tool for ensuring application error-free throughout all phases.
  • Developed test cases using Junit and implemented mock using Mockito.

Environment: Java, J2EE, Spring Framework, Hibernate 3.0, JMS, SOAP web service client(using JAX-WS), Restful Web service client (using JAX-RS), Mockito, AngularJS, Windows, Bootstrap, HTML, CSS,AJAX, Oracle 11g, SQL, PL/SQL, JUnit, Eclipse 4.2, Maven, IBM WebSphere.

Confidential, Philadelphia, PA

Java Developer

Responsibilities:

  • Developed web application using Spring framework that leverages classical MVC architecture.
  • Developed the workflow interfaces using HTML, JSPs, CSS, Bootstrap layouts and the request processors using Spring Controller Classes.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, JQuery, AJAX and JSON.
  • Used Spring Framework in conjunction with Hibernate for developing back-end tier.
  • Implemented back-end support for application using Spring-ORM module.
  • Developed Hibernate components using annotation based approach and also make use of JPA based annotations in some parts of the application.
  • Implemented several Data Access Objects (DAOs), Business Service Logic classes for Database operations.
  • Used Spring Core for Inversion of control (IOC) implemented using dependency injection.
  • Used AJAX to make the calls to the server asynchronously.
  • Developed REST services in the SOA architecture using Jersey Framework.
  • Used SWING components to develop standalone client, which communicates with the multithreaded server application.
  • Implemented PL/SQL concepts to leverage the usage of procedures, functions and programmatic implementations in the SQL queries itself.
  • Installed, configured, and maintained WebLogic 10.x and Oracle 11g on Windows.
  • Used Oracle 11g as a database for application.
  • Used Maven as dependency management/build tool.
  • Used GIT as source management system.

Environment: Java 1.7, J2EE 1.4, Java Swing, Eclipse, Web Logic Application Server, Unix Script, JSP, Servlet, HTML, JUnit, JavaScript, CSS, EJB, Hibernate, Spring, XML, JAXP, CVS, JAX-RPC, AXIS, SOAP, TOAD, AJAX, Log4J, Oracle 11g, SQL, PL/SQL.

Confidential

Java Developer

Responsibilities:

  • Developed the Web pages of the application using HTML, CSS, JSP and Bootstrap .
  • Implemented client-side validations using JavaScript .
  • Used Struts framework to implement the MVC design pattern in the application.
  • Developed Struts Action classes and Form beans using Dispatch Action classes and Dyna Action Forms . Created various form beans for various parts of the application.
  • Created Web.xml, Struts-config.xml, Validation.xml files to integrate all the components in the Struts framework.
  • Provided back-end support for web application using Hibernate Framework.
  • Configured database mapping in the application using XML configuration hibernate .cfg.xml and implemented Object-Relational Mapping using (hbm.xml) files and Annotations as well.
  • Implemented database related operations using Oracle 10g . Used various design patterns in DAOs .
  • Used CVS for software configuration management and version control.
  • Accessed and manipulated the Oracle 10g database by writing SQL queries and Stored Procedures using SQL Developer.
  • Responsible for deploying the application using WebLogic application server and Oracle 10g at the back-end.
  • Built the application using Maven .
  • Involved in the testing phase by building JUnit test cases and suites.

Environment: Java, HTML, CSS, Bootstrap, JavaScript, Struts Framework, SQL, PL/SQL, Oracle 10g, CVS, Maven, Junit, Oracle Web Logic.

Confidential

Jr. Java Developer

Responsibilities:

  • Developed the workflow interfaces using HTML, CSS, Bootstrap, Angular JS templates and the request processors using various controller classes.
  • Used JavaScript for various client-side validations.
  • Used MVC design pattern on Spring Framework ( Spring MVC ) developed the code for tabulated listings, reports and charts for performance of the employees.
  • Used Spring Framework in conjunction with Hibernate to develop backend layer.
  • Implemented bean level injections and dependencies using Spring Core Module. Developed various DAO classes for different functionality in the application.
  • Used Oracle 10g as database for the application.
  • Configured Hibernate connections using annotation based approach to avoid writing complex xml configuration.
  • Developed test cases for some parts of the application using Junit .
  • Used Apache tomcat as web server for deploying application.
  • Used ANT as dependency management/build tool.
  • Used GIT for source management system.

Environment: Java, HTML, CSS, JavaScript, Bootstrap, Spring Framework, Hibernate 3.0, Oracle DB, Apache Tomcat, Ant, GIT, Linux, Eclipse 3.6, UNIX.

We'd love your feedback!