We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Newark, Nj

SUMMARY:

  • Around 8+ years of Software Development experience in Object Oriented Programming, Design and Development of Web - based Enterprise Applications using Java and JEE Technologies with Software Development Life Cycle (SDLC).
  • Experience in Agile Software development process, Test Driven Development (TDD), behaviour-driven development (BDD) and Scrum.
  • Extensive experience with JavaEE design patterns- MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object, Factory, Adapter, Value Object, DTO, Command, and Factory, Adapter.
  • Proficient in Core Java and implementing concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections in various projects.
  • Experience with core Java SE, including Collections API, threads, generics, reflection, and JDBC.
  • Expertise in Core Java with strong understanding & working knowledge of Object-Oriented Programming (OOPs) concepts like Abstraction, Polymorphism, Inheritance, and Encapsulation etc.
  • Extensive experience in design and implementation of client/server and web applications using J2EE (Servlets, JSP, JSTL, JDBC, EJB, JMS, MQ, Struts, JMS, XML, Java Multi-threading API, Spring, Hibernate and SOAP & REST Web Services).
  • Expertise in implementing Web Services based on Service Oriented Architecture (SOA) using SOAP, Restful Web Services.
  • Creating Rich UI applications using Angular 4 integrating with REST API's built on Microservices
  • Experience in the developing professional web applications using HTML5, CSS3, JavaScript, jQuery, Bootstrap, AJAX, JSON, XHTML, XML and Node.js
  • Experience in Server-side messaging using camel and JMS and development experience at server-side using technologies EJB, Web Services, XML, Oracle, MySQL Server
  • Hands on experience in developing Single Page Applications (SPA) using Angular JS
  • Good knowledge of Angular 4.0, React JS.
  • Experience working with messaging formats like MQ, CSV.
  • Experience with various databases like Oracle, MySQL, DB2 and MS SQL Server.
  • Experience in processing semi-structured and unstructured datasets.
  • Experience in developing the Web services by using services provided by IBM WebSphere like IIB, BPM, WSRR and WAS.
  • Experience in working with Relational Databases like Oracle 11g/12c, MySQL, DB2, MS SQL Server using SQL, PL/SQL and NoSQL databases such as Redis, MongoDB & Cassandra.
  • Expertise in database programming involving Stored Procedures, Triggers, Views, Functions, Cursors and implementation with SQL Server.
  • Expertise in BPM using WebSphere Business Process Modeler and Monitor in multiple projects within IBM and at client locations.
  • Experience in deploying the applications using Docker container services and building continuous integration and deployment pipeline using Jenkins with GitHub.
  • Hands on experience in using testing tools like Firebug, chrome or safari web inspectors and Junit, Mockito frameworks for application integration and unit testing.
  • Experience in integrating and deploying applications using Apache Camel, Service Mix, and JBoss Fuse Enterprise Service Bus (ESB)
  • Expert knowledge of JavaScript frameworks such as Angular JS, Media Query and libraries like Backbone JS.
  • Developed an app that interacts with a Hyperledger Fabric blockchain using the Express.js and React.js.
  • Handled all the port mapping/binding things that happen with Dockers and Containers.
  • Experience with SOA (Service Oriented Architecture) and experience in developing Web services using Axis, WSDL, SOAP, UDDI, WS-Security, XML-RPC, and JAXB/JAXP.
  • Experience in building applications hosted in the cloud.
  • Worked on XML and related technologies such as XSLT, XQuery, XPath, and SOAP UI.
  • Working on creating a distributed network by hosting the application on AWS cloud, Amazon EC2 servers.
  • Experience in working with automation tools like selenium and continuous integration tool JENKINS.
  • Experience in using version control tools like Git and CVS.
  • Effectively relay and communicate new technologies to manage and all related stakeholders.
  • Used WebLogic Application server to deploy and restart web applications.
  • Experience in Configuration and deployment of multi-tier applications using servers like WebSphere, WebLogic, Tomcat.
  • Implemented spring Controller endpoints for Restful style API access.
  • Experience in Enterprise Integration Development using Apache Camel, JMS and Webservices
  • Actively participated in daily scrum meetings, sprint planning sessions, sprint reviews, and retrospectives.
  • Strong independent learning ability, team player, easily adaptable to different development environments, collaborative, highly motivated and dedicated to delivering quality software.

TECHNICAL SKILLS:

Java, JavaScript, SQL/PL: SQL

