We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Worcester, MA

SUMMARY

  • 8 years of US experience in development, an immaculate in the software development life cycle (SDLC) process including requirements gathering and analysis, design, system/technical specifications, development of interface and implementation of Distributed, Client/Server E - Commerce application using Java/J2EE and RDBMS.
  • Experience with Agile development methodologies including Extreme Programming XP, Agile and SCRUM. Enthusiastic in learning new technologies and methodologies
  • Leading contributor for delivering the rich user experience using React.js and Redux on the universal web application stack
  • Experience in Implementing API in Java Multithreaded Environment
  • Good experience in web technologies like HTML, JavaScript, React, JSP, AJAX, JQUERY, Angular JS, Nodejs, XML.
  • Provided technical leadership in defining, developing, and resolving issues.
  • Lead various database deployment projects.
  • Proficient in Java technologies like JSP, Java Servlets, Java Beans, Models, Struts, Spring API, Hibernate, XML, JMS, JNDI, Web service.
  • Extensive Design, implement and test services experience in a Micro Service-oriented architecture and have implemented the REST based Micro services using the Spring Boot, Spring Data with JPA (Java Persistence API).
  • Developed web-based enterprise applications using Core Java (Multi-threading, Inheritance), J2EE, Servlets, JSP, JSF, JDBC, Hibernate, Web Services (SOAP and REST), MVC Framework (Struts, Spring API MVC) and SQL.
  • Experience with continuous integration systems like Jenkins and build tools like Maven.
  • Strong background in Java/J2EE environments. Worked extensively on J2EE for developing Web and Distributed Applications by using JDBC, JSP, Servlets, Hibernate, XML, Struts and Web Services. Well experienced in MVC architecture and Strut’s framework.
  • Experience in application and web servers such as Apache Tomcat, IBM Web Sphere, JBOSS and Oracle Web logic.
  • Experience in major web application servers: Apache Tomcat, JBoss, Express Node.js, and Apache Hp Server
  • Extensively worked with Eclipse debugger on debugging.
  • Experienced with JAX-RS specification like Jersey to Implement REST based applications.
  • Proficient in XML technologies like XML, DTD, XSD, XSLT, JAXB and JAXP (DOM & SAX).
  • Experience in implementing client-server business applications using Micro services, Designed and developed Micro services business components using Spring API Boot.
  • Strong knowledge in JAVA Messaging Service (JMS) and equivalent tools like TIBCO messaging service
  • Experience working with Databases like MySQL, Oracle.
  • Developed Ant, Maven scripts to build and deploy J2EE applications.
  • Implemented Presentation layer using CSS Framework, angular JS, node.js, Wire-framing, HTML5. • Expertise in designing and developing with automated testing using Junit, Selenium.
  • Knowledge on pulling dependencies from different repositories.
  • Experience in version control tools like SVN, CVS, GITHUB, and Atlassian products like bit bucket, confluence.
  • Experience in using IDE Tools like Eclipse, Net Beans, IBM Rational Application Developer (RAD) for Java/J2EE application development.
  • Good knowledge on cloud environments like AWS and its services like EC2, DynamoDB and SQS.
  • Good at Analysis, Designing, Programming, Implementation and Testing techniques
  • Excellent technical ability, good communication, analytical and problem-solving skills
  • Active team player and as an individual with self-motivation.

TECHNICAL SKILLS

Languages: C, C++, JAVA JDK 6/7/8, J2EE, HTML, SQL, PL/SQL and python

Operating systems: Mac, Linux, UNIX, Windows 10/8/7Nista/XP

Java/J2EE Technologies: Java, J2EE, JDBC, Servlets, JSP, JavaBeans, EJB, JMS 2.0, UNDI, Struts, Spring 2.x/3.x/4.x, Hibernate 3.x, 4.x, 5.x, SDK, HTML, DHTML, XML, XHTML, HTML5, CSS, Ajax, jQuery, JSF, Prime Faces, Angular JS, REST, RESTful Web services.

