We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Weehawken, NJ

SUMMARY

  • Java Developer with 8+ years of experience in the IT industry. Involved in all phases of SDLC and worked on software applications in different domains.
  • Expertise in core java object - oriented features like multithreading and collections.
  • Extensive experience in using various design patterns such as MVC, Singleton, Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Extensive knowledge and implementation skills in Spring MVC framework (Core, Context, AOP, MVC, Security, Batch, Boot), JSF Framework.
  • Experience working with distributed n-tier applications using Java and J2EE technologies in areas such as Insurance, Financial Services and HealthCare.
  • Expertise in Hibernate ORM framework.
  • Experience in User Experience (UX) design and development, User Interactive (UI) Web Pages using HTML 5, CSS3, Bootstrap, JavaScript, JSON, jQuery, AJAX, Angular-JS and ReactJS.
  • Experience in utilizing open-source frameworks such as AngularJS, React JS, Struts, spring, Hibernate, JSF and jQuery.
  • Experience writing angular.js code for developing Single page applications (SPA), used several in built language core directives, expressions and modules.
  • Strong programming skills using Java1.6/1.5, XML, Spring, Hibernate, JPA 2, JTA, JNDI, JSP, Servlets, Java Beans, JSTL, JDBC.
  • Experience with design & build of Web Applications using Java/J2EE Technology, AWS & open-Source technologies.
  • Extensive experience in various agile methodologies like Test Driven Development (TDD) and SCRUM.
  • Having good RDBMS concepts knowledge and worked with MySQL 5.0, Oracle 9i/10g, SQL Server.
  • Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like TOAD and Rapid SQL.
  • Expertise in building applications using Rational Unified Process (RUP), UML and OOAD.
  • Experience on AWS cloud services like EC2, S3, RDS, ELB and EBS for installing and configuring.
  • Experience in using Version Control like SVN, TFS, GIT and CVS.
  • Extensive experience working with Continuous Integrations tools Jenkins, Bug tracking and Issue Tracking using JIRA.
  • Competent in acquiring new challenges and adaptable to any cultural and business environments.

TECHNICAL SKILLS

Languages: Java, J2EE, C, C++

Web Technologies: HTML, JavaScript, CSS, JSON, AJAX, XML, ESAPI, jQuery, AngularJS, Angular 2, and Angular4, Groovy & Grails.

J2EE Technologies: Servlets, JSP, EJB, JMS, JNDI, Web Services, JDBC, SOAP, Mule

ORM technology: Hibernate

Application servers: Apache Tomcat 5.x, IBM WebSphere 7.x, IBM Infosphere 11.3, OC4J, Docker

Frameworks: Jakarta Struts, spring, IBM JADE, Log4J, SLF4J

Databases: Oracle, MS SQL Server, My SQL and IBM DB2, Postgres

Web Services: SOAP, REST, WADL, XML

Source Version Control Tools: Win CVS, Serena Dimension, SVN, GIT

Testing Framework: Web UI API automation, Citrus, Cucumber, Selenium

Other Tools: Putty, Rapid SQL, IBM DB2 client, CISM, JIRA, SQL Developer

Methodologies: Waterfall, Agile methodology

PROFESSIONAL EXPERIENCE

Sr. Full Stack Java Developer

Confidential, Weehawken, NJ