Java/J2EE Enterprise Technologies: JDBC, Swing, JSP, Servlets, EJB, JSTL, JMS, spring, Struts, JSF, JPA, Log4j, LDAP.

SOAP, REST, WSDL, JAXRS, JAX: RPC, JAXP, JAXB.

ClientSide Programming: HTML/HTML5, CSS2/CSS3, DHTML, AJAX, JQUERY, JSON

JavaScript Frameworks: AngularJS, node.js, Backbone.js, React.js, Requier.js, Ext JS

XML Technologies: XML, XSL, XSLT, DTD, XML Schema, SAX, DOM.

Database: Oracle, SQL Server, MySQL, MongoDB, Cassandra

Web and Application Servers: Apache Tomcat, IBM WebSphere, WebLogic, Sun Glassfish, JBoss

Methodologies: SDLC, OOAD, Agile

Testing Tools: JUnit, Selenium, Mockito, Docker and Power Mock

Version Control: Clear Case, CVS, SVN, GIT

ESB products: Apache Camel, Mule, JBoss fuse

ORM frameworks: Hibernate, JPA, IBatis, Spring JDBC Template, JDBC

Tools & IDEs: Apache ANT, MAVEN, Net Beans, Eclipse, RAD, Eclipse IDE, Edit Plus, JS fiddle, Brackets, WebStorm, NPM, Bower, Grunt, and Gulp.

PROFESSIONAL EXPERIENCE:

Full Stack Java Developer

Confidential, Newark, NJ

Responsibilities:

  • Created Maven build file to build the application and deployed on WebSphere Application Server.
  • Optimized UML design using patterns like DAO, Factory, Service Locator and Business Delegate
  • Used JavaScript for Client-Side validations.
  • Has created PL/SQL procedures, functions and complex SQL queries for admin services.
  • Using Java Messaging Service JMS for messaging, configured queues and topics on the WebLogic 10.3 Application Server and used them for messaging.
  • Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implemented spring, JSF My Faces and J2EE based MVC (Model-View-Controller) framework for the application.
  • Responsible for the Automation of the deployment of the Conductor application on AWS using high-end AWS architectural components.
  • Worked on responsive UI web pages using HTML5, CSS3, Bootstrap, Angular 4, Typescript, Webpack, and AJAX.
  • Achieved Dependency injection by creating Spring services, Spring controllers and DAOs to wire objects of business classes.
  • The responsibility of maintaining and developing server-side code with JavaScript and Node.js runtime environment.
  • Used Node package manager(npm) for managing the Node.js modules like Watchify, Browserify, Http-Fetch etc.
  • Involved in testing Microservices by placing messages in JBoss Fuse ActiveMQ and consuming from them.
  • Implemented Restful Web Services using Spring and used Spring Boot for microservices& consumed services using Spring REST template.
  • Implemented DAO pattern to fetch data from database using Hibernate to carry out various database operations and avoid redundant database access statements.
  • Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP and Spring Annotations.
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP and REST (Using Axis and Jersey frameworks).
  • Generated DAO's to map with database tables using Hibernate. Used HQL (Hibernate Query Language) and Criteria for database querying and retrieval of results.
  • Maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.
  • Experienced with AWS data backup (snapshot, AMI creation) techniques, along with data-at-rest security within AWS
  • Good understanding of ELB, security groups, FTP, SCP, NAT, firewall and Route 53
  • Worked on Angular 4 components, services, modules, pipes to implement various features in the application.
  • Designed and developed automation test scripts using Python.
  • Developed charting components in the application using Angular 4 charting module and used Angular 4 ag-grid for displaying data in tabular formats with various functionalities like filtering, sorting, searching etc.
  • Used AWS Elastic Beanstalk for continuous deployment to reduce development timelines and increase productivity.
  • Developed front-end components using Angular 6, TypeScript, Angular Material and ngx-bootstrap.
  • Developed and implemented the business logic component in middle tier using JDBC and EJB framework including stateless session classes and Entity bean classes
  • Developed PL/SQL procedure for login module and registration module.
  • Used Eclipse IDE for designing, coding and developing applications
  • Involved in Agile planning and Estimation Sessions of user stories and participating in Scrum Meetings to update the status daily.
  • Part of a team migrating an existing application to SPA using Angular4, Angular6, Spring-Boot, Redux.
  • Design develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
  • Performed Analysis and testing by Test Ng, Spock frameworks for unit, integration and functional testing.
  • JIRA tool for project management used in the application to track bugs, issues and project management functions.