Frameworks: Struts, Spring MVC, Spring Boot Hibernate, Apache Tiles, JSF

Web Technologies: HTML, XML, JSP, JavaScript, ES6, jQuery, AJAX, Angular JS, Node JS, React, Bootstrap, CSS, JSON and Web Services (SOAP, RESTful)

Database: MySQL, MS-SQL 20012, Oracle 12C/11g/10g/9i, MySQL, SQL Server, 2016/2014/2012, DB2, MongoDB, DynamoDB

Development IDE/ Tools: IntelliJ, Eclipse IDE, WSAD 6.x/5.x, RAD 9.5/9.0

Methodologies & Concepts: Agile, Waterfall system analysis and design

Web/Application Servers: IBM WebSphere Application Server 9.X/8.x/7.x/6.x/5.x, BEA WebLogic Server 12.x/11.x/ 10.3/9.0/8.1, Apache Tomcat 9.x/8.x, SOAP, WSDL, JBoss 7.1.0, 7.1.1, Glassfish 4.1.1, 4.1.2

Build Tools: Ant, Maven, Gradle

Version Control Tools: SVN, CVS, GIT, Bitbucket

Project Management & Design Tools: Rational Project Management (RPM) and Visio, Rational Rose and Enterprise Architect, OOAD & UML

Bug Tracking Tools: JIRA, CRM, Bugzilla Microsoft Visio

Technologies: Amazon Web Services, AWS Lambda

PROFESSIONAL EXPERIENCE

Confidential, Worcester MA

Full Stack Java Developer

Responsibilities:

  • Responsible for documenting in the various phase’s software development life cycle
  • Involved in all the phases of the life cycle starting from scoping Il deployment.
  • Proficient in various technologies like Core Java (Multi-threading, collections), JSP, Servlets, JMS, JDBC, SOA, XML, XSD, DOM, SAX, XSLT, Web Services, JSF.
  • Strong technical skills in the areas of web applications using HTML5, CSS3, JavaScript, AJAX, jQuery, JSON, AngularJS 2, Angular JS 4, and React.JS.
  • Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side AngularJS to back-end MongoDB, to provide broadcast service as well as change service.
  • Migrated Java,JSP pages to HTML5, CSS3, Node.js, and Angular.js in all phases of Software Development Life Cycle SDLC using Agile Methodology
  • Using Node Package Manager (NPM) to install the necessary packages from my application using Node.JS.
  • Provided technical leadership in defining, developing, and resolving issues in a fast-paced and agile environment.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Used Spring JDBC API to talk MySQL Database for Read and Write operations
  • Provided thought leadership for technical solutions for various Database Platforms.
  • Provided service quality node.js Server in the back end to handle requests sent from the front-end jQuery Ajax calls.
  • Integration of Madison Cable Product Management REST API.
  • Developed core front end components of a fast, scalable, complex desktop-class web application using AngularJS framework.
  • Debug the application using Firebug to traverse the documents and manipulate the Nodes using DOM and DOM Functions.
  • Well versed with core Java concepts like Collections, Mul-Threading, Generics, Exception Handling, Java Reflection, Serialization.
  • Developed API for using AWS Lambda to manage the servers and run the code in AWS.
  • Experience in implementing the various services using Micro services architecture in which the services working dependently, implemented Spring Boot Micro services to divide the application into various sub modules.
  • Wrote scripts in JMeter to test the performance of the API's
  • Worked installing, configuring and integrating Automation scripts on Continuous Integration tools (CI/CD) like Jenkins for nightly test suite execution and working on knowledge on testing.
  • Creating S3 buckets, Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Analyzed the Node.JS server structure in the legacy project, then mimicked the REST service by using Java JAX-WS API and did the corresponding configurations.
  • Create a Lambda that triggers a REST call to trigger the logical validation errors email process model in Appian.
  • Create a Lambda that triggers a REST call to trigger the duplicate and valid values error email process model in Appian.
  • Create a Lambda that triggers a REST call to trigger the invalid column format error email process model in Appian.
  • Involved in unit, integration, module and smoke testing
  • Involved in Scrum/Agile methodology of software development.

