We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

NJ

PROFESSIONAL SUMMARY:

  • Over 8 + years of extensive experience in Software Development Life Cycle (SDLC), Web Application Design, Web Service Development, Programming, Testing, Support Maintenance, and End - User support using java/J2EE technologies.
  • Experience of enterprise-level application development with Java-centric technologies in the domain of Banking and Insurance, Healthcare.
  • Extensive work Experience and Knowledge of all phases of Software development life cycle (SDLC), Which includes User Interaction, Business Analysis and Modelling, Design/Architecture, Development, Integration, Documentation, Coding, Testing, Deployment and developing applications using Agile and SCRUM methodologies.
  • Expertise in building Enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF, EJB, Hibernate, Spring, Struts, JDBC, JMS) and XML. Experience in designing Rich Internet Applications (RIA's) with JQuery and AJAX.
  • Experience with Core Java with Multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
  • Extensively used JDBC Statement, Prepared Statement, Callable Statement and Result Set interfaces while providing database interaction with the RDBMS backend.
  • Strong and recent experience with developing or working within an automated testing framework.
  • Created DDL and DML SQL scripts for creation of database objects in DB2 DB.
  • Application integration using Apache Kafka and Rabbit MQ
  • Used Log4j for debugging the application at all layers of application.
  • Created new tables, Stored Procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application
  • Expert in using testing, logging and building tools like JUnit, Log4J and Ant.
  • Strong skills in API design, Enterprise Application Integration, Database Design and knowledge of various Architecture, design, Integration patterns and Application frameworks development.
  • Experience in creating comprehensive web applications using MEAN stack implemented with MS SQL, Express, Angular2 and Node.js.
  • Proficient in designing and implementing web server solutions and deploying Java application servers like Apache Tomcat, IBM WebSphere, Web logic on Windows/UNIX platform
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality
  • Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application
  • Hands on Experience on Angular 2technology for one complete project in rebasing the UI of the application using the techniques in Angular 2.
  • Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
  • Motivation of peers and mentoring team members to achieve their respective annual objectives
  • Experienced developing against SOLR Search Platform APIs developing Multi-Tier Web Applications and Server side Business Logic using J2EE, XML, WebSphere, WebLogic, Apache Tomcat, Enterprise Java Beans, Servlets, JSP, Struts, JDBC, DB2, Oracle, PL/SQL.

TECHNICAL SKILLS:

Languages: Java 8 (JDK 1.4/1.5/1.6/1.7/1.8 ), Java Swings, JSF, JUnit, Log4J, Ant, Maven, Python, Ruby on Rails.

Methodologies/Design patterns: OOAD, OOP, UML, MVC, DAO, Factory pattern, Session Façade, Singleton, Agile, Scrum, Test Driven Development.

Web Technologies: JSP, Servlets, AngularJs, jQuery, React.JS, Node.JS, EJB, Hibernate, Struts, Spring, JDBC, HTML5, DHTML and XML, CSS3, Web Services, WSDL, SOAP, MQ Series, Apache Camel, Kafka, Spring Boot, Express.js.

Web Services: SOAP, RESTful Web Services

Frameworks: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Groovy.

Application/Web Servers: JBoss, Glassfish 2.1, WebLogic, Web Sphere, Apache Tomcat Server.

IDE Tools: Eclipse (Juno, Galileo, Helios, Indigo ), Rational Application Developer (RAD) and NetBeans, STS.

OR Mapping: Hibernate, IBATIS.

Databases: Oracle 11g, MySQL, SQL, MongoDB.

Reporting/Messaging Tools: Crystal Reports, BO XI R3, Active MQ, Rabbit MQ.

Cloud: AWS.

Version Control Tools: CVS, SVN, Clear Case, Git.

Testing: Selenium, Karma.

Tools: Rational Rose 2000, JBuilder 3.5/5.0, Visual Cafe 4.0, Visual Age Java 3.5, eclipse 3.X, MS-Office, Front Page, Ultra Edit 32, Clear Case, iReport -1.2.5.

Operating System: Windows, Linux, Unix, Mac, Solaris.

PROFESSIONAL EXPERIENCE:

Confidential, NJ

Full Stack Java Developer

Responsibilities:

  • Applied design patterns including MVC Pattern, Factory Design Pattern and Singleton Design Pttern.
  • Worked on advanced UI design and full stack development using MEAN stack.
  • Used spring framework for Dependency Injection and integrated with Hibernate.
  • Involved in developing Spring Beans and wiring their dependencies.
  • Extensively worked with Hibernate Query Language (HQL) to store and retrieve the data from Oracle database.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications. Involved in developing an automation tool, in Java and Scala on Akka Framework
  • Developed and deployed solution using several new technologies, including Linux - Ubuntu, Drupal and Apache SOLR.
  • Used Java 8 features like stream and Lambda expressions
  • Used SVN Backbone as a version controller.
  • Developed stored procedures, triggers and functions to process the data using PL/SQL and mapped it to Hibernate Configuration File.
  • Experienced in MEAN stack advancement (MongoDB, Express.JS, AngularJS &NodeJS).
  • Developed React.js applications using Redux architecture for front-end UI, and Node.js applications for backend.
  • Used micro service architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message broker
  • Configured routes in Apache Camel using XML for routing messages between end points
  • Developed bootstrap UI JS using with Angular JS
  • Development of Apache Struts web applications from concept to rollout
  • Extensive experience on MVC architecture and using frameworks like Angular 2 and React JS for creating Single-Page Applications(SPA) using concepts like Dependency Injection, Promises, Services, Scope, Controllers and Directives.

Environment : Java8, J2EE, Servlets, JSP, HTML, DHTML, JavaScript, CSS, AJAX, JQuery, XML, XSLT, Eclipse, Spring Web MVC, Hibernate 4.0, WebLogic 10.3, SOAP, JAXP, JAXB, Oracle 11g, SQL, JUNIT.

Confidential, Des Moines, Iowa

Full Stack Developer

Responsibilities:

  • Worked on various features in ECMAScript 6 (ES6) such as Arrow functions, Classes and enhanced object literals.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used React Router to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Worked with Webpack build tool and automated the process of building using Jenkins for React based front end application.
  • Worked with Angular 2 using Angular CLI and generated various components, routes, services and pipes and structured the application code using Component based architecture.
  • Worked on Angular 2 forms and controls in order to validate Input data.
  • Created custom directives in Angular 2 for re-usable components (multi-field form elements, background file uploads).
  • Developed data tables using AG-Grid and implemented Sorting, Filtering and Pagination functionalities.
  • Tested the front end application using Jasmine and Karma testing frameworks.
  • Implemented micro services based architecture using Spring Boot interacting through REST API.
  • Worked with Spring Cloud and Netflix OSS-Eureka for service registration and discovery.
  • Used spring boot Actuator to externalize application's configuration properties for different environments.
  • Proficient in deploying and configuring Elastic search, LogStash, Kibana(ELK) and AWS Kinesis for log analytics
  • Worked with AWS IAM service to create various groups and attached appropriate policy documents to the users within that group.
  • Deployed the Angular 2 based frontend application using AWS S3 and configured CORS to consume RESTful services from another domain.
  • Installed Jenkins server in EC2 instances and used to the server to automate the deployment process.
  • Deployed Spring Boot based micro services on Docker containers using Amazon ECS and used Docker Hub for registering the Docker images.

Environment: HTML5, CSS3, SASS, JQuery, ECMAScript 6(ES6), TypeScript, AJAX, JSON, Bootstrap, DOM, ReactJS, Redux, NPM, Java8, OOPS, Lambda expressions, Hibernate, Spring MVC, Spring Boot, Micro Services, Apache Kafka, Spring Batch, Netflix OSS-Eureka, Spring cloud, Jenkins, PL/SQL, MySQL, DB2, MongoDB, Cassandra, AWS, S3, EC2, ECS, ECR, Docker, IAM, EBS, JUnit, TestNG, Selenium, SLF4J, Visual Studio, STS, Jasmine, JIRA, GIT, POSTMAN/REST Client, Jenkins, Windows, Agile, Scrum

Confidential, Salem, NH

Full Stack Java Developer

Responsibilities:

  • Responsible for coding with the use of Object Oriented Principles and implementing MVC with JSP, Struts.
  • Developed the Spring AOP programming to configure logging for the application
  • Developed user interfaces using Java Server Pages using HTML, DHTML, XHTML, CSS & JavaScript.
  • Experience with Python development under Linux OS (Debian, Ubuntu, RedHat Linux).
  • Designed different UI aspects for improved performance of the application by using GWT.
  • Developed code using Core Java to implement technical enhancement following Java Standards.
  • Proficient in Node.js, Mongo db, Redis and Linux flavor.
  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Used JPA (Java Persistence API) with Hibernate as Persistence provider for Object Relational mapping.
  • Expertise in client scripting language and server side scripting languages like JavaScript, jQuery, JSON, DOJO, bootstrap, Node.js, Angular.js, backbone.js, Require.js, JSF and JSP.
  • Developed the Front end for the application using HTML5, Angular JS, JSP and JavaScript.
  • Developed and implemented Swing, Spring and J2EE based MVC (Model-View-Controller) framework for the application
  • Implemented application level persistence using Hibernate and Spring.
  • Data Warehouse (DW) data integrated from different sources in different format (PDF, TIFF, JPEG, web crawl and RDBMS data MySQL, oracle, SQL server etc.)
  • Used XML and JSON for transferring/retrieving data between different Applications.
  • Also wrote some complex PL/SQL queries using Joins, Stored Procedures, Functions, Triggers, Cursors, and Indexes in Data Access Layer.
  • Designed and developed SOAP Web Services using CXF framework for communicating application services with different application and developed web services interceptors.
  • Ant build file creation and usage of Maven Ivy tool set, along with dynamic JUnit report generation in PDF format.
  • Developed dynamic web pages using Python, Django Frameworks.
  • Worked as backend developer of this app using Nodejs, Socket io and mongo db.
  • Implemented the project using JAX-WS based Web Services using WSDL, UDDI, and SOAP to communicate with other systems.
  • Experience in developing UI applications using HTML, HTML5, Jquery, and AJAX, AngularJS, Backbone JS.

Environment: JAVA, J2EE, JDK 1.6, Servlets, JSP, XML, JSF, Struts 2.0, Web Services (JAX-WS: WSDL, SOAP), Spring MVC, JNDI, Hibernate 4.0, JDBC, SQL, PL/SQL, HTML, DHTML, JavaScript, AJAX, Oracle 11g, SOAP UI Tool, SVN, SQL, Log4j, ANT.

Confidential, Chicago, IL

Java UI Developer

Responsibilities:

  • Responsible for the technical design, development, unit, and integration testing.
  • Followed agile software development with Sprint methodology.
  • Attending daily stand-up meetings.
  • Designed front end using JSF, JSP, HTML, CSS, and JavaScript.
  • Developed code using Design Patterns like Singleton, Abstract Factory, Factory Pattern, Singleton, and Prototype.
  • Developed application on Spring framework by utilizing its features like Spring Boot, Spring Dependency injection
  • Built and tested a RESTful web service using Spring Boot.
  • Used Developmen ts concepts for message passing and data binding.
  • Responsible for developing the functionality end to end. It includes UI design, Business development in backend, writing Unit Test cases and Integration Testing.
  • Writing complex queries to fulfill the requirements.
  • Used log4J for enabling logging and debugging at the runtime.
  • Handling dependencies using Web Sphere Seam configurations.
  • Used Hibernate as the persistent side frameworks.
  • Wrote Test cases with JUnit and tested the code coverage.
  • Created the SVN Repository and managed the central file repository.
  • Understanding the customer requirements, mapping them to functional requirements and creating Requirement Specifications.
  • Used HQL, Criteria queries to perform all the required CRUD operations against the MySQL.
  • Deployed Enterprise JavaBeans (EJB) using Stateful and stateless beans.
  • Closely worked with Product Managers and Business Analysts to understand the Stories.
  • Created application using STS IDE.
  • Used XML Web services for transferring data between different applications.
  • Creating class and sequence diagrams using Rational Rose.
  • Configured Maven dependencies for application building processes that created Pom.xml files.
  • Generated API documentation in HTML Format using Java docs.
  • Developed server-side services using Web Services like SOAP.

Environment : Java, JSF, JSP, Servlets, EJB, Hibernate, Web services, Maven, log4j, Linux, JUnit, Web Sphere, MySQL, STS, SVN, Java docs, Rational Rose, XML.

Confidential

Java Developer

Responsibilities:

  • Implemented Agile Methodology for Project Management
  • Involved in analysis, design, and development of MAM and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams, and Activity Diagrams.
  • Enhance the application using spring framework.
  • Application developed with strict adherence to J2EE best practices.
  • Development of a generic file parsing component which can parse any flat / fixed length / excel files.
  • Developed build Scripts using Maven to build and deploy the application.
  • Generated API documentation in HTML Format using Java docs.
  • Enhancing the view layer of MVC architecture using JSP, jQuery.
  • Developed the application using Eclipse.
  • Deployed the applications on Apache Tomcat Application Server.
  • Developed JUnit test cases for all the developed modules.
  • Used log4j for application logging and debugging.
  • Used GIT for version control and created automated build script.

Environment: Java, J2EE, JSP, Spring, JDBC, Maven, log4j, Oracle 10g, jQuery, JUnit, Apache Tomcat, Eclipse, GIT, Java docs, XML.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose
  • As a team member involved in Development using JSP, Servlets and an internal tool called Content Management to organize the JSPs created.
  • Provide a login screen for the employees with validation, added client-side validations using javascript and server-side validation using Struts Validator Framework.
  • Developed Add/Edit KYC Details, Enhanced KYC, and Risk Score/EDD and Comments modules using J2EE architecture in Spring MVC Framework by implementing MVC model, which included invocation of Web Services/EJB for integration with the external system.
  • Used JavaScript for client-side validation and AJAX to create interactive front-end GUI.
  • Used Rational Clear Case for version control and log4j for logging purposes.
  • Designed WSDL's and elaborated type of definitions; schemas based on corporate standards, integration, and security specifications
  • Maintained version control using VSS.
  • 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, Servlets, Hibernate, spring, XML, EJB, Web Services, SOAP, Eclipse, Rational Rose, Oracle, HTML, XPATH, XSLT, DOM and JDBC.

We'd love your feedback!