Environment : Spring, Hibernate, WebLogic, Rest, jQuery, JavaScript, JSON, JSP, WebSphere, Drools, JSTL, Servlets, AWS, Oracle, CRUD, PL/SQL, JDBC, EJB, UML, Eclipse, JUnit, JSF, Maven, Angular 6, JBOSS, GWT, HTML, JSP, JavaScript, AngularJS, CSS, Clear case, Jasper Report, ILOG, Agile, Web 2.0, Adobe Flex, SOAP.

Full Stack Java Developer

Confidential, Franklin, WI.

Responsibilities:

  • Understanding user change requirements and analyzing the source systems and Developed UI pages using JSP & Spring MVC framework.
  • Preparing sequence diagrams for some components.
  • Involved in creating & consuming Restful web services to expose to other applications.
  • Created User defined exception classes using Java.
  • Used Rest API to expose the contract rates for clients and performed versioning of existing services.
  • Strong experience in implementing Service-oriented architecture and Web Services using SOAP, RESTFUL API's.
  • Wrote spring configuration file to define beans, define the data source and Hibernate properties.
  • Used Maven build script for building and deploying the application and Designing new database tables for the enhancements.
  • Configured Hibernate session factory to integrate Hibernate with Spring and used JPA/Hibernate to communicate with data layer and XML/JAXB to read XML data.
  • Developed the Azure Active Directory (AAD) authentication and OAuth authorization for API security.
  • Validations are done using Spring MVC validation framework and JavaScript.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Involved in the implementation of DAO using Spring-Hibernate ORM and Spring Integration.
  • Migrated the existing web application from using DB2 data to calling the REST API services.
  • Designed, developed and implemented unit tests and product features.
  • Implemented processes for resolution of computer equipment problems.
  • Developed and executed software systems utilizing JavaScript and Groovy.
  • Extensively used Hibernate in the data access layer to access and updates in the database.
  • Designed and developed website application using AJAX, AngularJS, Bootstrap, ReactJS, Java Swing, CSS, HTML5, jQuery, JSP, Tiles framework, and XML.
  • Involved in Construction of UI using jQuery, AngularJS, Ext.js, Bootstrap and JavaScript, Perl scripting.
  • Developed the java code using Eclipse as IDE.
  • Developed web applications using Spring MVC, jQuery, HTML5, Used Eclipse IDE for designing, coding and developing applications. Involved in the development of the presentation layer and GUI framework using ExtJS and HTML. Client-Side validations were done using JavaScript.
  • Responsible for building/deploying consistently repeatable build/deployments to company production and non-production environments using JENKINS & BUILD Pipelines.
  • Worked with the development team to generate deployment profiles and Jenkins.
  • Developed all client-side logical implementation part of applications with AngularJS.
  • Worked on the AngularJS framework to augment browser-based applications with MVC Capability, built dynamically generated dropdown lists using Ajax, jQuery, and AngularJS.
  • Created an on-the-fly configuration changes set up, with application saved in Node.js.
  • Installed, configured and hosted the Tomcat app servers and MySQL database servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux).
  • Writing Java classes, reusable components and Java Beans for getting data from Oracle tables.
  • Participated in a Scrum team and Agile Practices including Test-Driven Development (TDD), Behaviour-Driven Development (BDD) and pair programming. Implemented Spring Cloud- Netflix OSS Stack building microservices to communicate with each other.
  • Test Ng, Spock frameworks for implemented to perform unit, integration and functional testing.
  • Implemented business logics with Multithreading, Collection framework API.
  • JIRA tool for project management used in the application to track bugs, issues and project management functions.
  • Drools system used to maintain business rules, maintenance, and enforcement of business policies in an organization, application, or service.

Environment: Java SE, JDK 1.8, Hibernate 3.0, spring, Perl Scripting, Swing, AWS, Tiles, JSP, HTML, CSS, Angular, Bootstrap, jQuery, Node JS, XML, XSLT, SQL Server, Maven, Apache Tomcat, FHIR, Eclipse 6.0, SVN, Windows XP, Jenkins

Full Stack Java Developer

Confidential, Irvine, CA 