Responsibilities:

  • Worked on Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, File I/o and concurrency, Multi-Threading, JDBC, Generics.
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Implemented Angular 2 Services for connectivity between web application and back-end API'S using TypeScript.
  • Implement the technical transformation for the front-end from Angular.JS to Angular7. Developed single page applications using Angular7 Routers.
  • Performed form validations using reactive forms from the Angular7 framework.
  • Created Angular7 Directives, Components, Pipes, Injectable across the whole system, such as to build the custom filter.
  • Utilized the features of Angular7 web components, Kendo UI and Human Centred Design to present effective web design.
  • Used Apache Spark for big data workloads for optimized query execution through distributed processing.
  • Developed various pages in the application in front end technology HTML5, CSS3-SASS, JSON, Angular 6.
  • Developed Single Page Applications (SPA) using Angular 7, TypeScript, HTML5, CSS3, and Bootstrap 3
  • Used HTML5, CSS3, JavaScript, Angular7 and Bootstrap in front end.
  • Worked with Angular7 Controllers, Directives, Services, Pipes, Guards, Angular Routing.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Integrated Spring Security to manage user registration and login, used Cryptography for user authentication.
  • Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.
  • All the functionalities are implemented using Spring IO / Spring Boot and Spring JDBC.
  • Integrated Spring Security to manage user registration and login, used Cryptography for user authentication.
  • Designed REST based Microservices using Spring Boot.
  • Designed and developed the RESTful web services to communicate over the network.
  • Implemented the authentication and authorization of the application using Spring Security and OAuth2.
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Implemented persistence layer using Spring JDBC template to store the data in Oracle database.
  • Involved in maintaining and updating the procedure for ETL process.
  • Used Oracle as database and Involved in the development of PL/SQL backend implementation and using SQL created CRUD, Views, Joins, Indexes, and Procedures statements.
  • Experienced in writing real-time processing and core jobs using Spark Streaming with Kafka as a data pipe-line system.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Developed Mockito and JUnit test cases to improve code coverage.
  • Developed and performed test cases using Jasmine and Karma for front end unit testing and used the Cucumber, Protractor and Http-server for the End 2 End testing.
  • Created JSON request and validated the response using postman Interceptor and Swagger UI.
  • Setup CI/CD pipeline process for the application using the Jenkins.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Moving existing monolithic architecture to microservices and migrating them to AWS cloud.
  • Used AWS Services platform to upload data into AWSS3 buckets and creating EC2 instances.
  • Apache Maven tool has been used for the build and deployment of the application.
  • Monitored the Error logs using Log4j and fixed the problems.

Environment: Java 8.0, Spring 4, Hibernate 4.2, Spring batch, Spring Boot, Spring Security, JPA, JMS, HTML5, CSS3, Angular 7, Cryptography, Eclipse, Oracle 10g, Swagger UI, AWS, Docker, Log4j, JIRA, Pure XML, Web Services, Kafka, Microservices, REST UI, Apache Spark.

Sr. Full Stack Java Developer

Confidential, Branchburg, NJ

Responsibilities:

  • Designed and developed the application using Agile methodology and followed TDD, Scrum, pair programming.
  • Wrote Technical design document with the class, sequence, activity diagrams in each use case.
  • Designed dynamic and browser compatible pages using Jquery, JavaScript and Angular JS.
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO and DTO.
  • Worked with Angular JS MVC framework including authoring complex directives, services, controllers and filters.
  • Customized Angular JS filters in several locations to get the required output.
  • Implemented Angular Controllers to maintain each view data.
  • Utilized Angular.JS UI-bootstrap components like time picker, directives, model pop-ups, ng-grid, router, progress bar, ng-Idle, ng-Upload.
  • Developed a feature in utility application and Verification Monitoring tool to verify the application statistics like pollers, consumers, loggers using AngularJS, Node.js and Bootstrap.
  • Implemented flexible routing and nested using Angular.JS-ui-router. Used Bootstrap and media queries to create a Responsive Webpage across different screen-sizes.
  • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.
  • Developed various reusable Helper and Utility classes that are used across all the modules of the application.
  • Designed and developed Business components and Integrated with Spring framework.
  • Wrote data Components for Plan Setup wrote and called Stored procedures using Java, HQL, and Hibernate.
  • Involved in configuring and integrating spring and Hibernate frameworks.
  • Involved in design and implementation of MVC architecture in different modules.
  • Responsible for writing utility classes, UI development using JSP, CSS3, HTML, JavaScript, Angular.
  • Used Angular JS Factories and Services to make Ajax calls or Restful Calls to get data in JSON Format.
  • Played key role in the design and development of application using J2EE and Rest web service (Jersey frameworks) for Service Oriented Architecture (SOA) with JSON.
  • Responsible for working on consuming and producing SOA/Web Services.
  • Designed and Developed web services using JAX-WS, SOAP, JAXB, Apache CXF. Exposing and consuming the web services to the downstream applications using Apache CXF and Apache camel.
  • Used AngularJS $http, ng-Resources services for accessing content from Rest web services, provided custom services to integrate database with view pages along with pagination, sorting of data, deep linking (AngularJS route service)
  • Designing user Interface using Angular UI components such as tabs, grids, dropdowns etc. and configured the routing service using Angular-JS router.
  • Developed REST service documentation using Swagger UI and developed test cases using Junit and Mockito framework.
  • Developed REST exception handling controller advices to respond to bad requests and server-side exceptions.
  • Created RESTful APIs in Express and returned logic through AngularJS data binding.
  • Used MongoDB to import the data into and feed into web services and displayed it onto the browser.
  • Wrote the DAO's to access the database using JDBC calls.
  • Involved in writing REST Web services in Groovy/Grails wrapped by Jersey JAX-RS.
  • Implemented SOA architecture with Web Services using SOAP, WSDL and XML.
  • Responsible for configuring and deploying the builds on Tomcat Web Server.
  • Involved in developing HTML and JavaScript for client-side presentation and, data validation within the forms.
  • Wrote build & deployment scripts using ANT, Maven, shell scripts and JACL on UNIX env.
  • Used Oracle Coherence in Java Collection API to access and modify data, and the JavaBean event model to receive data change notifications.

