We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Tampa, FL

PROFESSIONAL SUMMARY:

  • Around 8 years of experience in software development experience in Analysis, Design, Development, Maintenance and Implementation of enterprise applications using JAVA/J2EE technologies and client - server technologies.
  • 5 years of experience in the Agile/SCRUM development environment.
  • 5 years of experience in various modules of Spring framework like Spring IOC, Spring AOP, Spring MVC, Spring Batch, Spring ORM, Transaction Management, Spring Security and Spring Boot 4.5.
  • Proven knowledge and experience working within various Rapid Application Development flavors like Agile, SCRUM including Test-Driven Development (TDD)
  • Hands on experience in the areas of Web/Client-Server applications using J2EE technologies like Java, JSP, Servlets, JDBC, Spring MVC, Hibernate, EJB, HTML, CSS, Angular2.0,6 JavaScript, jQuery, JSON and AJAX.
  • Expertise in developing web-based GUIs using HTML, DHTML, CSS, JavaScript, JSTL, JSON, XML (SAX and DOM), XSL/XSLT, AJAX and JQuery.
  • Extensive experience working with Responsive Web design using AngularJS, Angular2.0,6, Bootstrap CSS.
  • Experience in developing Web based GUI using HTML, DHTML, CSS, JavaScript (and its frameworks like JSON), Action Script, DOJO, JQuery, EXT JS and Ajax.
  • Strong background in Object Oriented Design (OOD), Analysis (OOA) and drawing UML diagrams.
  • Hands on experiences with Core Java with Multithreading, Concurrency, File Handling, I/O,
  • Generics, Data Structures and Collections, Garbage Collection.
  • Very good understanding of Java 8 features like Lambda Expressions, Stream API, Time API, Functional Interfaces, Collection and Concurrency API improvements, etc.
  • Proficient knowledge in designing and developing Multi-Tier/Multi-Threaded distributed Enterprise Applications using frameworks like Struts, Spring IOC, Spring Boot, Spring MVC, Spring Web Flow, Spring JDBC, Spring Data, Spring JMX and ORM Technology like Hibernate and JPA.
  • Work collaboratively with Design Leads, Designers, Project Managers and Cross-Functional teams to facilitate well planned and executed features
  • Similarly creates new documents / modifies existing documents based on established system design to fulfill customer requirement.
  • Performs technical/engineering tasks to define system design & subsystem requirements details. Analysis & simulations are performed as necessary to identify design feasibility & driving requirements
  • Experience with Cloud Computing Service environments like (AWS) Confidential Web Services (EC2, EBS, S3 and ELASTICSEARCH ).
  • Experienced in developing Web based and Enterprise applications using Java, JSP, JBPM, Struts 2, Ext JS, Spring, Hibernate, Servlets, EJB, JDBC, JNDI, JMS, XML, XSLT, WS and J2EE technologies.
  • Expert knowledge of Java-based enterprise frameworks like Spring (Spring Boot, Spring Security, etc.), Hibernate, JPA, as well as Microservices and RESTful services.
  • Extensively worked on implementing Service Oriented Architecture (SOA) using XML Web Services (SOAP, RESTful).
  • Experience in enterprise application integration using SOAP and Restful Web services.
  • Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix /Linux systems.
  • Experienced with different message brokers with JMS & AMQP implantation technologies such as JMS, RabbitMQ, Apache ActiveMQ, Kafka, JBoss JMS.
  • Involved in designing a fully distributed system with the use of Restful API and Microservices.
  • Experience in various databases like Oracle, DB2, PostgreSql, SQL Server and NoSQL databases like MongoDB and Cassandra.
  • Substantial knowledge about web and application servers like Tomcat, JBoss Fuse, WebSphere, WebLogic, Glassfish.
  • Hands-on experience in writing Test Cases using JUnit and using mocking frameworks like Mockito, Power Mockito.
  • Experience in designing and executing Automation Test scripts for web applications using Java, Selenium RC/IDE/Grid, Selenium WebDriver, Junit and TestNG.
  • Experienced with versioning tools like Clear-case, SVN, GIT, CVS and Rational Team Concert
  • Experience in writing and debugging SQL queries and PL/SQL scripts.
  • Hands on experience with Docker containerization, optimized AMI and Kubernetes.
  • Excellent communication and interpersonal skills and a very good team player with excellent analytical, troubleshooting, and problem-solving skills.