Responsibilities:

  • Involved in gathering and analyzing business requirements and converting them into technical specifications.
  • Developed Class Diagrams, Sequence Diagrams as part of Module Design Documentation.
  • Agile delivery of software using practices of short iterations, scrum
  • Configured various interceptors for transaction management, security, Audit logging (database) and logging using Spring AOP. Various controllers were developed for the front-end using Spring MVC. Dependency Injection was used for Service and Dao layer.
  • Developed the Swing applet.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for microservices.
  • Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
  • Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS.
  • Implemented Swing drag and drop feature to drag and drop ILog object.
  • Implemented object/relational persistence using Hibernate for the domain model.
  • SOAP has been used as a protocol to send request and response in form of XML messages. WSDL has been used to expose the web services using Apache Axis.
  • Created LDAP services for user authentication and authorization.
  • Used the Portlet Framework for application development
  • Coded ANT scripts for compiling, building, packaging the jar files and deploying.
  • Developed the application using Eclipse IDE.
  • Test Driven Development approach was used and was involved in writing many unit and integration test cases.
  • Developed several test cases using JUnit.
  • Used ClearCase for maintaining the project documentation and code.
  • Implemented the presentation layer using Spring MVC framework
  • Created HTML Web pages utilizing JavaScript and CSS.
  • Responsible for design, developed Tables, Views, SQL queries, Stored Procedures, triggers, Constraints for application enhancement using TOAD.
  • Involved in developing distributed, transactional, secure and portable applications based on Java technology using EJB technology.
  • Deployed web applications in WebLogic server by creating Data source and uploading jars.
  • Created connection pool Configured deployment descriptor specifying data environment
  • Implemented Multithread concepts in Java classes to avoid deadlocking.
  • Involved in High-Level Design and prepared Logical view of the Application.
  • Involved in designing and developing of Object-Oriented methodologies using UML and created Use Case, Class, Sequence diagrams and also incomplete development, testing, and maintenance process of the application
  • Created Core Java Interfaces and Abstract classes for different functionalities.
  • Assembled components and deployed on Server by utilities.

Environment: Java, J2EE, Swing, JavaScript, XML, XSL, AJAX, XSLT, XML Spy, JAXP, SAX, JDBC, JSP, Spring Framework, Hibernate, Eclipse, JBoss, JMS, UML, Portlet, ClearCase, Rational Rose, TOAD, LDAP, Oracle 10g, Windows XP, Apache AXIS.

Full Stack Java Developer

Confidential, Richmond, VA.

Responsibilities:

  • Involved in Developing Application based on J2EE using Hibernate and spring frameworks.
  • Used Spring framework and worked on different spring modules.
  • Written test cases for Unit testing using JUnit.
  • Responsible for design and developing Persistence classes using Hibernate and Spring JDBC Template frameworks to save data in database tables.
  • Generating Hibernate mapping files and domains using tables.
  • Responsible to enhance the UI using HTML, CSS, JavaScript, XML, JSP as per the requirements and provided the client side using jQuery validation.
  • Created various Parser programs to extract data from Autosys, Tibco Business Objects, XML, Informatica, Java, and database views using Scala.
  • Good usage of JBoss as an application server and integration middleware software products.
  • Developed application for different browsers and fixed bugs for browser compatibility.
  • Interacted and worked with cross-functional teams.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Developed Web API using NodeJS and hosted on multiple load balanced API instances.
  • Developed code for Responsive web design in JavaScript using frameworks like Angular.js.
  • Worked as Administration, maintenance, support and scaling of Application Servers (WebLogic, Oracle Fusion Middleware SOA, OSB, IBM WebSphere, JBoss, and Tomcat)
  • Experience in consuming RESTful web services using Node JS and Express JS and displayed on the front-end using jQuery and Angular JS.
  • Migrated Existing MapReduce programs to Spark Models using Python. Developed predictive analytic using Apache Spark Scala APIs.
  • Developed web services component using XML, WSDL and SOAP with DOM parser to transfer and transform data between applications.
  • Designed UX pages using Adobe Illustrator for digital photo manipulation and photorealistic styles of computer illustration.
  • Build the responsive application using AngularJS, NodeJS. Application compatible with mobile devices and different web platforms and browser.
  • Used JavaScript and Angular JS for client-side validation.
  • Used SOAP UI for testing the web services by sending a SOAP request.
  • Developed Spark SQL to load tables into HDFS to run select queries on top.
  • Used AJAX for server communication and seamless user experience.
  • Experience in developing and designing POCs using Scala and deployed on the Yarn cluster, compared the performance of Spark, with Hive and SQL/Teradata.
  • Worked with Web Logic Application Server to deploy the Application(s).
  • Developed the Ant scripts for preparing WAR files used to deploy J2EE components.
  • Experience in developing scalable solutions using NoSQL database, Cassandra, MongoDB.
  • Performed importing data from various sources to the Cassandra cluster using Java/Python APIs.
  • Performed advanced procedures like text analytics and processing, using the in-memory computing capabilities of Spark using Scala.