Environment: Java, J2EE, Java Script, JSP, HTML, CSS, XML, SOAP, Hibernate, MySQL DB, Spring API Boot, spring boot, PL/SQL, API, AWS Lambda, jQuery, Angular JS, Node.JS, Eclipse, IBM Web Sphere Application server.

Confidential, Englewood, Colorado

Full Stack Java Developer

Responsibilities:

  • Done the design, development and testing phases of Software Development using Scaled AGILE methodology with Test Driven Development (TDD) and Pair Programming.
  • Responsible for analysis, design, development, and integration of UI components with backend using J2EE technologies such as Servlets, Java Beans and JSP Developed Ul using HTML5, JavaScript, jQuery, JSP, Ajax and Angular JS. Used Spring MVC framework to implement the MVC design pattern.
  • Used Spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
  • Used JAX-Web Services to interact with other applications using SOAP and WSDL file.
  • Used SQL databases to check inserted data and developed queries to get data from different tables Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML5, AJAX and CSS in developing the presentation layer.
  • Used Spring framework 3.0 as middle tier component and integrated with Hibernate3.4 for back-end development.
  • Responsible for analysis, design, development, and integration of Ul components with backend.
  • Involved in developing distributed, transactional, secure, and portable applications based on Java technology using Hibernate technology
  • Used Hibernate to persist the data into the database.
  • Writing JSP's for user interfaces, JSP's uses Java Beans objects to produce responses
  • Developed the web service using the WSDL.
  • Used Struts Validation Framework for dynamic validation of the user input forms.
  • Used JUnit framework for Unit testing of application.
  • Used Hibernate named queries to call stored procedures.
  • Developed JSPs and Servlets to dynamically generated HTML (HTML, CSS) to display the Business Rules to business.
  • Used log4j 1.2 to log different types of messages to write on to the proprietary log model.
  • Used StarTeam version control system for check in and checkout code.
  • Used Jenkins as the continuous integration tool.

Environment: Java/J2EE, JSP, XML, CSS, XSLT, AJAX, EJB, Struts, HTML5, Web Services, JMS, Oracle, Junit Windows 7, Hibernate, Spring, Maven, Eclipse, Angular JS, GIT, Log4j, SOAP, Apache Axis, SQL, CSS, JQuery JavaScript, Jenkins, XML, ECLIPSE.

Confidential, New York

Full Stack Developer

Responsibilities:

  • Responsible for documenting in the various phase’s software development life cycle • Involved in all the phases of the life cycle starting from scoping Il deployment.
  • Involved in GUI designing in Presentation Layer.
  • Involved in Analysis, coding, designing, and bug fixing.
  • Involved in preparing analysis and design documents.
  • Provided Enhancement to the existing application in the system as per business requirements.
  • Identifying all technical and other problems related to the change requests.
  • Responsible for the Requirements Analysis for development of design artifacts such as sequence, collaboration, and class diagrams. Technical and process documentation and making sure the documentation is up to date.
  • Involved in developing conversion of Mainframe application to Web application.
  • Developed web server using JSP, HTML and JavaScript. Client validations using JavaScript, JQuery and Java classes for business layer.
  • Architected, designed and implemented a SPA (Single Page Application) in AngularJS2, Node.js which consume JSON from a Spring API MVC, using Spring API Security to secure the Application
  • Developed Web Services using Rest, WSDL, JAX-WS to develop client classes.
  • Developed the necessary helper classes, EJB Session Beans, Message driven beans for implementing Business Logic.
  • Developed Driving Record PDF using IText
  • Created Batch Processes, runs every day to produce Driving Records from Mainframe.
  • Developed Unit and Integration testing of the application using JUnit Framework to ensure Quality Assurance.
  • Developed Maven Scripts to build WAR/EAR files for the application.
  • Deployed the application on JBoss.
  • Experience on middleware technologies like JIRA and its tools like bitbucket
  • Provided production and maintenance support for the client.
  • Created Project Implementation Plan for production releases and support production release checkouts.