Environment: J2EE/J2SE, Java 7.0, Java Script, Angular JS, Node.js, Spring Framework, Spring Batch, Hibernate, JDBC, JMS, Apache Axis 2.0, MongoDB, Tomcat Web server, LDAP, WSDL, SOA, SOAP, XML, HTML, Log 4j, RAD 7, Oracle, SunOS (UNIX), Sub Version, Maven and Windows 7.

Java/J2EE Developer

Confidential, Mountain view, CA

Responsibilities:

  • Involved in all stages of SDLC including system analysis, design, development and post-implementation activities.
  • Implemented various J2EE design patterns like DAO pattern, Business Delegate, Value Object.
  • Interacted with the business users to gather requirements and provided high-level design with Sequential and State-chart diagrams.
  • Actively participated in SCRUM's and Sprints of Agile Methodology.
  • Developed database persistence layer components for mapping an object-oriented domain model to the relational database using ORM framework using such as Spring JDBC Support.
  • Design and development of the BPM for various synchronous and asynchronous processes and to implement the workflow of the applications
  • Created and maintained microservices serving various functions in the cloud-service layer as well as the web layer.
  • Setup a new clear case project and ANT scripts and owned the deploy process.
  • Designed and Developed User Interactive (UI) Web pages using HTML5, Angular JS, Bootstrap, CSS, JSX, jQuery, AJAX and NodeJS.
  • Built Single page application (SOA) using AngularJS as per the requirement.
  • Used Spring Boot, which is radically faster in building Microservices and developed Spring based application with very less configuration.
  • Performed client-side validations using JavaScript and Struts validation framework.
  • Implemented MVC architecture using JSF framework using JSPs as GUI development and DB Modeling using NOSQL and Oracle 10g.
  • Written Stored Procedures, functions, SQL queries and backend programming using Oracle, SQL.
  • In-depth experience with Amazon AWS Cloud Services, (EC2, S3, EBS, ELB, Cloud Watch, Elastic Search, SNS, VPC, Cloud Formation, Route53) and managing security groups on AWS.
  • Built workflow-based applications using JBPM workflow engine and designed workflow in JBPM editor, use provided api's in JBPM engine to run business functions.
  • Developed Business components and Services using EJB3.0, JPA and JAX-WS and deployed them in Business tier application server.
  • Developed business processes/workflow and rules using JBoss BPM/Rules.
  • Written Unit Test Cases and Integration Test Cases using Junit framework.