TECHNICAL SKILLS:

Languages: Java 6/7/8, SQL, PL/SQL, XML, XHTML, HTML, CSS, Java Script, AJAX, jQuery, UML, C++, JSON, PowerShell,Unix Bash, PHP, Perl, Bootstrap-CSS,Python.

Technologies & Tools: JDBC, Servlets, JSP, JSTL, OAuth2, JMS, EJB, JNDI, Selenium, OWB, LDAP, Log4j, ANT, Maven, AWS, Azure, S3, RDS, SNS, Chef, JIRA, Confluence, JMeter, Docker

Frameworks: Struts, Spring, Spring Boot, JSF, JPA, Hibernate, MyBatis, Jersey, REST-easy.

Design and Modeling: UML, IBM Rational Rose, MS Visio

SOAP, WSDL, JAXB, JAX: WS, RESTful Web services, UDDI, Microservices.

Databases: Oracle, MySQL, PostGreSQL, DB2, MongoDB, CassandraDebugging Tools

Junit, TestNG, Mockito, Selenium, Protractor.

Version Control & CI/CD: SVN, CVS, Git, RTC, BitBucket, GitHub, Jenkins, Bamboo,JIRA,CHEFF.

IDE Tools: Eclipse, Net beans, IntelliJ, IBM RAD, Oracle WebLogic Studio 8.x/7.x, JBuilder, Visual Studio Code, Sublime text, Brackets

Web/App/DB Servers: IBM WebSphere, Oracle WebLogic, Apache Tomcat, JBoss Fuse, Glassfish, Oracle

JavaScript Libraries: Angular.js,Angular2.0,6, JQuery, Ext JS, Node.js, React.js

WORK EXPERIENCE:

Confidential - Tampa, FL

Java Full Stack Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle and in Analysis, designed applications using Agile methodology.
  • Created dynamic HTML pages, used JavaScript, Ext.js, JQuery, NoSQL, Restful and AJAX to create interactive Front-End GUI.
  • Used synchronous and asynchronous Multithreading and Lambdas Expressions in Developing J2EE applications.
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO and Proxy.
  • Involved in Coding based on the spring framework.
  • Implemented several components using Spring IOC/Dependency Injection.
  • Created all the services to work with various entities provided and rectified the services using REST APIs using JAX-RS.
  • Consumed RESTful Web services (JAX-RS) provided by different vendors to use for Address verification and validation.
  • Used REST services in the Angular2.0 page to perform CRUD operations on the database server over HTTP with GET, POST, PUT, DELETE to the Web service.
  • Started the front-end application with React JS and used state object React Class Component for general stateful management.
  • Used React-Router to create a single page application. Applied Router Guard to deny unauthorized access.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, React JS and Node JS.
  • Used AWS deployment services to quickly set up a dynamic website and configured virtual servers using AWS EC2 and responsible for maintaining and expanding our AWS infrastructure using AWS EC2/EBS.
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.
  • Created new tables, Stored Procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Used NoSQL DB like Mongo DB for the proof of concept.
  • Migrating existing legacy java services into Micro Services Architecture with Spring Boot.
  • Used MongoDB as data storage and utilized aspects like replica sets, sharding and clever document design to make service extensible scale and feature wise.
  • Optimized the full text search function by connecting to MongoDB.
  • Developed Unit /Integration test cases using Junit tool.
  • Implemented MVC architecture using JSP, Spring, and Hibernate and used Spring Framework to initialize managed beans and services.
  • Created data model and generated Hibernate mappings and domain objects using Hibernate tools.
  • Interfaced with the MySQL back-end database by integrating Spring with Hibernate.
  • Migrating data from oracle to SQL server using PL/SQL queries.
  • Created complex Stored Procedures, Triggers, Cursors, Tables and other SQL Joins and Statements for Applications.
  • Maintaining production critical servers running Unix, Linux supporting database and Web services. Providing 24x7 supports.
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.
  • Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
  • Installed the WebSphere MQ and involved in configuring MDB listeners, JMS resources, and queues and integrating with the WebSphere Application Server.
  • Used log4j to print the logging, debugging, warning, info statements.
  • Implemented Selenium Web Drivers and Protractor For testing the UI components.
  • Involved in setting up Test automation and developed cucumber feature files and used Selenium for automated testing with TestNG.
  • Used Maven for build, cruise control is used continuous building; Used SVN as version control system for source code and project documents.