Environment : Java 6, Spring, Hibernate, Rest, log4j, JUnit, IBM MQ, JMS, JAXB, Web Services, HTML5, CSS3, AEM, Java Script, jQuery, AJAX, JSON, Angular JS, NodeJS, XML, XSL, jQuery, Mongo DB, Cassandra, MongoDB, Web Logic Application Server.

Full stack Java Developer

Confidential

Responsibilities:

  • Involved in developing web pages using JSP, HTML and XHTML.
  • Developed the JavaScript for Client-Side Validation.
  • The application is developed based on the Struts Framework.
  • Used JDBC for database connectivity to SQL Server.
  • Java API, including JDBC, JAXP, JDOM to query patent data from the database and transfer the data into various formats.
  • Generated and customized the value object entities and DAOs.
  • Created and implemented PL/SQL stored procedures, triggers.
  • Ant is used for building an application is developed on a JBoss application server.
  • Involve in JUnit Testing, debugging and bug fixing.
  • Worked on Multithreading.
  • Designed UML diagrams using Rational Rose.
  • Developed the User Interface using JSTL, Custom Tag libraries, HTML, JavaScript, and CSS.
  • Used Struts 1.3 framework to develop the application based on an MVC design pattern.
  • Used J2EE design patterns like Service Locator, Data Access Objects, Factory pattern, MVC and Singleton Pattern.
  • Created and consumed SOAP/Restful Web Services.
  • Built the functionality for the front end JSPs to take the data from the model as an XML and using XSLT to convert the XSL to HTML.
  • Prepared Test Cases for Integration Testing.
  • Used Java Message Service (JMS) for the reliable and asynchronous exchange of important information, such as Loan and Teller application
  • Designed and developed Message-driven beans that consumed the messages from the Java message queue.
  • Worked on HTML5 tags for forms, multimedia, graphics, and geo-location.
  • Deployed components to the development environment, system test environment, and UAT environment.
  • Responsible for deployment of Java Servlet environment platform using IBM's WebSphere Application Server product (IBM WAS).
  • Build and deployed WAR files
  • Configured and scheduled jobs for multiple projects on Hudson.
  • Developed automatic build scripts using ANT for the application to deploy and test.
  • Maven is used as a build tool and continuous integration is done using Jenkins.
  • Documented all process changes and requirement changes.

Environment : Core Java, JSP, Struts, Apache Tomcat, JavaScript, JDBC, EJB 2.0, JBoss 3.0, SQL Server, PL/SQL, JUnit, CVS, Ant.

Java/J2EE Developer

Confidential

Responsibilities:

  • Designed & developed the application using Spring Framework
  • Developed class diagrams, sequence and use case diagrams using UML Rational Rose.
  • Designed the application with reusable J2EE design patterns
  • Designed DAO objects for accessing RDBMS
  • Designed & developed Data Transfer Objects to carry the data between different layers
  • Developed web pages using JSP, HTML, DHTML and JSTL
  • Designed and developed a web-based client using Servlets, JSP, Tag Libraries, JavaScript, HTML and XML using Struts Framework.
  • Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
  • Used Spring Security for securing the web tier Access.
  • Business logic is implemented using Hibernate.
  • Developed and modified database objects as per the requirements.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
  • Interaction with customers and identified System Requirements and developed Software Requirement Specifications.
  • Implemented Java design patterns wherever required.
  • Involved in the development, maintenance, implementation, and support of the System.
  • Involved in initial project setup and guidelines.
  • Implemented Multi-threading concepts.
  • Developed test cases for Unit testing using JUnit and performed integration and system testing
  • Involved in coding for the presentation layer using Struts Framework, JSP, AJAX, XML, XSLT and JavaScript
  • Closely worked and supported the creation of database schema objects (tables, stored procedures, and triggers) using Oracle SQL/PLSQL.

Environment : Java / J2EE, JSP, CSS, JavaScript, AJAX, Hibernate, Spring, XML, EJB, Web Services, SOAP, Eclipse, Rational Rose, HTML, XPATH, XSLT, DOM and JDBC.

We'd love your feedback!