Environment: Java 1.7, Core Java, J2EE JSP, Servlets, JDBC, Collections, Generics, JUnit, Angular JS, Struts, Spring, AWS, JBPM, Hibernate, Microservices, Eclipse, WebLogic Application Server 5.0, UML, SQL, Oracle 10g, Agile, Maven, SVN, ClearQuest.

Java/J2EE Developer

Confidential

Responsibilities:

  • The application was developed in J2EE using an MVC based architecture.
  • Used Struts1.3 framework and various in-house custom tag libraries for the presentation layer.
  • Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
  • Developed Graphical User Interfaces using UI frameworks Angular JS and webpages using HTML and JSP's for user interaction.
  • Wrote prepared statements and called stored Procedures using callable statements in MySQL.
  • Worked on NoSQL database like Mongo DB for storing security related information.
  • Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier and the persistent storage tier.
  • Used Hibernate for Database Persistence to perform actions like insert, update, retrieve.
  • Used Core Spring for dependency injections and Used JavaScript for client-side validations.
  • Developed the business logic using EJB 3.0.
  • Used Message Driven Bean (MDB) for supporting user subscriptions and notification features.
  • Consumed a Web service for exchange rate calculation.
  • Deployed applications on WebSphere Application server.
  • Used Web services for transmission of large blocks of XML data over HTTP.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Developed J2EE components on Eclipse IDE.
  • Developed and debugged servlets and EJB with WebLogic Application server and developed EJB components to implement business logic using session and message bean.
  • Created use cases, class diagrams, activity diagrams and collaboration diagrams.
  • Created Dynamic Web Pages using JSP, CSS, and JQuery. Developing dynamic menu using XSLT which will run on XMLs in order to transform to required form.
  • Involved in unit testing using JUnit, system testing and creation of various test scripts.
  • Wrote test cases which adhere to a Test-Driven Development (TDD) pattern.
  • Worked on the project development to complete testing and sending it to production environment.
  • Provided on-call support during the pre-production testing and also the project release.

Environment: Java 5/J2SE, JSP, Spring, JAXB, XSLT, DOM, XML, EJB 3.0, WebServices, JNDI, J2EE, RSA, JBoss 6.0, Rational Rose, GIT, Oracle9i, Junit, IBatis, JavaScript, DHTML.

Java Developer

Confidential

Responsibilities:

  • Designed and developed presentation layer using JSP, Custom Tags and HTML.
  • Understanding the client requirements and add designing document
  • Implemented the Servlets to transfer the request to an appropriate server where the request can be processed, and the results are then transferred to client.
  • Java Script is used for the client-side validations and to provide the event driven programming with HTML files.
  • Developed the user interface using JSP and Java Script to view all online trading transactions.
  • Developed both Session and Entity beans representing different types of business logic abstractions.
  • Coded Java Server Pages for the Dynamic front end content that use Servlets and EJBs.
  • Designed modules using JDBC for database connectivity.
  • Coded HTML pages using CSS for static content generation with JavaScript for validations.
  • Created the stored procedures using Oracle database and accessed through Java JDBC.
  • Implemented Java Naming/Directory Interface (JNDI) to support transparent access to distributed components, directories and services.
  • Used JDBC API to connect to the database and carry out database operations.
  • Developed action Servlets and JSPs for presentation in Struts MVC framework.
  • Used JSP and JSTL Tag Libraries for developing User Interface components.
  • Developed test cases and performed unit and integration testing.
  • Performed using testing using Used JUnit.
  • Worked with the testing team to identify, categorize and fix bugs.
  • Developed PL/SQL View function in Oracle 9i database for get available date module.
  • Involved in writing Cactus test cases for testing the application.
  • Used Ant build script to create EAR files and deployed the application in Web Logic app server.
  • Used CVS for version Control.

Environment: Custom Tags, Java, J2EE, Java Script, HTML, JSP, JSTL, EJB, Struts, JDBC, HTML, Oracle, ANT, Servlets, JUnit, CVS, PL/SQL.

We'd love your feedback!