Environment: Agile, HTML, CSS, JavaScript, JQuery, AJAX and Angular 2, JPA, JAVA, Java8, Springs (IOC, AOP, JDBC) Frameworks, Spring Boot, Microservices, JSP, Hibernate Framework, RESTful Web services, SOAP, Maven, WebSphere Application Server, MongoDB, NoSql, Log4j, Jenkins, JIRA, Selenium Web Drivers, Protractor, GIT.

Confidential, SFO-CA

Java Full Stack Developer

Responsibilities:

  • Developed the application using agile methodology and Scrum method of project management.
  • Responsible for front-end UI design using HTML/HTML5, CSS/CSS3, JavaScript, jQuery.
  • Worked in both front end and server-side technologies.
  • Developed view components using JSP, JavaScript, JQuery2.0, CSS3, HTML5, Angular JS and Custom tag libraries
  • JSON format is used for communication between UI client and server (request and response in JSON formatter).
  • Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
  • Designed and developed very complex and large web pages using AngularJS, HTML 5 and CSS.
  • Working knowledge of how to use Web Services and integrateAngularJS, Node JS components with server-side components.
  • Working knowledge of AngularJS practices and commonly used modules/API.
  • Developed and enhanced code using server-side technologies like Spring framework- Core MVC.
  • Used Hibernate to map the domain elements and Criteria API, named query for querying.
  • Used Spring MVC web application and Restful Web Service framework.
  • Designed middleware components like POJO using Spring Framework and Hibernate.
  • Developed Ant Scripts for the build process and deployed in IBM WebSphere.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Implemented PL/SQL procedures and views in Oracle Database using Altova Databasespy.
  • Implemented Log4J for Logging Errors, debugging and tracking using logger’s components.
  • Used Rational Clear Case for version control and Clear Quest for bug tracking.
  • Performed deployment of applications on IBM WebSphere Application Server.
  • Worked on the UNIX environment for development.
  • Worked extensively on XML, XSLT, XSD. Used DOM and SAX parsers for parsing the XML.
  • Worked on SQL Database and wrote complex SQL queries to pull data from different tables to build the report.
  • Used Log4j error handling, to monitor the status of the service
  • Used NPM & Bower for dependency management and JIRA for bug tracking, issue tracking & project management.
  • Tracking the defects/bugs till production phase. Participated in scrum meetings.
  • Used Maven scripts to build the application and deployed the application on JBoss Application Server.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s.

Environment: Java, HTML, CSS, JQuery, Angular JS, J2EE, XMI, JSF, Hibernate, SQL, PL/SQL, Spring, Oracle,Subversion, Maven, Eclipse, JIRA, JBoss Application Server, IBM Web sphere, UNIX.

Confidential, Wyomissing, PA

Java Full Stack Developer