Environment: Java, EJB, JSP, Struts, Servlets, JDBC, Hibernate, JUnit, JBoss6.1, Maven, MQ Series, SQL, JQuery, JavaScript, HTML, CSS, XML, XSD, XSLT, WSDL, iText, Windows, UNIX.

Confidential

Full Stack Software developer

Responsibilities:

  • Responsible for documenting the various phases of life cycle.
  • Involved in all the phases of the life cycle starting from scoping Il deployment.
  • Involved in requirement gathering, technical design, and exploration of various technologies, prototyping, benchmarking, and documentation and authoring technical specifications.
  • Prototyping and development of modules like personal profile, registration, creating web service for the modules for the unified web application.
  • Prepared test cases for the Application for System and integration testing
  • Involved in bug fixing and documentation of Lessons Learnt and Best practices. Integrate with Oracle 10g database through JDBC.
  • Established and monitored the process for quality management.
  • Facilitated communication within the project team.
  • Implementation of DAO's using Spring JDBC API.
  • Extensive use of Node JS, Express JS, and MongoDB to create server-side applications
  • Integrated the 2 applications through SOAP web services and utilized the functionality of the jar and war files.
  • Studied the in-house project that is developed on Struts MVC framework.
  • Designed and developed Service layer and Web-Tier using Strut’s framework.
  • Involved in designing and implementation of MVC design pattern using Strut’s framework for Web-er.
  • Hands-on experience in writing lightweight Node.js express server, and using technologies like Ajax, JavaScript/jQuery, JSON to make connections between server and databases like MongoDB and MySQL.
  • Used various Core Java concepts such as Mul-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Implemented the entire application in Spring API MVC design framework.
  • Extensively used various J2EE design patterns like Factory, Singleton, Data Access Objects, Data Transfer Objects, Business Delegate and Session Façade in the project, which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Built SOAP Web services interface implemented in Java using Apache Axis and SOAP.
  • Involved in the development of presentation layer and GUI framework in JSP, HTML and client-side validations were done using JavaScript.
  • Used the Node.js and backbone.js MVC Frameworks in the development of the web applications
  • Used Spring API-Hibernate to integrate with Oracle database.
  • Involved in production support, assigning production issues and enhancements. Understanding the requirements and Product functionalities
  • Responsible for deployments via NODE JS environments to production environment.
  • Involved in unit testing, module testing and smoke testing.
  • Supported the legacy system and built the integration packages for the different versions of the databases within the organization.
  • Involved in Scrum/Agile methodology of software development.

Environment: Core Java, HTML 4.0, Struts, JavaScript 1.5, JSP 1.2, Servlet 2.3, Spring API 3.0, Eclipse, Tomcat, JavaScript, Angular.JS, NodeJS, HTML, Servlets, Data Structures, CSS, XML, JSP, SOAP, Oracle 10g.

Confidential 

Software Developer

Responsibilities:

  • Involved in full Software Development Life Cycle
  • Involved in design discussions and client interaction for requirement gathering
  • Involved in design and development of business/classes library for CRMS system.
  • Experience with Java Server Page (JSP), designing and developing client- side graphical user interfaces using HTML, Java Script, JQuery and CSS.
  • Involved in development of components for Data Access Layer
  • Involved in unit testing and module testing
  • Involved in Waterfall methodology of software development.

Environment: C, C++, JAVA JDK 3/4, J2EE, HTML, SQL, PL/SQ

We'd love your feedback!