Responsibilities:

  • Developed the application using agile methodology and Scrum method of project management.
  • Responsible for front-end UI design using HTML/HTML5, CSS/CSS3, JavaScript, jQuery.
  • Worked in both front end and server-side technologies.
  • Must possess working experience of doing capacity planning for Oracle SOA suite with other integration technologies.
  • Experience in setting of High Availability and clustering for Oracle SOA suite.
  • Worked in a diverse team of Integration developers, Architects and DBAs in designing and deploying SOA solutions for the client.
  • Developed view components using JSP, JavaScript, JQuery2.0, CSS3, HTML5, Angular JS and Custom tag libraries
  • JSON format is used for communication between UI client and server (request and response in JSON formatter).
  • Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
  • Designed and developed very complex and large web pages using AngularJS, HTML 5 and CSS.
  • Working knowledge of how to use Web Services and integrateAngularJS, Node JS components with server-side components.
  • Working knowledge of AngularJS practices and commonly used modules/API.
  • Developed and enhanced code using server-side technologies like Spring framework- Core MVC.
  • Used Hibernate to map the domain elements and Criteria API, named query for querying.
  • Used Spring MVC web application and Restful Web Service framework.
  • Designed middleware components like POJO using Spring Framework and Hibernate.
  • Developed Ant Scripts for the build process and deployed in IBM WebSphere.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Implemented PL/SQL procedures and views in Oracle Database using Altova Databasespy.
  • Implemented Log4J for Logging Errors, debugging and tracking using logger’s components.
  • Used Rational Clear Case for version control and Clear Quest for bug tracking.
  • Performed deployment of applications on IBM WebSphere Application Server.
  • Worked on the UNIX environment for development.
  • Developed and executed software systems utilizing JavaScript and Groovy.
  • Worked extensively on XML, XSLT, XSD. Used DOM and SAX parsers for parsing the XML.
  • Worked on SQL Database and wrote complex SQL queries to pull data from different tables to build the report.
  • Used Log4j error handling, to monitor the status of the service
  • Used NPM & Bower for dependency management and JIRA for bug tracking, issue tracking & project management.
  • Tracking the defects/bugs till production phase. Participated in scrum meetings.
  • Used Maven scripts to build the application and deployed the application on JBoss Application Server.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s.

Environment: Java, HTML, CSS, JQuery, Angular JS, J2EE, XMI, JSF, Hibernate, OracleSOA Suite, SQL, PL/SQL, Spring, Oracle,Subversion, Maven, Eclipse, JIRA, JBoss Application Server, IBM Web sphere, UNIX.,Groovy.

Confidential

Java Developer

Responsibilities:

  • Participated in all the phases of the system including designing, coding, testing, building, deployment and supporting the production environment.
  • Understanding the business requirements and preparing the design document.
  • Drew sequence diagrams and Class diagrams using Microsoft Visio and followed Test Driven Development (TDD).
  • Created new tables, Sequences and written SQL queries and PL/SQL in Oracle and My SQL.
  • Developed User interface using JSP, HTML, JavaScript, CSS, Ajax and JQuery.
  • Developed asynchronous data retrieval using AJAX and Developed DAO’s for retrieving the data from the database.
  • Developed event and event handlers and object initializing using spring IOC framework
  • Developed MVC framework by writing action classes and light weight business logic classes using Struts2 framework and Spring framework.
  • Used Spring MVC with Spring Restful Template to Produce and Consume Restful Web services.
  • Implemented Transfer objects to store and retrieve customer information in the application scope.
  • Developed use case scenarios, tested application integrity using JUnit and solved the critical production issues.
  • Build and deploy the application in integration and test UNIX servers.

Environment: Java 6, Oracle, Eclipse, Spring3.0, Windows, JUnit, EJB 3.0, Struts2.x, Hibernate, Microsoft Visio, MQ series, HPQC, Servlet, JBoss, Maven, TDD.

Confidential

Java Developer

Responsibilities:

  • Involved in Iteration planning, requirements analysis, design, coding, testing, and documentation.
  • Interacted with Business Analyst for requirements gathering.
  • Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
  • Configured and used Log4j for logging all the debugging and error information.
  • Involved in resolution, document preparation for Change Requests.
  • Implementing enhancements using Spring and Java Technology as part of change requests
  • Responsible for development of Business logic in Core Java.
  • Implemented logging capabilities using log4J enabling easy installation of the application.
  • Involved in designing, writing complex queries and stored procedures for DB2.
  • Interacted with Business Analyst for requirements gathering.
  • Write Unit test cases for each functionality and DAO layer and debug the business process line by line to solve the bug.
  • Accessed and manipulated the Oracle10g database environment by writing SQL queries in the Oracle SQL developer for testing purpose.
  • Daily basis team meeting and weekly basis client meeting.
  • Coordination with Developers and QA Testing Team regarding Testing issues like setting up builds, issuing tickets, setting up Testing and Development Environment.
  • Performed unit and integration testing of the system and wrote unit test cases using JUnit.

Environment: Core JAVA, J2EE, spring, JSP, JS, XML, Hibernate, DB2 database, SQL Server 2005.

We'd love your feedback!